You will own the architecture and delivery of backend services on GCP that broker and orchestrate API integrations for vehicle features.
Responsibilities
- Design and implement reliable, scalable APIs and event-driven flows (REST/gRPC, webhooks, Pub/Sub), including rate limiting, retries, backoff, and circuit breakers.
- Define and implement authentication and authorization for partner integrations (OAuth 2.0, OpenID Connect, mTLS, JWT), secrets management, and key rotation.
- Integrate services with enterprise cloud environments, identity, networking, and observability tooling; establish secure connectivity across clouds.
- Establish SLIs/SLOs, monitoring, logging, tracing, alerting, and on-call readiness; drive SRE best practices.
- Lead CI/CD and infrastructure as code; standardize build, deploy, and release processes, and mentor engineers.
Required Skills
- 5+ years of backend software engineering experience.
- Strong experience designing and operating services on Google Cloud.
- Proficiency in Go, Java, or Python.
- Experience with API management and partner ecosystems (Apigee/API Gateway, developer portals).
- Solid understanding of REST/gRPC, asynchronous messaging, and API-first design.
- Solid understanding of OAuth 2.0/OIDC, JWT, TLS/mTLS.
- Proven experience building scalable, highly available systems and operating them in production.
- Experience with CI/CD and Infrastructure as Code.
- Familiarity with Pub/Sub.