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
About company
General Motors
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
Job Details
Category other
Posted 10 months ago