General Motors

Staff Software Engineer

General Motors
Apply
2 months ago
Austin, TX, USA or Mountain View, CA, USAStaff+
H1B sponsor

Responsibilities

  • Lead the architecture, design, and implementation of complex web and platform capabilities across the MyAccount ecosystem.
  • Drive technical strategy and architectural alignment across multiple teams, services, and stakeholder groups.
  • Develop web applications using Next.js, React, JavaScript, and TypeScript.
  • Design and develop APIs supporting core business capabilities and long-term platform evolution.
  • Translate business goals into technical plans, roadmaps, and scalable implementation approaches.
  • Improve reliability, scalability, performance, observability, monitoring, alerting, and developer productivity.
  • Identify and remediate software issues, operational weaknesses, design inconsistencies, and security vulnerabilities.
  • Apply software engineering fundamentals, design patterns, and established frameworks throughout the software development lifecycle.
  • Develop unit and automated tests to maintain code quality and application reliability.
  • Drive clarity on technical tradeoffs and long-term maintainability.
  • Mentor and coach engineers across levels, including senior engineers.
  • Document software solutions and existing systems in alignment with GM engineering standards.
  • Collaborate with engineering, product, design, security, and platform teams.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • 8+ years of software development experience, including significant experience building and evolving customer-facing web applications or platforms at scale.
  • Strong hands-on experience with software delivery, deployment, and operational ownership.
  • Deep understanding of software architecture, distributed systems, APIs, testing strategy, quality assurance, solution validation, and test automation.
  • Experience maintaining, debugging, and improving live software applications for stability, performance, and resilience.
  • Ability to drive technical direction and influence architectural decisions across team boundaries without direct authority.
  • Strong communication and collaboration skills across engineering, product, design, security, and platform teams.
  • Demonstrated experience mentoring engineers and raising the technical bar.
  • Ability to connect technical initiatives to business objectives and make sound decisions in complex problem spaces.
  • Preferred: master’s degree in Computer Science or a related field.
  • Preferred: experience with modern web frameworks such as Next.js, Angular, React, or Ember.
  • Preferred: experience with customer identity, authentication, account management, consent, profile, or other security-sensitive systems.
  • Preferred: experience modernizing large platforms and improving observability, reliability, and operational excellence.

Benefits

  • GM provides well-being support and Total Rewards resources for employees at work and at home.
  • The position includes inclusive workplace and equal employment opportunity commitments.
  • Applicants may be required to complete a role-related assessment or pre-employment screening where applicable.
  • Reasonable accommodations are available during the job search and application process.

Tech Stack

AngularEmber.jsJavaScriptNext.jsReactTypeScript

Categories

General Motors

About General Motors

10,000+ employees

General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.

Contact me