Senior Software Engineer, Backend (Open Loop BNPL) - Tbwa Chiat/Day Inc
Los Angeles, CA 90079
About the Job
Senior Software Engineer, Backend (Open Loop BNPL)
Remote Canada
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
The OpenLoop BNPL team is responsible for the abstraction between the card networks and Affirm. With a focus on supporting the expanding catalog of Affirm’s open loop products (Affirm Card, One-time-use Virtual cards, Digital Wallets, and more to come!) that enable users to get transparent, honest financing for their purchases anywhere with Affirm.
What You’ll Do
- Lead the design, development, and deployment of software systems and applications.
- Collaborate with cross-functional teams to define software requirements and architecture.
- Write clean, maintainable, and efficient code in programming languages such as Python, Kotlin, or others as required.
- Optimize and refactor existing code to enhance performance and scalability.
- Provide mentorship and guidance to junior and mid-level engineers.
- Review code, provide feedback, and ensure adherence to best coding practices.
- Lead technical discussions, design reviews, and solution brainstorming sessions.
- Analyze and troubleshoot complex technical issues.
- Develop innovative solutions to meet business needs, focusing on robustness, security, and performance.
- Design and implement large-scale, high-availability, and scalable systems.
What We Look For
- 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
- Motivated leader, inspiring team growth and fostering a culture of continuous learning.
- Excellent communicator, adept at sharing complex ideas with diverse audiences.
- Proficiency in modern programming languages such as Python, Kotlin, or similar.
- Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
- Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
- Strong understanding of software development methodologies (Agile, Scrum, DevOps).
- Excellent problem-solving and analytical skills.
Pay Grade: N
Equity Grade: 6
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience, and job-related skills.
Base pay range per year: $150,000 - $200,000
Affirm is proud to be a remote-first company! The majority of our roles are remote, and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.
Benefits
- Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents.
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses.
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge.
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount.
We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.
#J-18808-Ljbffr