Senior Software Engineer, Backend (Merchant Advocacy)
Software Development
Excel
WFA Digital Insight
As demand for seamless payment solutions grows, Affirm's Merchant Advocacy team is driving innovation. With a focus on backend development, this role requires technical leaders who can scale global merchant systems. Experienced engineers with proficiency in domain-driven design and distributed systems are in high demand, and this role stands out for its emphasis on modernizing legacy codebases and driving technical strategy.
Job Description
About the Role
The Merchant & Partner Lifecycle team at Affirm is seeking a Senior Software Engineer to build out the lifecycle-orchestrator service, a critical component of the company's architectural transformation.Responsibilities
- Design and expand the backbone of the platform to scale to hundreds of thousands of merchants worldwide
- Design and align the scope of work with other teams to deliver cross-team projects
- Mentor other engineers to ensure their development and growth
- Partner with Engineering Manager and Team Lead to drive and execute the long-term vision of the team
- Execute technical strategy for complex requirements with forward-looking approaches
- Utilize agentic development tools to automate parts of the development process
- Improve engineering standards, tooling, and processes throughout the organization
Requirements
- 5+ years of experience as a backend software engineer
- Strong understanding of domain-driven design, distributed systems, and architectural decisions' impact on performance and maintainability
- Proficiency with data models, API design, state machines, event-driven architecture, and database design
How to Stand Out
- Develop a strong understanding of domain-driven design principles and how they apply to distributed systems
- Showcase proficiency in agentic development tools and automation in your portfolio
- Highlight experience with monitoring and alerting systems, such as Sentry or Rollbar
- Prepare to discuss how you've improved engineering standards and processes in previous roles
- Be ready to walk through your approach to technical strategy and problem-solving in complex systems
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.