Jobs.ca
Jobs.ca
Language
Affirm logo

Staff Software Engineer (Backend, Continuous Integration)

Affirm2 days ago
Remote Canada
Staff
Full-Time

Top Benefits

Remote-first: work from anywhere in your home country.
Generous time off: take time when life happens.
Health benefits: comprehensive plan tailored to your needs.

About the role

  • We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team
  • This role is critical in ensuring the reliability, scalability, and efficiency of our development pipelines, enabling engineers across the company to ship high-quality software quickly and confidently
  • The Staff Engineer will help drive the design, implementation, and optimization of systems that support automated testing, build orchestration, and deployment
  • Systems & Operations
  • 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
  • Collaboration & Enablement
  • 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
  • Leadership & Strategy
  • 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

Benefits

  • Compensation: We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family
  • Spending Wallets: Access tech, food, lifestyle, and family planning wallets for your expenses
  • Supportive Communities: Get involved with our employee resource groups and community groups
  • Remote-first Workforce: If your role is remote, you can set up shop anywhere in your home country
  • Generous Time Off: Take the time you need when life happens
  • Health Benefits: Get a plan that fits your needs
  • Mental Healthcare: Take care of your mind with great mental health programs
  • Parental Leave: Birth and non-birth parents get 18 weeks’ paid leave. Plus, a 4-week return-to-work transition program, at full base pay
  • Away Days: We offer 20 company-wide paid days off—which help our teams collectively pause to recharge
  • Learning & Development: Engage in exciting learning programs to level up your growth- Active contributor to open source projects or previous experience with large-scale software development at a leading tech company is a plus
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field
  • 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) and ability to guide technical decision-making
  • Excellent problem-solving skills, with the ability to balance long-term vision with short-term impact
  • Proficiency with managing build systems and frameworks for large monorepos. Preferred experience in Bazel
  • Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making
  • You are proactive, taking initiative to solve complex systems challenges and drive impact across the organization
  • You excel in a collaborative team setting, valuing diverse perspectives and contributions
  • You are driven by a passion for CI/CD and possess a deep commitment to enhancing developer experiences

About Affirm

Financial Services
1001-5000

At Affirm, we’re using today’s technology to bring significant disruptive innovation to the financial industry. We focus on improving the lives of consumers by delivering simple, honest and transparent financial products.

We have roles across a variety of teams, including engineering, product, finance, operations, revenue, marketing, people and more.

A note to applicants: Fake job and recruiting scams are on the rise. Affirm will never ask you to pay any upfront fees or send you any checks to purchase equipment during any part of the recruiting process. Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.

We have roles across a variety of teams, including engineering, product, finance, operations, revenue, marketing, people and more.

Affirm is also proud to be a remote-first company! Attracting great people starts by finding talent in different places. That's why we built remote work into the DNA of how we do business—but if an office space is more your style, we have offices in Chicago, New York City, Pittsburgh, San Francisco, and Toronto.

Not to mention we have comprehensive and award-winning benefits that were made for you.

Interested in learning more? Check out our careers page and apply today!

Visit affirm.com/careers for more information.

A note to applicants: Fake job and recruiting scams are on the rise. Affirm will never ask you to pay any upfront fees or send you any checks to purchase equipment during any part of the recruiting process. Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.

Similar Jobs