Staff Software Engineer (Continuous Integration)

New
A
AffirmFinancial Technology
Remote CanadaFull-TimeStaff
Salary178,000 - 228,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPythonJavaKubernetesCI/CDGitHub

Requirements

  • Proven experience driving and leading engineering efforts in CI, build systems, or developer productivity domains.
  • Strong background in modern build systems (e.g. GitHub, Buildkite, Artifactory, Bazel).
  • Familiarity with cloud-native environments (AWS, Kubernetes) and infrastructure-as-code practices.
  • Solid programming background (Python, Kotlin, Java, or similar).
  • Ability to guide technical decision-making.
  • Excellent problem-solving skills.
  • Bachelor’s degree or equivalent practical experience.
  • Proficiency with managing build systems and frameworks for large monorepos.
  • Experience in Bazel is preferred.

Responsibilities

  • Own the design, scalability, and reliability of build and pipelines across multiple services and platforms.
  • Ensure fast, reliable feedback cycles for developers by optimizing build times, test coverage, and reporting.
  • Implement monitoring, alerting, and incident response processes for CI systems to minimize downtime.
  • Work closely with across engineering to ensure smooth integrations and deployment workflows.
  • Identify developer pain points and lead initiatives to improve productivity through tooling, automation, and best practices.
  • Evangelize CI/CD practices across the organization to raise engineering efficiency standards.
  • Contribute to and help drive the vision for continuous integration and developer productivity infrastructure.
  • Lead and mentor other CI engineers, fostering a culture of ownership, collaboration, and technical excellence.
  • Partner with engineering leadership to align CI systems with broader product and platform goals.
View Full Description & ApplyYou'll be redirected to the employer's site
178,000 - 228,000 CAD per year
Apply Now