
Remote opportunity at
CoinbaseSenior Infrastructure Engineer, Trading
Coinbase seeks a Senior Infrastructure Engineer to join the Exchange team within its Institutional product group. The position involves designing, building, and maintaining real-time trading platforms…
Career Tools
About This Role
Coinbase seeks a Senior Infrastructure Engineer to join the Exchange team within its Institutional product group. The position involves designing, building, and maintaining real-time trading platforms for the institutional exchange, including matching engines, order management systems, market data distribution, and funding rate calculations. This group manages core infrastructure that handles massive daily financial volumes for global institutional clients. Professionals in this role will develop performance-critical software, manage end-to-end production reliability,…
Job Description
Coinbase seeks a Senior Infrastructure Engineer to join the Exchange team within its Institutional product group. The position involves designing, building, and maintaining real-time trading platforms for the institutional exchange, including matching engines, order management systems, market data distribution, and funding rate calculations. This group manages core infrastructure that handles massive daily financial volumes for global institutional clients. Professionals in this role will develop performance-critical software, manage end-to-end production reliability, and deliver features that broaden trading operations.
The position is suited for engineers experienced in developing low-latency, event-sourced financial systems across cloud and colocated setups. Coinbase operates as a remote-first organization, though staff are expected to gather periodically for in-person collaboration sessions known as surges. Qualified candidates will possess a strong background in backend programming languages such as Java, C++, or Go, alongside a track record of supporting 24/7 distributed environments.
Responsibilities
- Build and operate low-latency, event-sourced trading systems across cloud and colocated environments covering matching, order entry, risk, and market data
- Maintain reliability and correctness for production systems handling high-throughput financial data around the clock, which includes handling incident response and designing failovers
- Collaborate with Product, Infrastructure, and senior leadership to align strategy with quarterly goals and structured milestones
- Lead technical design choices within the domain by drafting proposals and securing consensus with peers and tech leads
- Develop well-tested backend code in Java, C++, or Go with a focus on throughput and latency
- Apply generative AI responsibly with human oversight to improve workflow efficiency, cost, and quality
Requirements
- At least 5 years of software engineering experience with direct ownership of production trading, exchange, or financial infrastructure systems at scale
- Strong proficiency in a backend language such as Java, C++, or Go
- Experience with JVM or Linux performance tuning for latency-sensitive workloads
- Demonstrated ability in designing and operating highly reliable distributed systems that process high transaction volumes with strict uptime needs
- Experience working alongside product and cross-functional teams to deliver complex technical projects on schedule
Qualifications
- Genuine interest in cryptocurrency and institutional markets with the ability to ramp up quickly
- Prior deep experience in cryptocurrency is noted as a plus rather than a strict requirement
Core Skills
Benefits
- Medical coverage
- Dental coverage
- Vision coverage
- 401(k) plan
- Bonus eligibility
Frequently Asked Questions
Is this position remote?
Yes, Coinbase is a remote-first company. However, employees are expected to gather quarterly for in-person working sessions called surges.
What is the salary range for this role?
The target annual base salary ranges from $186,065 to $218,900 USD, excluding bonuses and benefits.
What programming languages are required?
Candidates must have deep proficiency in a backend language such as Java, C++, or Go.
Are there limits on submitting applications?
Yes, candidates may submit a maximum of three applications within a six-month period.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


