Senior Software Engineer (Comms Core)
Affirm- Total compensation
- €86k–€122k Published total compensation range
- Location
- Remote - Spain Remote eligibility
- Employment
- Full-time Senior
About the job
About Affirm
Affirm is a financial technology company that provides clear, predictable payment options over time, with no hidden fees. The Engineering team builds reliable, performant, and scalable systems that power Affirm's mission.
About the Team
The Communications team builds and modernizes the highly available platform that delivers billions of customer messages reliably and on time. As a senior backend engineer, you will shape multi-region, multi-tenant infrastructure, APIs, and vendor integrations that help product teams communicate with customers at scale.
What You'll Do
- Own and deliver quarterly technical goals for the Communications area, solving ambiguous problems across messaging infrastructure.
- Design and evolve reliable backend services for high-volume communications across multi-region, multi-tenant environments, including orchestration, delivery, preferences, templates, and observability.
- Collaborate with product management, design, analytics, security, and engineering partners throughout the product lifecycle.
- Design, implement, and operate resilient integrations with external messaging vendors, balancing reliability, latency, cost, and compliance.
- Support operations and availability by defining service-level objectives, improving alerting and incident response, and participating in on-call efforts.
- Foster quality and ownership by improving design, testing, code review, rollout, and operational standards.
- Help develop talent by providing feedback, mentorship, and technical direction.
What We Look For
- 5+ years of experience in software development or engineering, with deep understanding of system design and architecture.
- Proficiency in modern programming languages such as Python, Kotlin, or similar.
- Track record of developing highly available distributed systems using technologies like AWS, MySQL, DynamoDB, and Kubernetes.
- Experience designing multi-region, multi-tenant platforms with strong isolation, scalability, failure recovery, and data-consistency guarantees.
- Experience integrating with third-party communications or messaging vendors.
- Ability to define technical plans for significant features with elegant, simple, and extensible designs.
- Proficiency with AI-assisted development tools and sound judgment to validate outputs.
- Strong verbal and written communication skills for global collaboration.
Compensation & Benefits
Base pay range: €86,000 - €122,000 per year. Total compensation may include monthly stipends for health, wellness, and tech spending, and benefits including 100% subsidized medical coverage, dental, and vision for you and your dependents. Employees may be eligible for equity rewards. Additional benefits include Flexible Spending Wallets, Away Days, Learning & Development programs, parental benefits, and Employee Resource & Community Groups.
Location
Remote Spain. Visa sponsorship is available, but the role requires being based in Spain.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.