Senior Software Engineer - Cloud Engineering & FinOps
General Motors Proving Ground
Senior Software Engineer
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.
What You'll Do
As a Senior Software Engineer on the Cloud Engineering & FinOps team at General Motors, you will play a critical role in building FinOps tooling and cloud onboarding experiences that power GM's enterprise-wide cloud transformation.
You will design, develop, and evolve our in-house Cloud Onboarding and FinOps Portal—a modern platform built with Next.js (frontend) and Go (backend services). This platform provides teams across the company with seamless visibility into cloud costs, intelligent optimization recommendations, actionable insights, and chargeback capabilities.
Your focus will be on creating frictionless developer and team experiences by embedding cost awareness, usage optimization, and governance directly into the cloud onboarding and operational workflows. You will 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
Your Skills & Abilities (Required Qualifications)
- 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
What Will Give You A Competitive Edge (Preferred Qualifications)
- 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
This job may be eligible for relocation benefits.
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.
- ...with us! Overview The Senior FinOps Analyst role is critical for optimizing cloud spending and driving financial... ...accountability and cloud strategy across engineering and business units. This senior... ...into the organization's software subscriptions, licenses, and...SeniorSoftwareContract workFor contractors
$186.07k - $218.9k
...and fully supported. The FinOps team at Coinbase operates as... ...spend, bridging the gap between Engineering, Finance, and Product. We... ...and real-time visibility into cloud spend, automated tagging and... ...Strong proficiency in backend software engineering (e.g., Go, Python...SeniorSoftwareLocal areaImmediate start- ...multinational technology company is seeking a Senior Engineer with a strong backend focus to lead the development of cloud infrastructure. The ideal candidate will have... ...dedicated to innovation and technical excellence in software delivery. #J-18808-Ljbffr IBM ComputingSeniorSoftware
- A major automotive firm is seeking an experienced .NET Senior Software Engineer to lead the design, development, and maintenance of scalable software systems. You will mentor junior engineers and translate business requirements into effective technical solutions while...SeniorSoftware
- Insight Global is seeking a Senior Oracle PL/SQL Software Engineer in Austin, Texas. In this role, you will work on data migration and integration tasks... ...with advanced English proficiency and experienced in cloud infrastructure, we would love to hear from you! #J-18808...SeniorSoftware
- ...A leading financial technology company is seeking a Senior Distinguished Engineer to drive the technical strategy for their software delivery ecosystem. This role involves leading architectural vision, collaborating across teams, and mentoring engineers to optimize developer...SeniorSoftwareRemote work
- A leading software development firm in Austin, Texas seeks a Software Engineer (Kotlin) to modernize backend systems and shape cloud-native, microservices solutions. This role offers opportunities for technical leadership in a remote environment, focusing on scalable microservices...SeniorSoftwareRemote work
- Oracle is seeking a Systems/Software Developer in Austin, Texas to join its OCI team. The role involves designing and developing image automation software and cloud services, with a focus on GPU/HPC infrastructure solutions. Candidates should have a robust Linux OS background...SeniorSoftware
- Upbound - Job Posting is seeking a Senior Software Engineer to develop and manage Upbound Spaces, the core control-plane management software. The role involves building and operating cloud services, troubleshooting complex customer issues, writing Go code for Kubernetes...SeniorSoftware
- ...leading tech company in Austin is seeking an experienced DevOps Engineer to lead cloud-based initiatives and manage CI/CD pipelines.... ...Required is a BS degree in a relevant field and 7+ years in software development or DevOps. Familiarity with Azure, AWS, and containerization...SeniorSoftware
- Electric Power Engineers is looking for a Principal Software Engineer to lead technical projects and develop high-quality software solutions. This remote... ...experience in software systems and a deep understanding of cloud technologies. The ideal candidate will possess strong...SeniorSoftwareRemote work
- ...Technology (AST), Service Availability and Engineering team, you will be immersed in a... ...Applications. The role incorporates aspects of software engineering and operations, SRE... ...oversee critical Data applications both in Cloud and on premise. The role will require a...SeniorSoftwareWork at officeNight shift
- ...Join to apply for the Senior Cloud FinOps Systems Analyst role at ProsperOps Join to apply for the Senior Cloud FinOps Systems Analyst role at ProsperOps Get AI-powered advice on this job and more exclusive features. ProsperOps autonomously manages cloud...SeniorFull timeRemote workWork from home
- A leading data streaming company is looking for a Senior Software Engineer to oversee critical backend systems within their platform. The role involves designing and implementing scalable services, collaborating with cross-functional teams, and driving technical leadership...SeniorSoftwareRemote work
- DomainTools is looking for a Senior Software Engineer to join its backend team in Austin, Texas. This role involves designing and maintaining large... ...should have 5+ years of experience in GoLang, Rust, and cloud technologies like AWS. The position offers a comprehensive...SeniorSoftware
- ...technology consulting firm based in Austin, Texas, seeks an experienced software developer. You will improve existing platforms, implement new... ...in backend and frontend technologies, is familiar with public cloud infrastructure, and can communicate effectively in English and...SeniorSoftwareRemote work
$190k - $210k
Bumble Inc. in Austin is seeking a Senior Backend Software Engineer to design, implement, and maintain scalable backend systems. This role involves... ...proficiency in languages like Java or Python, and experience with cloud environments, particularly AWS. The position offers...SeniorSoftware$127k - $249k
MongoDB is seeking an experienced Security Software Engineer (Staff or Senior) to join our Infrastructure Security team in Austin, Seattle, or San Francisco... ...controls and services within the MongoDB Atlas multi-cloud infrastructure, ensuring adherence to high security...SeniorSoftwareRemote work$79.2k - $178.1k
Ll Oefentherapie is seeking a Senior Software Engineer to lead software design for its Cloud Infrastructure in Austin, TX. The ideal candidate will have 3-8+ years in distributed systems and Linux development, excelling at designing broad distributed system interactions...SeniorSoftware- A leading automotive company is looking for a Senior Software Engineer specializing in SAP Development. This hybrid role will involve leading the... ...should have strong experience in SAP ABAP, Fiori, and cloud-based applications, with a Bachelor's degree in a relevant...SeniorSoftware
- A leading technology solutions provider is seeking a Senior Staff Engineer, Software, to design and develop Cloud hardware infrastructure. This role requires significant experience in software development, particularly in C / C++, as well as hardware bring-up and embedded...SeniorSoftware
- A leading technology company in Austin seeks a Software Engineer to design and manage Kubernetes capabilities across data centers and cloud environments. The role requires strong knowledge of Kubernetes, proficiency in programming languages like Go or Java, and excellent...SeniorSoftware
$94.4k - $146.7k
...starts with you. Job Description Cloud FinOps analyst will be leading the cloud cost... ...stakeholders include all M&A Entities Engineering & Finance teams, Visa engineering, architecture... ...Proficiency in data analysis tools and software. • Certification in Cloud FinOps or...SoftwareWork experience placementWork at officeLocal area$119.2k - $175.45k
...business analytics platform engineering team is at the... ...the company. As a Senior Systems Engineer, you'... ...you're passionate about cloud technologies, thrive on... ...organizations within Software and Services Strong... ...environments ~ Knowledge of FinOps principles and cost...SeniorSoftwareH1bLocal areaWork from homeRelocation packageFlexible hours$100k - $140k
...Senior Cloud FinOps Analyst Location: Fully remote (US-based) Base Salary: $100-140k DOE Headquartered in Austin TX with remote teams across the globe, we are a growing B2B SaaS company with a cutting-edge autonomous cloud cost optimization platform! With over...SeniorRemote work- Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI‑powered, cloud‑native products that shape the future of business and society... ...potential, we are looking for software engineers, at various levels, to grow our Traffic...SeniorSoftwareWork experience placement
$140k - $180k
...Senior Cloud FinOps Consultant Location: Fully remote (US-based) Base Salary: $140-180k DOE Headquartered in Austin TX with remote teams across the globe, we are a growing B2B SaaS company with a cutting-edge autonomous cloud cost optimization platform! With...SeniorRemote work$79.2k - $178.1k
...based onsite in Nashville, TN. Oracle Cloud Infrastructure (OCI) delivers mission-... ...OCI data-planes. We are hoping to enhance engineering efficiency by concentrating our... ...rapid expansion, we are seeking a skilled Software Engineer to join our newly established Cloud...SeniorSoftwareTemporary workLocal areaRemote workWorldwideFlexible hours- NinjaOne is seeking a Senior Software Engineer in Austin, Texas to contribute to their IT Operations product suite. The role involves designing and implementing scalable solutions while engaging in software development with Java and Kotlin. Candidates should have over...SeniorSoftwareRemote jobFlexible hours
- Western Union is seeking a Senior Staff Software Engineer in Austin, TX to lead the design and implementation of scalable microservices for their digital... ...development, including experience with microservices and cloud-based architectures. This hybrid position emphasizes...SeniorSoftwareWork at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Cloud Engineering & FinOps. Be the first to apply!
- software sales engineer Austin, TX
- software engineer full time Austin, TX
- startup software engineer Austin, TX
- intermediate software engineer Austin, TX
- research software engineer Austin, TX
- labview software developer Austin, TX
- rust software engineer Austin, TX
- freelance software developer Austin, TX
- work from home software developer Austin, TX
- software developer Austin, TX

