
Senior Software Engineer (Decisions and Pricing EU)
Overview
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.
Job Description
Decisions and Pricing's mission is to deliver the best credit decisions for Affirm consumers while maintaining positive unit economics and being the highest converting and most competitive payment solution for our merchant partners. The decisioning system and ML models our team owns and operates help us realize our mission for millions of consumers and merchant partners.
Responsibilities
- - Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics
- - Own and deliver quarterly goals for your team
- - Lead engineers on your team through ambiguity to solve open-ended problems
- - Proactively identify project, process, technology or business issues, advocate for them, and lead in solving them
- - Support the operations and availability of your team's artifacts by creating and monitoring metrics
- - Foster a culture of quality and ownership on your team by setting or improving code review and design standards
- - Help develop talent on your team by providing feedback and guidance
- - Be hands on. Build APIs and data models to work within micro-service and event-driven architectures
- - Create parallelizable and idempotent batch jobs to process large amounts of data
- - Improve the current platform's extensibility, performance and usability to support rapid global deployment, scaling and expansion
- - Participate in on-call rotation as a requirement
Required Skills
- - 4+ years of experience designing, developing and launching backend systems at scale using languages like Python and Kotlin/Java
- - Track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes
- - Proficiency in object-oriented and dynamically typed languages
- - Ability to synthesize complex business, product, and technical requirements
- - Prior experience architecting, building, launching and maintaining complex systems
- - Experience defining a technical plan for the delivery of a significant feature or system component
- - Write high quality code that is easily understood and used by others
- - Proficient at making significant changes in a large code base
- - Strong written and verbal communication skills
Benefits
- - Flexible Spending Wallets for tech, food and lifestyle
- - Away Days - wellness days to take off work and recharge
- - Learning & Development programs
- - Parental benefits
- - Employee Resource & Community Groups
- - Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
- - Time off - competitive vacation and holiday schedules
- - ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
About the company
We started Affirm because credit cards aren’t working. They lure us in with perks, but end up costing a lot: The average U.S. household has $6,000 in credit card debt. With Affirm, you’ll never owe more than you agree to up front. Instead, you’ll always get a flexible, transparent, and convenient way to pay over time.
All Job Openings at Affirm