Senior Software Engineer (Comms Core)
Affirm- Base salary
- $308k–$428k Published base salary range · Top quartile for Engineering (811 listings)
- Location
- Remote - Poland 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 or surprises. 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, collaborating with teammates to solve ambiguous, open-ended 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.
- Proactively identify and solve project, process, technology, or business issues that affect scalability, developer experience, and operational resilience.
- Support operations and availability by defining service-level objectives and metrics, 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 a 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.
- Experience defining a technical plan for the delivery of a significant feature or system component.
- Proficient with AI-assisted development tools and apply sound judgment to validate their outputs.
- Strong verbal and written communication skills.
Total Rewards
Base pay grade N: 308,000 zł - 428,000 zł. Employees new to Affirm typically come in at the start of the pay range. All employees in this role are eligible to receive equity from the parent company each year. Equity grade 4: new hire equity $32,000-$48,000, annual refresh $10,000, reward equity $0-$150,000. Flexible spending wallets for technology and wellbeing needs, reimbursable up to 1390 zł per month.
Benefits
- Competitive paid time off, paid public holidays, and additional paid Away Days.
- Comprehensive private healthcare through Lux Med's Platinum package.
- MultiSport card.
- Learning and development programs.
- Family healthcare support through Maven and parental leave support through Parentaly.
- Mental well-being support through Lyra.
- Financial well-being support through Northstar.
- Employee Resource Groups (ERGs).
- Eligibility for creative tax benefits.
Location
Remote Poland. The majority of roles can be located anywhere in Poland.
Application
Apply via the provided link.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.