Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Entry, Junior · 0+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Associate
Job summary
Design, develop, and maintain backend systems and APIs for payment infrastructure, while delivering project work across multiple phases with cross-functional teams. Monitor system health and performance, support incident response and on-call operations, and uphold code quality through testing, documentation, and reviews.
Job details
About The Company Affirm is a financial technology company dedicated to transforming the way consumers and merchants engage with credit and payment solutions. Our mission is to provide transparent, flexible, and responsible financial products that empower individuals to make confident purchasing decisions. By leveraging innovative technology and a customer-centric approach, we aim to create a more equitable financial ecosystem where people have clear and predictable options to pay over time without hidden fees or surprises. Affirm’s commitment to integrity, transparency, and inclusivity has positioned us as a trusted partner for millions of users worldwide, fostering financial wellbeing and trust in every transaction. About The Role We are seeking a skilled Software Engineer to join our dynamic engineering team. In this role, you will be instrumental in designing, developing, and maintaining backend systems that support our core payment and credit services. Working closely with product management, design, analytics, and other engineering teams, you will contribute to the full product development lifecycle—from ideation through deployment and ongoing support. Your expertise will help ensure the reliability, scalability, and performance of our distributed systems, enabling Affirm to deliver seamless payment experiences to our customers. You will be supported by a collaborative team environment that values growth, innovation, and technical excellence. This position offers the flexibility of remote work with opportunities for in-person onboarding and collaboration when necessary. Qualifications Minimum of 1.5+ years of professional experience as a software engineer. Proficiency in Python or Kotlin for backend development. Experience designing, developing, and launching scalable APIs. Familiarity with distributed systems architecture and technologies such as AWS, MySQL, and Kubernetes. Strong problem-solving skills with the ability to translate business needs into technical solutions. Experience navigating large codebases, debugging, and conducting code reviews. Proactive approach to personal growth and seeking feedback. Excellent verbal and written communication skills for effective collaboration. Either a Bachelor’s degree in a related field or equivalent practical experience. Responsibilities Break down complex projects into manageable tasks and deliverables across multiple phases. Collaborate with cross-functional teams including product management, design, and analytics to support product development initiatives. Design, develop, and maintain backend systems and APIs that support our payment infrastructure. Create and monitor metrics to ensure system health, performance, and availability, escalating issues as needed. Participate in operational activities including incident response, on-call support, and system maintenance. Contribute to team growth and community by engaging in activities such as technical mentorship and interview processes. Ensure code quality through thorough testing, documentation, and code reviews. Stay updated with industry best practices and emerging technologies to continuously improve system architecture and development processes. Benefits 100% covered medical, dental, and vision insurance for employees and their dependents. Monthly stipends supporting your tech setup, wellness, and health-related expenses. Flexible time off policies and a generous holiday calendar to promote work-life balance. Employee stock purchase plan (ESPP) allowing you to buy Affirm stock at a discount. Remote-first work environment with opportunities for in-person onboarding and collaboration. Supportive and inclusive workplace culture committed to diversity and equity. Equal Opportunity Affirm is an equal opportunity employer. We are committed to fostering an inclusive environment for all employees and applicants. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or any other legally protected status. We welcome candidates from diverse backgrounds and are dedicated to providing accommodations during the interview process to ensure an equitable experience for all applicants.
What you’ll do
Design, develop, and maintain backend systems and APIs for payment infrastructure, while delivering project work across multiple phases with cross-functional teams. Monitor system health and performance, support incident response and on-call operations, and uphold code quality through testing, documentation, and reviews.
Requirements
Requires at least 1.5 years of professional software engineering experience and proficiency in Python or Kotlin, with experience building scalable APIs and familiarity with distributed systems, AWS, MySQL, or Kubernetes. Candidates should have strong problem-solving, communication, debugging, and collaboration skills, plus a bachelor's degree in a related field or equivalent practical experience.
Benefits
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Technology Stipend
- Wellness Stipend
- Health Expense Stipend
- Flexible Time Off
- Paid Holidays
- Employee Stock Purchase Plan
- Remote Work
- Inclusive Workplace
Listed skills
- Kubernetes · Preferred
- MySQL · Preferred
- Problem solving · Preferred
- Documentation · Preferred
- Amazon Web Services · Preferred
- Kotlin · Preferred
- Python · Preferred
- Cross-Functional Collaboration · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- Kotlin
- Backend Development
- API Design
- Distributed Systems
- AWS
- MySQL
- Kubernetes
- Problem-Solving
- Debugging
- Code Reviews
- Testing
- Documentation
- Incident Response
- Metrics Monitoring
- Cross-Functional Collaboration
Job areas
- Software
- Technology
- Engineering
- Finance & Accounting
More jobs from Wiraa
Software Engineer (Python, Go)
- On-site
- Posted Oct 19, 2026
Data Engineer
- Remote
- Canada
- Posted Oct 19, 2026
Data Scientist II
- On-site
- Posted Oct 17, 2026
Data Scientist
- Hybrid
- Posted Oct 15, 2026