Engineering Manager - API Experiences

Skills
Computer ScienceSoftware DevelopmentGood Clinical PracticeGoogle Cloud PlatformInterfacesProduct Requirement DefinitionReliability
Role

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