Affirm logo

Senior Software Engineer (Comms Core)

Affirm

Remote · Remote Poland · EUR 86,000-122,000 / year · 5+ years experience · Remote · Posted Oct 19, 2026

At a glance

Experience
5+ years experience
Workplace
Remote
Location
Remote · Remote Poland
Salary
EUR 86,000-122,000 / year · Base salary
Visa sponsorship
Visa sponsorship available

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.
  • On-Call Rotation - There would be an on-call rotation for this role 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 write high quality code that is easily understood and used by others.
  • 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.
  • Your experience demonstrates that 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 tech, food and lifestyle
  • Away Days - wellness days to take off work and recharge
  • Learning & Development programs
  • Parental benefits
  • Employee Resource & Community Groups
  • Flexible time off and generous holiday calendars
  • Employee stock purchase plan (ESPP)

Workplace

  • Remote-first with flexibility built in
  • We are able to offer visa sponsorship for this role, but do require that someone is based in Spain for the role

Skills

  • Python
  • Kotlin
  • AWS
  • MySQL
  • DynamoDB
  • Kubernetes

Affirm

Senior Software Engineer (Comms Core)

Apply now