General Motors is seeking a highly skilled and experienced professional to join their team as a Staff Software Engineer, Engineering Effectiveness. This role focuses on improving the software development experience by identifying friction points and building practical solutions to enhance engineering workflows and usability.
Responsibilities:
- 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
- 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