Software Engineering Manager - Cloud Provisioning
Coinbase
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Coinbase and Our Mission
At Coinbase, our mission is to increase economic freedom in the world. This ambitious opportunity demands our best every day as we build the emerging onchain platform, and with it, the future global financial system. We seek individuals passionate about our mission, who believe in the power of crypto and blockchain technology, and are eager to leave their mark. Our work culture is intense, designed for those who excel in their disciplines and seek continuous growth.
While many roles at Coinbase are remote-first, in-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment, with attendance expected and fully supported.
About the Role: Software Engineering Manager - Cloud Provisioning
The Software Engineering Manager - Cloud Provisioning will lead the strategy and execution of our Infra Provisioning experience. This role is accountable for significantly improving the developer experience around cloud account and infrastructure provisioning. You will need to be customer-focused, specifically for internal engineers, and excel at collaborating with various teams across the organization to ensure alignment and successful delivery.
What you'll be doing (Job Duties)
- Build and manage engineering teams, guiding the development of features, services, and infrastructure across both web and mobile platforms.
- Coach your direct reports to maximize their positive impact on the organization and support their career growth through continuous feedback and development.
- Collaborate effectively with engineers, designers, product managers, and senior leadership to translate the company vision into a tangible quarterly roadmap.
- Break down complex projects into manageable, iterative pieces, leading the design and implementation processes from conception to deployment.
- Act as a thoughtful technical voice within the team, contributing to diligent architectural decisions and fostering a culture of high-quality code and robust engineering processes.
- Work closely with Product and Engineering teams to ensure the successful delivery and operation of multi-tenanted, distributed systems at scale.
- Partner with our talent organization to identify and recruit exceptional engineers who embody Coinbase's culture and can significantly contribute to our products.
- Contribute to and take full ownership of processes that enhance engineering quality and ensure adherence to our engineering Service Level Agreements (SLAs).
What we look for in you (Job Requirements)
- At least 7 years of experience in software engineering, demonstrating a strong foundation in various technical domains.
- At least 2 years of proven engineering management experience, including leading teams and projects to successful outcomes.
- Demonstrated experience operating critical, high-traffic infrastructure, with proficiency in monitoring via golden signals, service-specific metrics, logs, and traces.
- Expertise in Unix network debugging, scaling strategies, and proactively addressing performance and reliability concerns in complex systems.
- An ability to effectively balance long-term strategic thinking with detailed short-term planning and execution.
- Extensive experience in creating, delivering, and operating multi-tenanted, distributed systems, designed for massive scale and resilience.
- Capability to be hands-on when necessary, which includes writing and reviewing code, contributing to technical documents, participating in on-call rotations, and leading incident responses.
- A deep passion for building an open financial system that connects the world, driving your commitment to excel in this role.
Nice to Haves
- Experience with advanced distributed systems concepts, such as active-active cluster design and eventual consistency models.
- Prior experience navigating and contributing to a company undergoing rapid growth (e.g., scaling from 10 to hundreds of engineers).
- Experience in building high reliability, financial, or security-critical systems.
Key skills/competency
- Engineering Management
- Cloud Provisioning
- Developer Experience
- Distributed Systems
- Infrastructure Scaling
- Architectural Design
- Team Leadership
- Technical Roadmap
- Performance Monitoring
- Incident Management
How to Get Hired at Coinbase
- Research Coinbase's mission: Deeply understand their vision for economic freedom and how crypto drives it.
- Tailor your resume: Highlight extensive experience in engineering management, distributed systems, cloud provisioning, and infrastructure at scale.
- Show passion for crypto: Articulate your belief in blockchain technology's impact on the financial system in your cover letter and interviews.
- Prepare for technical depth: Focus on operating critical infrastructure, system design, monitoring, scaling, and incident leadership experience.
- Emphasize collaboration and coaching: Showcase your ability to lead, mentor, and work cross-functionally to achieve strategic goals at Coinbase.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background