Senior Software Engineer

General Motors Corporation

Austin (TX)

Hybrid

USD 140,000 - 210,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

General Motors is seeking a Senior Software Engineer to own performance and scalability of backend systems. You will design, develop, and optimize APIs, microservices, and data paths while mentoring teammates and collaborating with DevOps/SRE to ensure reliability.

The role requires leading performance tests, capacity planning, and architecture reviews across cloud-native stacks in a hybrid work environment in Austin/Sunnyvale/Warren.

Qualifications

  • Bachelors in CS or related field required.
  • 7+ years of backend development experience.
  • Strong experience designing high-scale distributed systems.
  • Proficient with performance testing and optimization tools.
  • Experience with monitoring/observability tools.
  • Knowledge of cloud & container ecosystems (Azure, Docker, Kubernetes).

Responsibilities

  • Design, develop, and maintain scalable backend services, APIs, and microservices.
  • Identify and resolve performance bottlenecks in production and pre-production.
  • Lead performance testing, load testing, and capacity planning efforts.
  • Collaborate with DevOps/SRE to improve resilience and scalability.
  • Mentor junior engineers and contribute to team growth.

Skills

Backend development
Distributed systems
Performance testing
Monitoring & observability
Profiling & optimization

Education

Bachelor’s degree in computer science or related field

Tools

Docker
Kubernetes
JMeter
K6
Datadog
Grafana

Job description

## Senior Software EngineerApply: Hybrid: Austin, Texas, United States of America: GM Automation - Sunnyvale - GM Automation - Sunnyvale: Full time: Posted Today: JR-202622338**Job Description**Job Description**Hybrid:** This role is categorized as hybrid. This means the successful candidate is expected to report to Austin TX, Sunnyvale or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) **The Role**We’re seeking a passionate and experienced Senior Software Engineer in development to own overall performance of our systems and solution, leading optimization of software and systems to improve site speed, support scalability, reliability and stability. Analyzing metrics based on access to different monitoring tools and working with the respective engineer development teams and architects to design and implement solutions to improve overall site and systems performance (including but not limited to Web Sites, APIs , Database queries and definition of caching strategies) and lead execution of performance and load tests to validate results and prevent performance degradations. You will be responsible for helping lead our engineering efforts through planning, design and architecture, execution, and ramp. As a technical leader on the team, you will be able to help mentor less experienced engineers, build strong relationships with technical leaders on other teams, and facilitate a strong team culture, applying best practices on Performance Engineering.**What You’ll Do*** Design, develop, and maintain scalable backend services, APIs, and microservices.* Analyze, diagnose, and resolve application performance issues in production and pre-production environments.* Design and implement performance optimization strategies for web, mobile, APIs, microservices, and *distributed systems*.* Identify performance bottlenecks across application code, databases, caching layers, networks, and infrastructure.* Implement performance testing, load testing, and capacity planning strategies.* Collaborate with DevOps and SRE teams to improve system resilience and scalability.* Participate in architecture reviews and technical design discussions.* Weigh architectural trade-offs and apply synchronous and asynchronous design patterns* Develop datasets and workloads that accurately represent the Production environment.* Stay current with emerging technologies and trends and evaluate their potential for adoption.* Mentor junior team members and contribute to team growth and development. **Your Skills & Abilities (Required Qualifications)*** Bachelor’s degree in computer science or related field.* 7+ years of experience of backend development experience.* Strong expertise in designing and building high-scale *distributed systems*.* Strong proficiency with performance tools like K6, JMeter.* Strong knowledge of monitoring and observability tools like Data dog, Grafana, Dynatrace.* Deep understanding of virtualization, memory management and networking.* Proficiency in profiling all layers of the Technology stack (Software, OS, network) and optimizing complex applications.* Expertise knowledge in Cloud & Container Ecosystem (Azure, Docker, Kubernetes).**What Will Give You A Competitive Edge (Preferred Qualifications)*** Master’s degree in computer science or related field.* ### Proficient in a variety of industry-standard performance testing tools such as K6, NeoLoad, BlazeMeter, and LoadRunner. #LI-CK1 ***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.*** ***GM may support relocation for this position.***
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

General Motors Corporation • Austin (TX), Northern (KY)

Hybrid
USD 125,000 - 169,000
Health insurance
Relocation benefits
Senior Backend Engineer – Scale & Performance (Hybrid)
Senior Backend Engineer – Scale & Performance (Hybrid)

General Motors Corporation • Austin (TX)

Hybrid
USD 140,000 - 210,000
Staff Engineer, Site Reliability Engineering
Staff Engineer, Site Reliability Engineering

General Motors Corporation • Warren (MI)

Hybrid
USD 140,000 - 200,000
Sr. System Engineer
Sr. System Engineer

General Motors (GM) • Warren (MI)

Hybrid
USD 120,000 - 160,000
Senior Data Engineer – Agentic AI, Automation, and Data Platforms
Senior Data Engineer – Agentic AI, Automation, and Data Platforms

General Motors Corporation • Northern (KY)

Hybrid
USD 139,000 - 174,000
Health benefits
Dental benefits
Vision benefits
+8
Senior Engineering Manager, Commercial Software
Senior Engineering Manager, Commercial Software

General Motors Corporation • Warren (MI)

Hybrid
USD 180,000 - 240,000
Relocation benefits
Software Engineering Manager - Order Fulfillment Software Factory
Software Engineering Manager - Order Fulfillment Software Factory

General Motors Corporation • Austin (TX), Northern (KY)

Hybrid
USD 150,000 - 210,000
Sr. System Engineer
Sr. System Engineer

General Motors • Austin (TX)

On-site
USD 130,000 - 190,000
Sr. Robotics Software Engineer - Vision And Automation Services
Sr. Robotics Software Engineer - Vision And Automation Services

General Motors Corporation • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Relocation benefits
Sr. System Engineer
Sr. System Engineer

General Motors • Warren (MI)

On-site
USD 120,000 - 160,000