Staff Software Engineer, Backend (Institutional - Exchange)
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Docker @ 4 Kubernetes @ 4 Java @ 4 Distributed Systems @ 4 Leadership @ 4 AWS @ 4 Networking @ 3 Microservices @ 4 Web3 @ 4 Ethereum @ 4Details
At Coinbase, our mission is to increase economic freedom in the world. The Institutional Product Group supports thousands of large financial institutions by enabling custody, staking, governance and web3 gateways. The Markets, Exchange team builds top-tier exchange platforms focused on low latency and high performance for institutional crypto trading.
This role is a Staff Backend Engineer position on the Markets team working on core trading platform components (connectivity, market data, trade execution, clearing and settlement). The team works with Java, Golang and modern cloud/container orchestration technologies. While many roles at Coinbase are remote-first, the company is not remote-only and in-person participation (team/company offsites and periodic in-person collaboration) is required throughout the year.
Responsibilities
- Architect and implement core trading platform components responsible for connectivity, market data, trade execution, clearing and settlement using Java, Golang and similar technologies
- Design scalable, low-latency, garbage-free systems using modern cloud technologies and industry best practices
- Articulate a long-term vision for maintaining and scaling core trading systems and the teams running them
- Collaborate with engineers, product managers, designers, and senior leadership to turn product and technical vision into a quarterly roadmap
- Write high-quality, well-tested code to meet customer needs
- Mentor team members and raise the technical bar across the team
Requirements
- 8+ years of backend software engineering experience using Java, Golang or similar languages
- Experience designing, building, scaling and maintaining high-volume, low-latency production services
- Demonstrated ability to architect and develop solutions to ambiguous problems with significant impact
- Passion for building an open financial system and working with crypto/blockchain technologies
Nice to haves
- Experience building order management, risk or matching engines with high-volume, low-latency characteristics
- Experience with complex distributed systems at scale
- Familiarity with event-driven architectures, GC-free coding approaches, performance tuning of OS and networking stacks
- Knowledge of AWS, Docker and Kubernetes (container orchestration)
- Experience with decomposing monoliths into microservices
- Experience with blockchain technologies (Bitcoin, Ethereum), interacting with Ethereum addresses, ENS, dApps and other onchain activity
- Experience with Java, Golang, Docker, Postgres, container orchestration systems and AWS-based technologies
Benefits & Other Details
- Pay Range (target annual salary): $211,650—$249,000 USD
- Full-time offers include bonus eligibility, equity eligibility, and benefits (medical, dental, vision, 401(k), etc.)
- Job #: P66866
- #LI-Remote — remote-first role, but in-person participation is expected periodically
- Coinbase is an Equal Opportunity Employer and provides reasonable accommodations for applicants with disabilities