This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
General Motors is seeking a highly skilled and experienced professional to join our team as a Staff Software Engineer, Engineering Effectiveness. This role is focused on improving the software development experience across teams by identifying high-impact friction in the way engineers work and building practical solutions that make the right path the easy path. The person in this role will look across tools, workflows, automation, data visibility, and developer usability to find opportunities to simplify, connect, and improve the overall engineering experience. The ideal candidate is highly autonomous, deeply hands-on, and motivated by solving structural problems rather than only treating symptoms. They should be comfortable entering ambiguous situations, understanding how teams work, and delivering solutions that improve correctness, usability, and long-term team effectiveness. This role will drive change through hands-on implementation, technical leadership, and collaboration with partner teams.
Job Responsibility:
Identify high-value opportunities to improve engineering effectiveness across tools, workflows, and developer experience
Build practical software solutions that simplify, unify, automate, and optimize software-development workflows
Partner closely with teams to understand pain points and root causes, then implement durable improvements
Improve the usability, correctness, and discoverability of engineering systems, dashboards, and self-service tools
Teach and enable partner teams so that improvements remain sustainable after the initial work is complete
Work with a high degree of independence, owning technical execution end to end with limited oversight
Requirements:
10+ years of professional software engineering experience
Demonstrated ability to independently identify important technical problems and deliver effective solutions with limited oversight
Strong track record of building software, automation, platforms, or internal tools that improve developer productivity or engineering workflows
Excellent systems thinking and problem-solving skills, with the ability to distinguish root causes from surface-level symptoms
Experience working across team boundaries and influencing outcomes without relying on organizational authority
Passion for correctness, usability, and creating a 'pit of success' where the easiest path is also the right one
Nice to have:
Experience in developer productivity, developer experience, platform engineering, or software engineering effectiveness
Experience improving CI/CD, source control workflows, build systems, testing workflows, release processes, or engineering automation
Experience designing or building dashboards, developer portals, workflow tooling, or self-service internal platforms
Experience improving adoption and effectiveness of shared tools and processes across multiple teams
Strong coaching and mentoring instincts, especially in helping teams build the skills needed to sustain progress independently
What we offer:
Incentive pay program based on company performance, job level, and individual performance