Quick Overview
Seniority
Mid Senior
Work mode
On Site
Location
Dearborn, MI, United States
Posted
20 hours ago
Node.jsAPI GatewayAWSNginxService MeshArgoCDBashDatadogGoogle CloudGrafanaHelmIstioKubernetesPrometheusPythonTerraform
Job Description
Job Title: Backend Software Engineer
Location: Dearborn, MI (4x Week)
Duration: 6-12 Months
W2 Role | Onsite Interview
Job Description:
About the Team:
- Our mission is to empower teams to reliably run production systems using modern cloud-native tools.
- We focus on building scalable, automated, and resilient solutions that benefit the entire engineering organization - managing the infrastructure that connects and serves 26M+ vehicles globally.
- We are currently executing a multi-phase platform transformation: decoupling services to reduce blast radius, building a shard-based architecture to scale to 2028 demand, and laying the groundwork for Google Cloud Platform migration.
- This is not maintenance work - it is foundational platform engineering that shapes how connected vehicle platform operates for the next five years.
- Our primary customers are internal engineering teams, but the solutions we build have direct impact on vehicle reliability, operational cost, and ability to launch new vehicle programs on time.
Responsibilities:
- As a Software Engineer on the Cloud Engineering team, you will be responsible for designing, developing, and maintaining the cloud platform and automation tooling that powers our platform transformation.
- Your contributions will directly impact the reliability, scalability, and cost-efficiency of a system serving millions of vehicles.
Skills Required:
Key responsibilities include:
- Platform Development & Automation
- Design and build cloud-native solutions that enable automated, repeatable shard provisioning - including cluster bootstrapping, network configuration, service mesh setup, and health validation.
- Build the control plane tooling that allows a new shard to be provisioned and traffic-ready in under 24 hours with zero manual steps.
- Infrastructure as Code Own and extend production Terraform modules for multi-cloud environments (AWS and Google Cloud Platform).
- Maintain GitOps-driven infrastructure workflows using Atlantis or similar tooling. Ensure infrastructure changes are reviewed, tested, and auditable before reaching production.
- Kubernetes & Service
- Mesh Provision, manage, and automate Kubernetes cluster lifecycle (EKS and GKE).
- Write Helm charts for multi-shard deployments parameterized by shard ID, region, and environment.
- Configure and operate Istio service mesh including traffic management, mTLS enforcement, and observability.
- Google Cloud Platform Platform Engineering Build and operate Google Cloud Platform-native platform components: GKE workload deployment, Pub/Sub integration, Cloud Storage, Secret Manager, workload identity federation, and VPC-SC perimeter controls.
- Support the phased migration from AWS to Google Cloud Platform as the architecture evolves.
- API Gateway & Ingress
- Configure and operate API gateway infrastructure (Tyk, Apigee, or NGINX) including routing policies, mTLS enforcement, rate limiting, and SLI/SLO metric replication.
- Drive zero-downtime ingress migrations with automated runbook validation.
- CI/CD Automation
- Develop and maintain CI/CD pipelines using ArgoCD, Tekton, or Concourse.
- Automate deployment gates - cluster health checks, fleet distribution validation, rollback triggers - so that shard migrations execute reliably without human intervention at each step.
- Security & Compliance
- Implement IAM best practices across AWS and Google Cloud Platform: environment-specific role isolation, workload identity, least-privilege access, and automated access reviews.
- Implement and maintain monitoring for quota thresholds, certificate expiry, and security policy drift.
- Observability & Monitoring
- Build and maintain monitoring, alerting, and dashboarding solutions (Prometheus, Grafana, Datadog, Cloud Operations) that give engineering teams real-time visibility into shard health, fleet distribution balance, and platform SLOs.
- Automation & Tooling Write automation scripts and internal tools (Python, Go, Bash, Node.js) that improve platform workflows - migration orchestration CLIs, fleet distribution validators, runbook automation, and capacity planning tools.
- Operational Support
- Participate in on-call rotations, troubleshoot incidents, and apply SRE principles to improve system resilience.
- Drive root cause elimination, not just mitigation.
Thanks & Regards.
Aviral Sapra
Voto Consulting LLC
Direct #:
Similar jobs
- YO
Senior Backend Engineer
You.com
San Francisco🇺🇸Remote2 weeks ago401kSQLHTTP+7Technology - ST
Software Engineer, Backend Engineer- Credit Coverage
Stripe
New York🇺🇸1 week agoMongoDBRubySQL+9Technology - ST
Backend Engineer, Credit Decisions
Stripe
Chicago🇺🇸1 week agoDockerRubySQL+7Technology - ST
Backend Engineer, Payments and Risk
Stripe
United States🇺🇸1 week agoDockerAWSGraphQL+3Technology - ST
Backend/API Engineer, Money as a Service
Stripe
United States🇺🇸1 week agoDockerAWSGraphQL+2Technology - ST
Backend Engineer, Core Technology
Stripe
US-Remote🇺🇸Remote1 week agoMicroservicesMachine LearningApache+5Technology