Senior Software Engineer, Backend (Comms Core)

New
A
AffirmFinancial technology
Location: Remote Poland. The majority of our roles can be located anywhere in Poland.Full-TimeSenior
Salary308,000 zł - 428,000 zł. In addition to base pay, all employees in this role are eligible to receive equity from the parent company each year. New hire equity: $32,000-$48,000; Annual Refresh: $10,000; Reward equity: $0-$150,000.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of experience in software development or engineering
Required Skills
AWSPythonDynamoDBKotlinKubernetesMySQLDistributed Systems

Requirements

  • Have 5+ years of experience in software development or engineering.
  • Have a deep understanding of system design and architecture.
  • Be proficient in a modern programming language such as Python or Kotlin.
  • Have a track record of developing highly available distributed systems using technologies such as AWS, MySQL, DynamoDB, and Kubernetes.
  • Have experience designing multi-region, multi-tenant platforms with strong isolation, scalability, failure recovery, and data-consistency guarantees.
  • Have experience integrating with third-party communications or messaging vendors and designing abstractions for different capabilities, rate limits, and failure modes.
  • Have experience defining technical plans for significant features or system components and producing high-quality, extensible code.
  • Be proficient at making significant changes in a large codebase and using tools and practices to do so safely.
  • Be proficient with AI-assisted development tools and able to validate their outputs.
  • Participate in the role's on-call rotation.

Responsibilities

  • Own and deliver quarterly technical goals for the Communications area.
  • Design and evolve reliable backend services for high-volume communications across multi-region, multi-tenant environments.
  • Build and operate messaging orchestration, delivery, preferences, templates, and observability capabilities.
  • Design, implement, and operate resilient integrations with external messaging vendors.
  • Collaborate with product management, design, analytics, security, and engineering partners throughout the product lifecycle.
  • Identify and address issues affecting scalability, developer experience, and operational resilience.
  • Define service-level objectives and metrics, improve alerting and incident response, and participate in on-call efforts.
  • Improve design, testing, code review, rollout, and operational standards.
  • Provide feedback, mentorship, and technical direction to teammates.
View Full Description & ApplyYou'll be redirected to the employer's site
308,000 zł - 428,000 zł. In addition to base pay, all employees in this role are eligible to receive equity from the parent company each year. New hire equity: $32,000-$48,000; Annual Refresh: $10,000; Reward equity: $0-$150,000.
Apply Now