Job Description
Salary: $156,000 - 196,000 per year Requirements:
- We are looking for a seasoned Staff Engineer or equivalent technical leader with a track record of steering strategy and delivery across multiple teams.
- We need at least 8 years of software development experience.
- We require strong proficiency in one or more modern programming languages such as Java, Go, C#, Python, or TypeScript.
- We need hands-on experience designing, building, and running distributed systems in production.
- We expect deep expertise in modern CI/CD pipelines and release management, including build, test, deploy, rollback, and environment promotion practices.
- We require familiarity with developer platforms and SDLC tooling such as GitHub or GitLab, CI/CD systems, Jira or ADO, artifact repositories, secrets management, and feature flags.
- We need solid knowledge of at least one major cloud platform, including Azure, AWS, or Google Cloud Platform, along with infrastructure as code tools such as Terraform, Bicep, or CloudFormation.
- We require a strong grasp of security, compliance, and governance considerations for developer platforms, including RBAC, auditability, and data boundaries.
- We value experience with migration and modernization efforts, such as moving from on-premises to cloud, upgrading legacy pipelines, or consolidating tools.
- We prefer experience in platform engineering, SRE, or internal developer platform environments.
- We prefer candidates who have worked in large, highly regulated, or safety-critical settings where reliability, security, and compliance are essential.
- We prefer prior experience in Developer Experience, Developer Productivity, or DevTools organizations.
- We need excellent communication skills and the ability to explain technical tradeoffs while building trust with engineers, managers, and partners.
- We look for a systems-thinking, product-oriented mindset that treats developers as customers and focuses on intuitive, resilient, and maintainable solutions.
- We value an AI-native approach, with experience integrating AI or machine learning into engineering workflows, or the ability to ramp up quickly.
Responsibilities: - We lead the technical direction and execution for platforms, tools, and workflows that raise developer productivity, quality, and satisfaction across the company.
- We design and deliver golden paths for software delivery, including repository standards, CI/CD, testing, security, observability, and deployment patterns.
- We build automation and self-service capabilities that reduce manual effort, such as environment provisioning, pipeline setup, guardrail enforcement, and standards validation.
- We embed AI into engineering workflows by creating or enabling assistants and agents for planning, coding, testing, documentation, and operations.
- We partner with product, security, infrastructure, and application teams to uncover pain points and convert them into practical platform improvements.
- We mentor and coach engineers across the organization, helping upskill teams in software engineering, AI-assisted development, and effective practices.
- We define, measure, and monitor outcome-based metrics such as lead time, pull request cycle time, change failure rate, and developer satisfaction.
- We use data and insights to shape investment decisions, influence strategy, and improve engineering outcomes.
- We help evolve engineering standards, patterns, and reference architectures used across Core IT and other teams.
- We influence change across the organization without relying on formal authority, building alignment through technical leadership and clear guidance.
Technologies: - AI
- AWS
- Azure
- C#
- CI/CD
- Cloud
- GitHub
- GitLab
- JIRA
- Java
- Machine Learning
- Python
- RBAC
- Security
- Terraform
- TypeScript
More:
We are General Motors, and our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. Our DevEx team is focused on making the lives of software engineers dramatically better by building tools, platforms, metrics, and enablement programs that remove friction and improve delivery across the company. This Staff Software Engineer - Developer Experience role can be remote within the U.S. or hybrid based in our Warren, Michigan, or Austin, Texas offices. We offer a supportive environment that emphasizes belonging, inclusion, and employee well-being from day one, along with access to total rewards resources and a culture committed to meaningful change. We also operate as an equal opportunity employer and seek to create a workplace where our people can thrive while building better products for our customers.
last updated 20 week of 2026
Job Tags
Full time, Remote work