Role in brief
Coinbase is looking for a Staff Data Engineer to develop market data systems for institutional trading. This role focuses on low-latency and high-throughput solutions. Candidates with backend engineering experience and proficiency in Java or C++ should consider applying.
✓ Direct apply: you message the hiring person by email. No ATS.
About the role
In this position, you will be responsible for building and operating market data components essential for institutional trading. Your work will involve developing systems that ensure low-latency and high-throughput performance, critical for real-time market data applications.
As part of a lean team, you will collaborate with engineers and cross-functional stakeholders to enhance market data capabilities. Success in this role means delivering reliable and high-quality code while actively participating in incident response and observability efforts.
The base salary for this role ranges from $207,485 to $244,100 USD, depending on location.
Skills that matter here
- Java: This role requires proficiency in low-latency Java for developing market data systems.
- C++: Candidates can also utilize C++ for building high-throughput messaging solutions.
- Aeron: Experience with Aeron is important for implementing efficient messaging.
- SBE: SBE knowledge is necessary for handling high-throughput data.
- FIX: Familiarity with FIX protocol is required for venue connectivity.
- multicast: Understanding multicast is crucial for market data distribution.
Who this role suits
- A candidate who thrives in high-pressure environments and is driven to exceed expectations.
- Someone with a strong background in backend engineering and a passion for building low-latency systems.
- An individual who enjoys collaborating with cross-functional teams and values quality in code.
From the employer
- Build and operate market data components: feed handlers, normalization, distribution, and venue connectivity.
- Design low-latency, high-throughput systems for real-time market data used by trading systems.
- Contribute to reliability and performance, participating in observability, on-call, and incident response.
- Write high-quality, well-tested code and help raise the quality bar on a lean team.
- Partner with engineers, product, and cross-functional stakeholders to deliver market data capabilities.
- 5+ years of backend engineering, with experience building and maintaining production low-latency systems.
- Hands-on experience with market data systems (feed handlers, normalization, or distribution).
- Proficiency in low-latency Java (or C++) and high-throughput messaging (Aeron, SBE, or similar).
- Familiarity with venue/exchange connectivity and market data protocols (FIX, ITCH/OUCH, multicast).
- Track record delivering features end-to-end and operating what you build.
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
- Base salary varies by location (see range below).
- Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
- Annual base salary range (excluding equity and bonus): $207,485—$244,100 USD.
- Candidates may submit a maximum of 3 applications within a 6-month period.
- Coinbase is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.
Questions about this role
What is the remote policy?
Coinbase is a remote-first company, but not remote-only, with quarterly in-person sessions.
What is the seniority level of this position?
This is a middle-level position.
How do I apply?
Candidates can submit a maximum of 3 applications within a 6-month period.
✓ Direct apply: you message the hiring person by email. No ATS.