Apply on company website Hybrid

General Motors is hiring a Staff Software Engineer

About the Role

This role involves leading software design and development efforts, working closely with engineering teams to build high-quality, maintainable systems, and contributing to architecture decisions and coding standards.

Responsibilities

  • Lead the design and implementation of software systems with scalability and reliability in mind
  • Collaborate with product and engineering teams to define technical requirements
  • Develop clean, efficient, and well-documented code
  • Conduct code reviews to ensure adherence to quality standards
  • Mentor junior engineers and support team growth
  • Identify and resolve performance bottlenecks in existing systems
  • Contribute to architectural decisions and system improvements
  • Ensure software solutions meet security and compliance standards
  • Work with testing teams to implement robust validation processes
  • Support deployment pipelines and continuous integration practices
  • Troubleshoot and debug complex technical issues
  • Stay current with emerging technologies and industry trends
  • Promote best practices in software development across teams
  • Participate in agile planning and sprint activities
  • Drive automation initiatives to improve development efficiency
  • Collaborate on cross-team integration efforts
  • Ensure systems are maintainable and extensible over time
  • Contribute to technical documentation and design specifications
  • Support incident response and post-mortem analyses
  • Align development work with business objectives and user needs
  • Optimize system performance and reliability
  • Integrate third-party services and APIs
  • Foster a culture of innovation and technical excellence
  • Evaluate new tools and frameworks for potential adoption
  • Ensure consistency across platforms and environments

Compensation

Competitive salary and comprehensive benefits package

Work Arrangement

Hybrid work model with flexibility for remote and on-site collaboration

Team

Part of a dynamic engineering organization focused on innovation and rapid delivery of software products

Why This Role Matters

This position plays a critical role in shaping the future of software development within the organization, influencing both technical direction and team culture.

What We Value

We prioritize technical leadership, collaboration, and a commitment to building reliable, user-focused software solutions.

May be available for qualified candidates based on business needs

Required Skills
JavaSpring BootMicroservicesAPI DesignAgile MethodologiesSoftware Development LifecycleLeadership
Job Details
Work mode Hybrid
Category other
Posted a year ago
Application On company website
About company
General Motors logo
General Motors is an automotive company with a vision for a world with Zero Crashes, Zero Emissions and Zero Congestion.
All jobs at General Motors Visit website