Senior Software Engineer – Cloud Engineering & FinOps
Core
Design and operate core multi-cloud infrastructure and foundational services, specifically building FinOps tooling and cloud onboarding experiences to optimize cost, performance, and scale for GM's global enterprise.
Role type
Senior Software Engineer (Cloud Engineering & FinOps)
Builds
In-house Cloud Onboarding and FinOps Portal, billing data ingestion pipelines, utilization metrics, cost analytics, and optimization recommendation engines.
Domain
Automotive enterprise, multi-cloud infrastructure, FinOps, cloud cost management
Deliverable
production ML models | product features | infrastructure
Required skills
Next.js, Go, Docker, Kubernetes, cloud-native application development, scalable data pipelines, API design, cloud fundamentals (Azure/GCP/AWS), code review, technical decision-making
Preferred skills
FinOps principles, multi-cloud billing data ingestion, CI/CD pipelines (GitHub Actions, ArgoCD), Infrastructure as Code (Terraform), observability tools (OpenTelemetry, Datadog), data processing and metrics generation
Technologies
Next.js, Go, Docker, Kubernetes, Azure, GCP, AWS, GitHub Actions, ArgoCD, Terraform, OpenTelemetry, Datadog, SQL
Responsibilities
Design and develop cloud onboarding workflows and self-service capabilities; build scalable data pipelines for billing data ingestion; create cost analytics and optimization recommendation engines; lead technical decision-making and architecture discussions; conduct code reviews; collaborate with cross-functional engineering and finance stakeholders
Seniority
Senior, hands-on IC