Role in brief
Coinbase is hiring an Engineering Manager to lead teams developing foundational backend services for their onchain platform. This role involves team building, technical leadership, and architectural decision-making for large-scale distributed systems. It is suitable for experienced engineering leaders with a strong background in software development and a passion for crypto and blockchain technology.
About the role
This Engineering Manager role at Coinbase focuses on developing foundational backend services for the company's onchain platform. The person in this position will be responsible for building and managing engineering teams, guiding them in the creation of new features, services, and infrastructure. This involves translating strategic vision into a clear technical roadmap and ensuring the delivery of high-quality code.
A key aspect of this role is leadership and team development. The manager will coach direct reports to enhance their organizational impact and support their career growth. Collaboration with various internal teams is essential to align technical efforts with broader company goals. The position also requires active participation in recruiting new engineers who fit Coinbase's culture.
Success in this role means effectively leading teams to build robust, scalable backend systems, while also fostering an environment of technical excellence and continuous improvement. The manager will make critical architectural decisions and ensure adherence to strong software processes, contributing directly to the evolution of Coinbase's onchain platform and its mission to advance economic freedom.
The annual base salary for this position ranges from $142,000 to $238,000, with additional eligibility for equity and bonus.
Skills that matter here
- software engineering: Candidates need at least seven years of experience in this area to lead development efforts for backend services.
- engineering management: At least two years of experience in this field is required for team leadership, coaching, and strategic planning.
- high-quality code: A strong understanding of quality code is necessary to guide teams and ensure robust service development.
- multi-tenanted, distributed systems: Experience with these system architectures is crucial for building scalable foundational services for the onchain platform.
- technical documents: The role requires the ability to be hands-on with technical documentation, indicating involvement in design and specification.
Who this role suits
- A leader who can effectively build and mentor engineering teams, fostering both technical skill and career growth.
- Someone with a deep understanding of software architecture, capable of making key decisions for large-scale distributed systems.
- An individual who thrives in a collaborative environment, translating high-level vision into actionable technical roadmaps.
- A hands-on manager who can engage with code and technical documentation while overseeing team development.
From the employer
- Build and manage engineering teams to develop features, services, and infrastructure.
- Coach direct reports for organizational impact and career growth.
- Collaborate with various teams to translate vision into a roadmap.
- Make architectural decisions and foster high-quality code.
- Recruit exceptional engineers aligned with Coinbase's culture.
- At least 7 years of experience in software engineering.
- At least 2 years of engineering management experience.
- Strong understanding of high-quality code and software processes.
- Experience with multi-tenanted, distributed systems at scale.
- Ability to be hands-on with code and technical documents.
- Remote-friendly role with in-person participation required throughout the year.
- Annual base salary range: $142K-$238K.
- Equity and bonus eligibility.
- Benefits include medical, dental, vision, and 401(k).
Questions about this role
What is the remote work policy for this role?
This is a remote-friendly role within the USA, but it requires in-person participation throughout the year.
What level of seniority is expected for this position?
This role is for a lead-level engineering manager, requiring at least seven years in software engineering and two years in management.
What are the key technical skills or experience required?
Key requirements include experience with multi-tenanted, distributed systems at scale, a strong understanding of high-quality code, and the ability to be hands-on with code and technical documents.