Senior Software Engineer, Backend (PMI Integrations)

AffirmAffirm·Remote(Remote Canada)
Software Development

WFA Digital Insight

As demand for skilled tech professionals continues to rise, companies like Affirm are at the forefront of innovation. With a focus on honest and transparent credit, Affirm is seeking a Senior Software Engineer to propel their Partner Merchant Interface integrations forward. In this remote role, you'll leverage your expertise in backend systems and collaboration to drive growth and success. Before applying, consider highlighting your experience with distributed systems, AWS, and Kubernetes, as well as your ability to navigate complex code bases.

Job Description

## About the Role Affirm is seeking a Senior Software Engineer to join their Partner Merchant Interface (PMI) team, building APIs and solutions that power integrations with Enterprise Merchants and Partners. ## Responsibilities - Break down larger projects into individual tasks and deliver them in multiple phases - Collaborate with others to ensure timely delivery of work - Support peers and stakeholders in the product development lifecycle - Contribute to the entire API lifecycle, including designing, developing, testing, maintaining, and evolving APIs - Support operations and availability of team artifacts by creating and monitoring metrics and escalating when needed ## Requirements - 5+ years of experience as a software engineer - Experience designing, developing, and launching backend systems - Proficiency in Python or Kotlin - Familiarity with distributed systems, AWS, MySQL, and Kubernetes - Ability to take a simple problem into a solution that interacts with multiple software components and execute on it by writing clear, easily understood, well-tested, and extensible code

How to Stand Out

- Highlight your experience with Python or Kotlin, and be prepared to provide examples of your work with these languages.

  • Familiarize yourself with Affirm's product and mission to demonstrate your understanding of their goals and values.
  • Showcase your ability to navigate complex code bases and debug others' code.
  • Prepare examples of times when you've taken ownership of your growth and proactively sought out new challenges.
  • Consider creating a portfolio that demonstrates your technical skills and problem-solving abilities.

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