We create honest financial products that improve lives.
Senior Software Engineer, Backend – Merchant Advocacy
Location
California + 4 moreAll locations: California | Connecticut | New Jersey | New York | Washington
Posted
81 days ago
Salary
$169K - $240K / year
Seniority
Senior
Job Description
Senior Software Engineer, Backend – Merchant Advocacy
Affirm
• Design & expand the backbone of our platform to scale to hundreds of thousands of merchants from all around the world • Design and align the scope of work with other teams to deliver cross-team projects • Mentor other engineers to ensure their development & growth • Partner with Engineering Manager and Team Lead to drive and execute the long-term vision of the team • Execute technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems • Utilize agentic development tools like Claude Code to automate parts of the development process • Improve engineering standards, tooling, and processes throughout the organization
Job Requirements
- 5+ years of experience as a backend software engineer
- A strong understanding of Domain-Driven Design, distributed systems, and how architectural decisions affect performance and maintainability
- Proficiency with data models, API design (http and RPC), state machines, event-driven architecture, and database design
- Excellent communication skills, both written and verbal. Must be proficient in asynchronous communication–written tech specs, ADRs, project plans, etc.
- Experience designing, developing, and launching backend systems (our stack: AWS, gRPC, Snowflake, Kotlin, Python, MySQL, Kubernetes). Java and Kotlin experience are especially helpful.
- Prior experience with monitoring and alerting systems (sentry.io, rollbar, chronosphere, kibana)
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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Backend Engineer – Grafana Backend Services
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Work with your team to deliver new functionality, then use the results to iterate and improve • Contributing to and reviewing design documents for upcoming features • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope • Take an active role in influencing our roadmap and your career objectives • Be a part of your team’s on-call rotations and take ownership of the services you’re running • Mentor and support other team members, participate in design discussions, and collaborate with the team • Regularly sharing ideas and knowledge across a vast array of technical ideologies and mindsets • Working closely with the other squads in the Grafana Division
Senior Backend Developer — German language
Deutsche Telekom IT Solutions SlovakiaGrowing bigger, getting better. An IT company which creates values for its customers and helps its region to improve.
• Continuously develop and enhance the IPLS-ROT application • Implement changes across multiple small but varied functional areas • Backend development within an existing system architecture • Design solutions at component and feature level • Provide technical consulting and advisory support to business stakeholders • Collaborate with cross-functional teams in an agile environment • Contribute to documentation and the overall system understanding
Mid-Senior Full-Stack Engineer – Java/Quarkus, Angular, AWS
LITITWe deliver quality through client engagement and talent excellence
• Design, develop, and maintain backend services using Java and Quarkus • Build and enhance frontend applications using Angular (with LitElements and Vue.js as complementary technologies) • Collaborate with cross-functional teams to define, design, and deliver new features • Ensure high performance, reliability, and scalability of the system • Participate in code reviews and contribute to best practices and technical standards • Support deployment and infrastructure processes, leveraging AWS and Terraform where applicable • Contribute to operational support under strict SLAs, including monitoring and incident handling • Participate in on-call rotations (occasionally if required) after onboarding and qualification.
• We are building the backbone of our platform — a central API for financial data that powers all our applications. • Your work ensures complex data streams from multiple sources become a unified, reliable, and lightning-fast foundation on which we can build new products. • Design and develop a central API that consolidates financial data and assets (stocks, ETFs, etc.) from different sources and makes them consistently available. • Build endpoints that elegantly abstract financial and mathematical complexity, forming the foundation for our apps and websites. • Ensure the API provides a first-class developer and product experience for our internal teams and applications — stable, performant, and intuitive. • Debug and resolve production issues across the stack — you'll be close to the product and ensure a robust foundation. • Continuously elevate our engineering standards, tooling, and processes. • Work closely with frontend, design, and product teams to turn the API into real user experiences — with impact, speed, and passion. • Improve Parqet's existing services and stack.




