
Remote opportunity at
AffirmStaff Software Engineer (Continuous Integration)
Affirm is recruiting a Staff Software Engineer to help lead its Continuous Integration team. The role is remote. The posting explains that most positions can be…
Career Tools
About This Role
Affirm is recruiting a Staff Software Engineer to help lead its Continuous Integration team. The role is remote. The posting explains that most positions can be performed from nearly any location in the employee's country, while a few occasionally need in-person time at an office. The CI group keeps development pipelines dependable, scalable and quick, so engineers across the company can release high-quality software with confidence. The engineer helps design,…
Job Description
Affirm is recruiting a Staff Software Engineer to help lead its Continuous Integration team. The role is remote. The posting explains that most positions can be performed from nearly any location in the employee's country, while a few occasionally need in-person time at an office.
The CI group keeps development pipelines dependable, scalable and quick, so engineers across the company can release high-quality software with confidence. The engineer helps design, build and tune systems for test automation, build coordination and releases, aiming for faster, more trustworthy feedback for developers.
Other duties include setting up monitoring, alerting and incident response for CI platforms, finding developer pain points and leading improvements in tooling and automation, and encouraging CI/CD habits across the organization. The engineer adds to the long-term vision for CI and developer productivity infrastructure and aligns that work with engineering leadership and broader product and platform goals.
A strong candidate has a proven history of leading engineering work on CI, build tooling or developer productivity, and can steer technical decisions in languages such as Python, Kotlin or Java. Experience running build systems for large monorepos matters. The posting lists a base pay range of $181,000 to $241,000 per year and describes the opening as an existing vacancy.
Responsibilities
- Design, scale and maintain build and pipeline systems that span many services and platforms
- Speed up developer feedback by shortening build durations, widening test coverage and improving reporting
- Create monitoring, alerting and incident response routines for CI systems
- Work with engineers throughout the company so integrations and deployments run smoothly
- Identify developer pain points and drive improvements in tooling, automation and practices
- Encourage company-wide adoption of CI/CD habits
- Mentor other CI engineers and foster a sense of ownership
Requirements
- Proven history leading engineering projects on CI, builds or developer productivity
- Familiarity with modern build tooling such as GitHub, Buildkite and Artifactory
- Working knowledge of cloud platforms such as AWS and Kubernetes, plus infrastructure-as-code practice
- Solid programming background in Python, Kotlin, Java or similar languages
- Strong problem-solving that balances long-term vision with near-term results
- Hands-on experience of equal value or a degree in a relevant discipline
- Skilled at running build systems and frameworks across large monorepos
- Interest in AI tools and emerging technology
Qualifications
- Active contributions to open source projects
- Previous large-scale software work at a leading technology company
Core Skills
Benefits
- Full medical premium coverage for employees and dependents, with dental and vision
- Monthly allowances for health, wellness and technology purchases
- Flexible time off and an extended holiday calendar
- Employee stock purchase plan (ESPP)
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this Affirm role based?
The role is remote. Most positions can be performed from nearly any location in the employee's country, though occasional in-person time may be needed.
What is the base pay range?
The posting lists a base pay range of $181,000 to $241,000 per year and notes that equity may also be offered.
What experience is needed?
Proven experience leading CI, build tooling or developer productivity work is required, along with experience managing large monorepo build systems.
Is a degree required?
Either hands-on experience of equal value or a degree in a relevant discipline is acceptable.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.