Senior Software Engineering - Autonomy Build & Integration
Job Description
Vacancy Status:
Yes - This posting is for an existing vacancy within the organization and is open to new applications. (Backfill)
AI Disclosure:
As part of the application process, Artificial Intelligence will be used in the hiring process for this role
Remote - This role is categorized as remote. This means the successful candidate may be based anywhere in Canada and is not expected to report to a GM worksite unless directed by their manager.
This position is remote, and does not require employees to be on-site full-time to perform most effectively. The role enables employees to work at a GM facility (Markham or Oshawa) or off-site as frequently as needed or desired.
About Us
The AI Cloud and Developer Infrastructure organization is responsible for delivering and maintaining the tools and services that engineers here at GM use every day to do their best work and drive our cars forward. We work on tools and services that enhance the entire development process for engineers at GM—from how and where code is checked out, modified, compiled, tested, and merged to how it is eventually deployed. Our goal is to ensure that our AV engineers and others here have world-class tools and a seamless development experience so they can focus on the problems that matter most in their domain.
The Role
We are looking for a Senior Software Engineer with an extensive engineering background, experience using a variety of developer tools and technologies, and a passion for developer productivity. As a leader on this team, you will care deeply about the technical development of other engineers and effectively balance the needs and priorities of the business, our users, and the growth of our engineers.
The Team
The Autonomy Build & Integration team stewards the end-to-end continuous integration (CI), continuous delivery (CD), build, and release workflows that enable our Autonomous Driving Active Safety (ADAS) features, particularly Super Cruise. We aim to turn software changes into safe, shippable artifacts with confidence and quality. We build and operate the foundations behind application and system-on-chip image builds, CI pipelines, artifact and image management, validation benches, and release promotion workflows. Our mission is to make development faster, software better, and engineering impact stronger by improving pipeline reliability and performance, standardizing quality and compliance gates, strengthening observability, and converging our existing workflows with common build and orchestration infrastructure across AV.
What You'll Do (Responsibilities)
- Create, maintain, improve, and evolve our CI/CD processes for new and existing services to reduce manual and repetitive tasks.
- Own robust technical projects, designs, and solutions with a focus on quality, scalability, real-time processing, and availability.
- Lead complex projects that span teams and involve many partners and customers.
- Effectively participate in planning, code reviews, and design discussions.
- Contribute to impactful projects on the team’s roadmap.
- Thrive in a fast-paced, collaborative work environment where impact is a result of your efforts and your contribution is highly visible.
- Drive software engineering best practices both within our team and across engineering, and create tooling that encourages and supports these practices.
- Mentor and up-level other engineers on the team.
- Conduct technical interviews using well-calibrated standards and play a crucial role in recruiting activities.
- Be a positive contributor to our team culture.
- Travel as required.
Required Skills and Experience
- 3+ years of experience leading and driving large-scale, cross-team initiatives.
- Bachelor’s degree in Computer Science, Software Engineering, or any related field, or equivalent work experience.
- Experience developing workflows and managing CI/CD platforms such as Buildkite, Jenkins, and GitH
Get remote developer jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks — continue to the application ↗