Senior Software Engineer (Comms Core)
Remote Poland · Remote · 5+ years experience · Remote · Posted Oct 19, 2026
At a glance
- Experience
- 5+ years experience
- Workplace
- Remote
- Location
- Remote Poland · Remote
About the role
- Affirm’s Communications team builds and modernizes the highly available platform that delivers billions of customer messages reliably and on time across the customer journey.
- 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.
Responsibilities
- You will own and deliver quarterly technical goals for the Communications area, collaborating with teammates to solve ambiguous, open-ended problems across messaging infrastructure.
- You will design and evolve reliable backend services for high-volume communications across multi-region, multi-tenant environments, including orchestration, delivery, preferences, templates, and observability.
- You will collaborate with product management, design, analytics, security, and engineering partners throughout the product lifecycle, articulating technical constraints and balancing customer impact, risks, and trade-offs.
- You will design, implement, and operate resilient integrations with external messaging vendors, balancing reliability, latency, cost, and compliance.
- You will proactively identify and solve project, process, technology, or business issues that affect scalability, developer experience, and operational resilience.
- You will support the operations and availability of your team’s services by defining service-level objectives and metrics, improving alerting and incident response, and participating in on-call efforts.
- You will foster quality and ownership by improving design, testing, code review, rollout, and operational standards, and advocating for them through writing and tech talks.
- You will help develop talent on your team by providing feedback, mentorship, and technical direction, and leading by example.
- Participate in an on-call rotation as a requirement.
Requirements
- You have 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
- Proficiency in modern programming languages such as Python, Kotlin, or similar.
- You have a track record of developing highly available distributed systems using technologies like AWS, MySQL, DynamoDB, and Kubernetes.
- You have experience designing multi-region, multi-tenant platforms with strong isolation, scalability, failure recovery, and data-consistency guarantees.
- You have experience integrating with third-party communications or messaging vendors and designing abstractions that account for different capabilities, rate limits, and failure modes.
- You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design.
- You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
- You are proficient with AI-assisted development tools and apply sound judgment to validate their outputs.
- You take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
- You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
Benefits
- Monthly stipends for health, wellness and tech spending
- 100% subsidized medical coverage, dental and vision for you and your dependents
- Equity rewards offered by Affirm Holdings, Inc.
- Flexible spending wallets for technology and wellbeing related needs reimbursable up to 1390 zł per month
- Competitive paid time off, paid public holidays, and additional paid Away Days
- Comprehensive private healthcare through Lux Med's Platinum package
- A MultiSport card to support your health and well-being
- Learning and development programs
- Family healthcare support through Maven and parental leave support through Parentaly
- Mental well-being support through Lyra and financial well-being support through Northstar
Workplace
- Remote Poland; Remote Spain
- Remote-first with flexibility built in
Skills
- Python
- Kotlin
- AWS
- MySQL
- DynamoDB
- Kubernetes