Affirm

Senior Software Engineer, Backend, Platform Reliability

Affirm

full-time

Posted on:

Origin:  • 🇵🇱 Poland

Visit company website
AI Apply
Manual Apply

Salary

💰 PLN 301,000 - PLN 401,000 per year

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsKotlinKubernetesMySQLPythonReactVue.js

About the role

  • Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
  • Ensure the reliability, availability, and operational efficiency of Affirm’s distributed systems in highly scalable, cloud-native environments.
  • Work on proactive failure mitigation, operational tooling, service scaling strategies, and on-call effectiveness across compute, storage, CI/CD, and observability stacks.
  • Define frameworks and best practices for operating applications, build tooling, and provide training and consulting services to Engineering partners.
  • Own and deliver quarterly goals for your team, lead engineers through ambiguity, and ensure support throughout delivery.
  • Collaborate with product management, design & analytics during product development lifecycle, articulating technical constraints and partnering on risk-aware decisions.
  • Proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • Support operations and availability by creating and monitoring metrics, escalating when needed, and supporting on-call efforts.
  • Foster a culture of quality and ownership by setting/improving code review and design standards and advocating through writing and tech talks.
  • Develop talent on your team by providing feedback and guidance and leading by example

Requirements

  • You have a total of 5+ years of experience as a software engineer.
  • You are experienced in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL.
  • Leverage Kubernetes expertise for cloud compute orchestration and troubleshoot
  • Comprehensive traffic management to ensure scalable, reliable, and high-performance platform operations (specially for AWS environment)
  • You have experience shipping web apps using declarative UI frameworks like React or Vue.
  • Ensure high availability (HA) and resilience of critical services through runbooks, incident response strategies, and post-mortem analysis.
  • Partner with Observability and Reliability teams to proactively detect and mitigate potential outages.
  • 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.
  • Automate operational tasks, deployments, failover processes, and scaling strategies to reduce manual intervention.
  • 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.
  • Partner closely with Storage & Replication, Cloud, CI/CD, and Security teams to ensure Affirm’s infrastructure meets high operational standards.
  • 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.