Software Engineer II

AffirmAffirm·Remote(Remote UK)
Software Development

WFA Digital Insight

As the demand for cloud-based payment solutions grows, companies like Affirm are driving innovation in the fintech space. With a focus on honest and flexible credit options, this role offers a chance to work on large-scale transactions and collaborate with cross-functional teams. Candidates should be well-versed in distributed systems, Python or Kotlin, and have experience with AWS, MySQL, and Kubernetes.

Job Description

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 hidden fees or compounding interest. The Consumer Payments team owns systems handling billions of dollars in transactions each year.

Responsibilities

  • Break down larger projects into individual tasks and deliver them in multiple phases
  • Collaborate with product management, design, and analytics to support the product development lifecycle
  • Support operations and availability by creating and monitoring metrics, escalating when needed
  • Contribute to a sense of community on the team through growth and development activities

Requirements

  • 1.5+ years of experience as a software engineer
  • Experience designing, developing, and launching backend systems with proficiency in Python or Kotlin
  • Familiarity with distributed systems, AWS, MySQL, and Kubernetes

How to Stand Out

  • Be prepared to discuss your experience with distributed systems and how you've applied them in previous roles
  • Showcase your proficiency in Python or Kotlin through code examples or certifications
  • Emphasize your ability to collaborate with cross-functional teams, including product management and design
  • Highlight any experience with AWS, MySQL, and Kubernetes, and be ready to discuss trade-offs and optimization strategies
  • Consider sharing examples of how you've taken ownership of your growth, seeking feedback from team members and stakeholders

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.