Senior Software Developer – DevOps

Posted 13 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior DevOps Developer in GM’s Virtualization and Software Integration group. Building automation, pipelines, and cloud-native systems to accelerate developer velocity and enable virtual validation.

Responsibilities

  • Design and maintain CI/CD pipelines for virtual ECUs, embedded software, and simulation artifacts.
  • Automate build, test, and packaging workflows across C++, Python, MATLAB/Simulink, and model-based toolchains.
  • Operate containerized simulation environments using Docker and Kubernetes.
  • Implement GitOps workflows for multi-cluster consistency and reliability.
  • Optimize developer velocity through caching, artifact reuse, and workflow simplification.
  • Integrate observability into pipelines for traceability, metrics, and debugging.
  • Collaborate with embedded, simulation, and controls teams to align delivery with model-based development workflows.
  • Support cloud-based SIL execution for large-scale parallel simulation.

Requirements

  • Bachelor’s or Master’s degree in Engineering, Computer Science, or related field.
  • 7+ years of relevant experience in DevOps, CI/CD, automation, or software development.
  • Hands-on CI/CD experience with GitHub Actions, Jenkins, GitLab, or Azure DevOps.
  • Strong scripting skills (Python, Bash, PowerShell).
  • Experience with containers and Kubernetes fundamentals.
  • Familiarity with embedded or model-based development (MATLAB/Simulink, code generation, vECUs).
  • Understanding of cloud platforms (AWS, Azure, or GCP).
  • Knowledge of deployment strategies and release automation.

Benefits

  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental, and vision benefits.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family and friends.

Job type

Full Time

Experience level

Senior

Salary

CA$115,000 - CA$164,600 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudDockerGoogle Cloud PlatformJenkinsKubernetesPython

Location requirements

HybridMarkhamCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.