Back-end Software Development Senior Engineer
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+ our 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 GCP migration. This is not maintenance work - it is foundational platform engineering that shapes how our 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 our ability to launch new vehicle programs on time.
Responsibilities
- 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.
- Own and extend production Terraform modules for multi-cloud environments (AWS and GCP).
- Maintain GitOps-driven infrastructure workflows using Atlantis or similar tooling. Ensure infrastructure changes are reviewed, tested, and auditable before reaching production.
- 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.
- Build and operate GCP-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 GCP as the architecture evolves.
- 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.
- 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.
Skills
- Implement IAM best practices across AWS and GCP: 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.
- 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.
- 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.
- Participate in on-call rotations, troubleshoot incidents, and apply SRE principles to improve system resilience. Drive root cause elimination, not just mitigation.
Preferred Skills
- GCP experience: GKE, Pub/Sub, Cloud Storage, workload identity, VPC-SC, Cloud Operations.
- API gateway experience: Tyk, Apigee, or NGINX - routing, policy management, mTLS, SLI replication.
- Service mesh experience: Istio traffic management, mTLS, and observability.
- gRPC service design and protobuf schema management.
- Experience with CI/CD platforms: ArgoCD, Tekton, Concourse, or similar GitOps tooling.
- Programming proficiency in Python, Go, Java (Spring Boot), or Node.js.
- Experience with Atlantis, Terragrunt, or similar collaborative Terraform workflows.
Education
- Minimum Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5+ years of professional software or cloud engineering experience.
- Demonstrated experience shipping and operating production infrastructure at scale.
Additional Information
Why This Role? You will be building the platform that enables our connected vehicle architecture to scale beyond its current limits - eliminating single-cluster blast radius risk, enabling sharded multi-cloud deployment, and making GCP migration a reality. The work is technically hard, the scale is real, and the impact is direct.
Benefits
- Medical and Dental (FastTek pays majority of the medical program)
- Vision
- Personal Time Off (PTO) Program
- Long Term Disability (100% paid)
- Life Insurance (100% paid)
- 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match
- Plus, we have a lucrative employee referral program and an employee recognition culture.
AI & Hiring Disclosure
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight. All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits. If AI will be used in a video interview, you'll be informed in advance and asked for your consent, with the option to opt out. Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.