Senior / Staff Software Engineer, Backend (Information Architecture)

| Remote
Sorry, this job was removed at 3:00 a.m. (PST) on Wednesday, February 24, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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.

Your role will be instrumental in transforming Affirm into a global company by taking its products and services to the rest of the world.

At Affirm, Information Architecture enables cohesive and engaging experiences for Affirm’s consumer-facing products. It does so by building frameworks, processes, and product platforms which enable feature behavior standardization, separation of concerns between product lines, cross-client compatibility, and ultimately rapid regression-free production iteration. 

Our Information Architecture group is hiring across three new project teams: Localization, Checkout, and Experimentation

Localization
The Localization team is seeking a Senior Software Engineer (Backend) to build parts of Affirm’s backend localization and internationalization systems to enable expansion into multiple countries and continents. You will architect, design and implement systems to automate the flow of text through Affirm’s online systems to support multiple languages and cultures, enabling international expansion.  You will look for opportunities to create internal tooling, and increase efficiencies to accelerate the speed of this international expansion.

Checkout
The Checkout team is seeking a Senior Software Engineer (Backend) to build out financial products and features providing new levels of accessibility and flexibility to our users. You will architect, design, and implement new API’s and microservice interfaces to manage every users’ transaction with Affirm's new Checkout platform. You will also use your technical skillset to find opportunities to improve the performance and reliability of the systems that drive the user journey through purchasing with Affirm.

Experimentation
The Experimentation Platform (AXP) team empowers Affirm to make smarter, faster product decisions through experimentation. We build a multivariate testing platform and ecosystem that enables our company to effectively understand the impacts that our product changes have on the business. We are seeking a Staff Software Engineer to lead our efforts growing our experimentation platform and evangelizing our vision of having every product change released as an experiment. You'll partner deeply with product managers, engineering leads, and other stakeholders across the company to understand their needs and help them ship better products, faster. Our system is high scale, highly visible, and central to the success of Affirm and our engineering team.

What you'll do

  • Technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems
  • Actively own localization/checkout/experimentation systems and define their long-term health, while also improving the health of surrounding systems
  • Collaborate with engineers within our team and across the organization to build the next generation of these platforms
  • Improve engineering standards, tooling, and processes across checkout and our broader teams

What we look for

  • Take Ownership. You enjoy working with product and engineering leaders to develop detailed project definitions, and drive technical decisions within your team and beyond
  • Execute. You have a proven track record of developing, testing, and shipping high-quality software at scale
  • Collaborate. You communicate clearly both verbally and in writing. If anything, you trend towards over-communication
  • Build Teams. You mentor other engineers in a technical capacity through sharing your learnings and providing feedback that will help the team grow
  • Customer-centric mentality. You are empathetic to the user experience and thoughtful about what we can do to make it better

Technology You Will Use

  • Python
  • RPC2
  • Redis
  • MySQL
  • AWS
  • Phabricator
  • Github

Location

We’re excited to announce that Affirm is now a remote-first company! This role can be located anywhere in the U.S. and Canada (with the exception of Quebec). Remote based employees may occasionally travel to an Affirm office for meetings or team building events. Our offices in San Francisco, New York City, Pittsburgh, Chicago, and Salt Lake City will remain operational and accessible for anyone to use on a voluntary basis.

Check out our remote-first approach to learn more about the new ways we work.

 

If you got to this point, we hope you're feeling excited about the job description you just read. Even if you don't feel that you meet every single requirement, we still encourage you to apply. We're eager to meet people that believe in Affirm's mission and can contribute to our team in a variety of ways – not just candidates who check all the boxes.

 

At Affirm, "People Come First" is a core value and that’s why diversity and inclusion are vital to our priorities as an equal opportunity employer. You can read about our D&I program here and our progress thus far in our 2019 D&I report.

 

We also believe “It’s On Us” to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

 

We will consider for employment qualified applicants with arrest and conviction records in accordance with applicable federal, state and local laws, including the San Francisco Fair Chance Ordinance. By clicking "Submit Application," I acknowledge that I have read the Affirm Employment Privacy Policy, and hereby consent to the collection, processing, use, and storage of my personal information as described therein.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Affirm is a remote-first company! Our brick and mortar offices remain operational and accessible for anyone to use on a voluntary basis.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AffirmFind similar jobs