Job Description
As the GM of Platform, you will be the single-threaded owner responsible for planning, directing, and coordinating operations of the Developer Tools, Data Tools, Security, Billing, Identity + Authentication, Console teams. Youโll drive the vision & execution for an org including multiple service teams, managers, and PMs. Youโll be responsible for understanding the needs of customers, setting a clear vision and strategy for each service, organizing your teamโs roadmaps & day-to-day work, monitoring the quality of services you deliver to customers, and hiring and developing a high performing team.
You will be a highly visible leader who partners with Sales/Legal teams to interface with our most visible customers on the security, reliability, and scalability of our developer platform; works hand-in-hand with our CFO and Finance on our AWS and infrastructure costs and driving cross-organizational efficiencies; partners with our product GMs to deliver innovative solutions that improve our products and data continuously; drive our commitment to operational excellence by developing ord-wide processes for instrumentation and incident response.
In this role you will:
- Lead development of developer console, billing, and payment services at Mapbox. These include signup/activation flow, metering usage services, invoicing/payments, and fraud prevention and pricing plan definition and instrumentation.
- Lead application security of the Mapbox services including Identity and Access Management, service security and certification, and IT security.
- Lead developer tooling and productivity teams responsible for continuous integration and continuous deployment tools (CI/CD).
- Lead data platform tooling to enhance and accelerate AI/ML projects across the company.
- Define the architecture and policies for how we use AWS. This includes multi-account strategy, cross service/account communication.
- Develop and drive adoption of a consistent incident response framework that other teams can follow to ensure we are addressing problems in a consistent and operationally excellent way.
- Hire and develop high caliber and high performing individuals, and continue to build and structure your organization at scale.
- Take ownership of profit and loss for the Platform organization.
What We Believe are Important Traits for this Role
- 10+ years of software development experience.
- 8+ years of management experience including managing cloud platform teams (AWS, GCP, Azure).
- Experience leading security, billing, and developer tools/efficiency functions in previous role(s).
- Proven ability to run engineering teams with accurate, timely delivery, and operate ongoing production services with excellent monitoring, metrics, alarms and incident response.
- Expertise in designing and managing highly-available, distributed systems at scale and through rapid growth.
- Track record of building self-service and high-quality tools for developers with a customer-driven mindset.
- Broad range of experiences and real-world philosophies coaching, mentoring and leading a diverse group of lean/agile software engineers and managers. Strong perspective on professional development and performance management.
- Proficient at leading global teams spanning multiple locations/time zones and executing remotely.