Senior Software Engineer – Cloud Engineering & FinOps

General MotorsAustin, TX
Hybrid

About The Position

At General Motors, we’re driving a massive digital transformation—and the Cloud Engineering & FinOps team is at the heart of it. As part of the Digital Products, Cloud and AI Platforms organization, we design and operate the core multi-cloud infrastructure and foundational services that power GM’s global enterprise. Our mission is to remove friction from the cloud: enabling faster software delivery while optimizing cost, performance, and scale. We treat developer experience as a product, delivering modern cloud-native platforms that empower engineering teams rapidly build and deploy the next generation of GM’s digital services.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field (or equivalent practical experience)
  • 5+ years of hands-on software engineering experience, with a strong focus on building cloud-native applications and platforms
  • Proficiency in modern programming languages: Next.js (or React) for frontend and Go for backend services
  • Strong experience with Docker for containerization and Kubernetes for orchestration
  • Experience designing and building scalable data pipelines, APIs, or backend services in a cloud environment
  • Solid understanding of cloud fundamentals across at least one major provider (Azure, GCP, AWS), including cost structures, billing concepts, and resource optimization
  • Demonstrated ability to write clean, maintainable code, conduct code reviews, and participate in technical decision-making
  • Demonstrated ability to clearly communicate technical and non-technical information verbally and in writing
  • Strong problem-solving skills with the ability to deliver high-quality features quickly in an agile environment

Nice To Haves

  • 7+ years of software engineering experience, including 2+ years specifically in FinOps, cloud cost management, or building internal developer platforms
  • Deep experience with Kubernetes, particularly around resource utilization and efficient workload management
  • Hands-on experience with multi-cloud environments and working with cloud billing data ingestion and cost analytics
  • Experience implementing CI/CD pipelines using tools such as GitHub Actions and ArgoCD
  • Experience with Infrastructure as Code (IaC), preferably Terraform
  • Deep familiarity with FinOps principles and practices (e.g. showback/chargeback models, optimization recommendations, cost visibility tools, and the FOCUS format)
  • Experience building self-service onboarding portal or platforms that improve developer experience and embed cost controls
  • Proficiency with data processing, metrics generation, and recommendation engines (SQL, data pipelines, analytics tools)
  • Familiarity with observability tools and standards, including OpenTelemetry (Otel) and Datadog
  • Prior experience in a large enterprise environment or similarly complex organizations
  • Excellent collaboration and communication skills, with the ability to work effectively with cross-functional engineering and finance stakeholders

Responsibilities

  • Play a critical role in building FinOps tooling and cloud onboarding experiences that power GM’s enterprise-wide cloud transformation.
  • Design, develop, and evolve our in-house Cloud Onboarding and FinOps Portal—a modern platform built with Next.js (frontend) and Go (backend services).
  • Provide teams across the company with seamless visibility into cloud costs, intelligent optimization recommendations, actionable insights, and chargeback capabilities.
  • Create frictionless developer and team experiences by embedding cost awareness, usage optimization, and governance directly into the cloud onboarding and operational workflows.
  • Contribute to and own key components including: Billing data ingestion pipelines from major cloud providers (Azure, GCP, AWS), Utilization metrics, cost analytics, and optimization recommendation engines, Cloud onboarding workflows and frictionless, self-service capabilities.
  • Design and build scalable, cloud-native services with speed and quality.
  • Lead technical decision-making and architecture discussions.
  • Conduct code reviews and uphold high engineering standards across the team.
  • Collaborate closely with peer teams to design new features and deliver end-to-end solutions.
  • Iterate rapidly based on user feedback while maintaining platform reliability and performance.

Benefits

  • This job may be eligible for relocation benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service