Senior Software Engineer - Staking Orchestration
WFA Digital Insight
As demand for blockchain and crypto specialists surges, companies like Coinbase are seeking top talent to drive innovation. With the global blockchain market projected to reach $23.3 billion by 2027, skilled software engineers are in high demand. This role stands out for its focus on staking infrastructure, a critical component of the emerging on-chain platform. Candidates should be prepared to showcase their expertise in designing and building scalable systems, as well as their passion for the crypto and blockchain space. Before applying, consider the importance of collaboration and continuous learning in a rapidly evolving industry.
Job Description
About the Role
The Senior Software Engineer - Staking Orchestration role at Coinbase is a unique opportunity to contribute to the development of the company's emerging on-chain platform. As a member of the staking infrastructure team, you will be responsible for designing and building critical systems that abstract blockchain complexity into reliable platform APIs. Your work will have a direct impact on the company's ability to provide high-quality staking products to its retail and institutional customers.The staking infrastructure team is responsible for understanding deep context across multiple top staking protocols and translating complex operations and state machines into simple and straightforward APIs for product teams at Coinbase. This team is crucial in backing the #3 largest revenue stream at Coinbase, which is not market fluctuation dependent.
What You Will Do
- Design and build critical staking infrastructure that abstracts blockchain complexity into reliable platform APIs
- Own APIs, schemas, SLOs, observability, and on-call for the systems you run
- Lead multi-quarter initiatives to improve latency, reliability, and cost
- Partner across teams to define data contracts and ship SDKs/platform primitives that drive adoption
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain technical documentation for the systems you own
- Participate in on-call rotations to ensure the reliability and uptime of the systems
- Stay up-to-date with industry trends and emerging technologies in the blockchain and crypto space
- Mentor junior engineers and contribute to the growth and development of the team
What We Are Looking For
- At least 5+ years of experience in software engineering
- Experience designing, building, scaling, and maintaining production services
- Knowledge of service-oriented architecture and ability to compose a service-oriented architecture
- High-quality, well-tested code that meets the needs of customers
- Passion for building an open financial system that brings the world together
- Experience with blockchain technology and cryptocurrency
- Strong understanding of distributed systems and scalability
- Excellent communication and collaboration skills
- Ability to work in a fast-paced environment and adapt to changing priorities
Nice to Have
- Experience designing and developing distributed systems
- Rapid growth experience in a company (from 10 to 100s of engineers)
- Experience with Blockchains (such as Bitcoin, Ethereum, etc.)
- Experience decomposing a large monolith into microservices
- Experience with Golang, Kafka, Redis, S3, Clickhouse, MongoDB
Benefits and Perks
- Competitive salary and equity package
- Opportunity to work on a high-impact project that is critical to the company's success
- Collaborative and dynamic work environment with a team of experienced engineers
- Professional development opportunities, including conference attendance and training
- Flexible working hours and remote work options
- Access to the latest technologies and tools
- Comprehensive health insurance and benefits package
How to Stand Out
- Be prepared to showcase your experience with blockchain technology and cryptocurrency, as well as your understanding of distributed systems and scalability.
- Highlight your ability to design and build scalable systems, and provide examples of your work in this area.
- Emphasize your passion for building an open financial system and your commitment to the crypto and blockchain space.
- Make sure your resume and online profiles are up-to-date and showcase your relevant skills and experience.
- Prepare to talk about your experience with APIs, schemas, SLOs, observability, and on-call rotations, as these are critical components of the role.
- Research the company culture and be prepared to discuss how you would contribute to it and thrive in a fast-paced environment.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.