Engineering Manager - API Experiences
Skills
Computer ScienceSoftware DevelopmentGood Clinical PracticeGoogle Cloud PlatformInterfacesProduct Requirement DefinitionReliability
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 10+ years of software development experience with 2+ years in management
- Experience in building and designing resilient systems at scale using hyperscale CSPs (AWS, Azure, GCP)
- Expertise in designing, building, and scaling APIs and programmatic interfaces (CLI, SDK, Terraform)
- Understanding of API governance frameworks and best practices for ensuring API consistency, security, and reliability
- Effective communication and collaborative techniques to influence team and management
- Ability to hire, motivate, coach/mentor engineers, and manage performance
- Excellent prioritization and timely feature shipping skills
- Bachelor’s or Master's degree in Computer Science, Engineering, or equivalent experience
Nice to have
- Proven track record in contributing to or maintaining open-source projects
- Ability to build and foster a strong developer community
Day to day
- Lead a dynamic team responsible for building, maintaining, and scaling APIs and critical programmatic interfaces such as CLI and Terraform
- Empower customers and foster community engagement to drive product adoption and company growth
- Deliver governance for APIs and guide the team in contributing to source-available CLI and Terraform projects while maintaining high standards of innovation and collaboration
