SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 133,000 - 183,000 / annual
Affirm is a fintech company that enables flexible payment solutions with transparency and predictability. The Batch Developer Experience team builds tools and systems that streamline batch development, testing, and deployment workflows across Affirm's critical infrastructure.
In this role, you will work as a backend engineer on the Batch Developer Experience team, partnering with product, infrastructure, and fellow engineers to improve the reliability and speed of batch workloads. You'll break down larger projects into manageable tasks, deliver work in phases, and collaborate across the engineering organization.
Key responsibilities include:
- Designing, developing, and launching backend systems that improve batch development workflows
- Collaborating with product management, design, and analytics teams during ideation and decision-making
- Articulating technical constraints and trade-offs to stakeholders
- Creating and monitoring metrics for system reliability and performance
- Supporting on-call operations and incident response for your team's systems
- Contributing to code quality through reviews and mentoring peers
- Participating in hiring and team growth initiatives
You will work with a global engineering team in a remote-first environment, with occasional in-person onboarding and team events.
Requirements:
- 1.5+ years of professional software engineering experience
- Proficiency in Python or Kotlin
- Experience designing, developing, and launching backend systems
- Familiarity with distributed systems concepts and technologies (AWS, MySQL, Kubernetes)
- Ability to translate business problems into multi-component solutions with clear, well-tested, extensible code
- Comfort navigating large codebases, debugging, and providing constructive code reviews
- Demonstrated ownership of professional growth and proactive feedback-seeking
- Strong verbal and written communication skills
- Bachelor's degree in a related field or equivalent practical experience