Senior Software Engineer

General Motors (GM)

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Austin, TX
Salary
$125,000–$168,650 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live today
Closes
Nov 4, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $164k
This role $147k
$109k $224k
below market most similar roles pay here above market

This role pays less than 80% of similar roles. Most pay $149,500–$178,175 — the blue band above. At the midpoint, this role pays about $147k versus about $164k for comparable roles.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 196 open roles on FindRole.

Listed pay typically runs $159,200–$245,000 across 54 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Senior Software Engineer

JOB TITLE: Senior Software Engineer The Senior Software Engineer joins the GM Energy Data Engineering team as a hands-on Cloud Data Warehouse engineer. This role focuses on designing, implementing, and optimizing scalable cloud-based data warehouse solutions, specifically an Operational Data Store to serve as a speed layer for advanced analytics. You will build and maintain scalable Java services, distributed applications, and real-time data streaming pipelines. Key responsibilities include developing event-driven services, designing relational schemas, and creating GraphQL APIs. You will utilize a technical stack including Databricks, Apache Flink, Apache Pulsar, Apache Kafka, PostgreSQL, and Microsoft Azure. The position requires expertise in CI/CD pipelines, automated testing, and software engineering best practices. You will solve complex data integration problems for IoT data, ensuring high throughput, resiliency, and fault tolerance across cloud-native architectures.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Design, develop, test, and maintain scalable Java services and distributed applications.
  • Build and optimize real-time data streaming pipelines using Apache Flink, Pulsar, and Kafka.
  • Design and implement an Operational Data Store (ODS) layer using GraphQL and PostgreSQL.
  • Develop GraphQL APIs and services to provide secure and efficient access to operational data.
  • Integrate streaming and operational data services with Databricks and Microsoft Azure cloud platforms.
  • Implement automated build, test, deployment, and release processes through CI/CD pipelines.
  • Troubleshoot complex issues across application, streaming, database, and cloud environments.
  • Use generative AI tools and prompting techniques to accelerate development and improve engineering productivity.

What we're looking for

  • 7+ years of professional software development experience.
  • Strong proficiency in Java and object-oriented design.
  • Experience building production-grade backend services and distributed systems.
  • Hands-on experience with streaming technologies like Apache Flink, Apache Pulsar, and Apache Kafka (preferred).
  • Experience designing and developing GraphQL APIs.
  • Strong experience with PostgreSQL, including schema design, SQL, performance tuning, indexing, and transaction management.
  • Experience with Databricks and developing/deploying applications in Microsoft Azure.
  • Practical CI/CD experience with automated testing, packaging, deployment, and release management.

More like this

Similar roles

Senior Software Engineer

The Walt Disney Company

Seattle, WA +1 14 days ago $150,900–$202,400
JavaScript Web Development HLS DASH DRM PlayReady Widevine Adaptive Bitrate Streaming AVC HEVC AAC EAC3 Telemetry cross platform development
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 39 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp

Senior Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago $130,970–$243,230
JavaScript (ES6+) Node.js Python Go Rust AWS IAM VPC EC2 S3 EKS Lambda Route53 SQL NoSQL Git Terraform Kubernetes Docker CloudFormation CI/CD JIRA GitHub Confluence A/B Testing System Design APIs
Hybrid

Senior Software Engineer

Oracle

Nashville, TN 124 days ago $89,200–$209,500
Java Python Go C++ C# Kubernetes Docker RESTful APIs CI/CD Linux Oracle Cloud Infrastructure Distributed Systems GitHub Copilot Codex Claude Code Infrastructure Automation Service Observability
3+ yrs exp

Senior Software Engineer

Caterpillar

Irving, TX 120 days ago $156,998–$183,140
Java Spring Boot AWS Python Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda API Gateway S3 SNS SQS Shell Scripting RESTful API Microservices Agile IAM Automated Testing
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

US 123 days ago $119,800–$234,700
C C++ Go Python Chromium Ninja SDLC Telemetry Logging Security Testing Feature Flags Disaster Recovery SLA Incident Retrospectives
4+ yrs exp Hybrid