Staff Software Engineer - Full Stack

In order to succeed in our vision to offer honest financial services that improve lives, our team must maintain extreme efficiency and deliver a seamless experience with every customer interaction. We're looking for experienced, motivated software engineers who will build products and systems that serve our customers, merchant partners, and employees.

What You'll Do

  • Develop products that serve our merchants and customers
  • Collaborate with Product Management, Design, and Platform Engineering to iterate and enhance our product offerings
  • Plan, design, communicate, and implement software systems with an eye towards robust, extensible architecture
  • Lead technical discussions and plans to improve our overall software quality
  • Mentor and lead other software engineers

What We Look For

  • Driven to change consumer banking for the better
  • Fluent in full-stack development (we use React/Redux + Python/Flask)
  • Experienced with designing, building, launching and maintaining products
  • Evangelizes software development best practices, setting a high technical bar for other engineers to meet
  • Enjoys partnering with product managers and designers to execute on complex technical projects
  • Cares about the details in the user experience
  • Communicates and collaborates effectively across teamsInterest or curiosity towards leadership roles a plus


Meet Some of Affirm's Employees

Helen H.

Software Engineer

Helen translates real-world customer problems into code, which in turn builds the services that Affirm offers customers. She also participates in advocating for young professionals in technology.

Fabiola C.

Business Development Associate Manager

Fabiola makes sure the Sales Team is engaged and motivated by working with Marketing and Sales Operations to ensure Affirm has the right monitoring in place. She also serves as a lead on the Diversity and Inclusion Council at Affirm.


Back to top