
Remote opportunity at
CoinbaseStaff Software Engineer, Developer Infrastructure (Test Infrastructure)
Coinbase is hiring a Staff Software Engineer for its Developer Infrastructure (Test Infrastructure) team. The company aims to increase economic freedom and operates on a remote-first…
Career Tools
About This Role
Coinbase is hiring a Staff Software Engineer for its Developer Infrastructure (Test Infrastructure) team. The company aims to increase economic freedom and operates on a remote-first model, though staff participate in periodic in-person working sessions called surges. In this position, the selected professional will guide the technical path for software testing and delivery across the organization. This opportunity is well-suited for an experienced software specialist who wants to transform testing…
Job Description
Coinbase is hiring a Staff Software Engineer for its Developer Infrastructure (Test Infrastructure) team. The company aims to increase economic freedom and operates on a remote-first model, though staff participate in periodic in-person working sessions called surges. In this position, the selected professional will guide the technical path for software testing and delivery across the organization.
This opportunity is well-suited for an experienced software specialist who wants to transform testing processes into a competitive advantage rather than an operational delay. As artificial intelligence increases the speed of code creation, the test infrastructure managed by this team forms a vital component for delivering customer value rapidly. The individual in this role will build and maintain foundational services that provide engineers with fast and dependable test signals.
Coinbase is an equal opportunity employer that evaluates all qualified candidates regardless of protected characteristics. The position involves defining technical strategy, implementing scalable production systems, mentoring colleagues, and collaborating across engineering groups to eliminate workflow bottlenecks.
Responsibilities
- Design and execute the technical strategy for test infrastructure across the engineering organization, prioritizing feedback speed
- Develop and manage core test infrastructure platforms such as test orchestration, flaky-test identification, smart test selection, sharding, and result evaluation
- Achieve measurable gains in test feedback velocity and signal dependability to enable confident code delivery without test reruns
- Manage systems across their lifecycle, encompassing architecture, monitoring, service level objectives, and on-call duties
- Collaborate with internal engineering groups to locate development bottlenecks and convert them into platform enhancements
- Mentor fellow engineers, elevate technical benchmarks, and guide test infrastructure practices
Requirements
- More than 10 years of experience creating and running production software
- Strong foundation in distributed systems with fluency in Go or a comparable programming language
- Demonstrated history of outlining and executing technical strategies for essential systems utilized by multiple teams
- Extensive background in test infrastructure, covering large-scale test execution, test selection trade-offs, sharding, flaky-test detection, and result analysis
- Practical expertise running reliable large-scale systems utilizing Kubernetes, AWS, GitHub Actions, Terraform, containers, and monitoring tools like Datadog
- Proven ability to track platform impact via developer adoption and workflow enhancements, alongside experience maintaining service level objectives and incident response workflows
- Responsible utilization of generative AI with human supervision to produce business-ready results and improve workflow efficiency, quality, and cost
Core Skills
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k) plan
- Equity eligibility
- Bonus eligibility
Frequently Asked Questions
What is the location and remote work policy for this position?
The role is remote-first, though Coinbase is not entirely remote. Employees are expected to gather quarterly for in-person working sessions known as surges.
What is the salary range for the Staff Software Engineer role?
The annual base salary range is between $218,025 and $256,500 USD, excluding equity and bonus eligibility.
What are the core technical experience requirements?
Candidates must have over 10 years of experience building and operating production software, strong distributed systems fundamentals, proficiency in Go or a similar language, and deep experience in test infrastructure.
Are there any application limits for candidates?
Yes, candidates are restricted to submitting a maximum of 3 applications within a 6-month period.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.