Staff Software Engineer, Affirm

Traffic Engineering

$200-275k

Salary dependent on location. + Employee stock purchase plan

AWS
Docker
Kubernetes
GCP
Python
Kotlin
MySQL
Azure
Spark
RabbitMQ
Celery
Senior and Expert level
Remote in US
Affirm

POS installment loans

Open for applications

Affirm

POS installment loans

1001+ employees

FintechB2CPersonal financePaymentsSaaS

Open for applications

$200-275k

Salary dependent on location. + Employee stock purchase plan

AWS
Docker
Kubernetes
GCP
Python
Kotlin
MySQL
Azure
Spark
RabbitMQ
Celery
Senior and Expert level
Remote in US

1001+ employees

FintechB2CPersonal financePaymentsSaaS

Company mission

To deliver honest and transparent financial products that improve users' lives.

Role

Who you are

  • You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin
  • You have experience developing fault-tolerant, multi-region online backend systems and an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes
  • You have experience with Amazon Web Services (AWS) and/or other cloud providers like Google Cloud or Microsoft Azure
  • You have familiarity with Service-Oriented Architectures (SOA). We use technologies such as Kubernetes, Docker, gRPC, Envoy, Istio, Celery/RabbitMQ, and NGINX, but we are always looking for new technologies to adopt
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others
  • You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work
  • Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field

What the job involves

  • Affirm’s engineering team is building a large-scale, fault-tolerant, and global infrastructure that is shared across multiple financial products
  • Ensuring that our infrastructure is available to all engineers is critical to the success of the business
  • We pride ourselves on our culture across engineering of writing blameless postmortems as well as writing detailed tech specs and gathering feedback before large changes to systems
  • The Traffic Engineering team owns Affirm’s critical routing and network infrastructure to run Affirm’s core product
  • Our customers are not only Affirm users, but also other engineering teams at Affirm
  • As a team, we are responsible for building and exposing simple interfaces of online infrastructure components
  • Examples of components we own include the CDN edge routing layer to cache and optimize requests to Affirm.com, the RPC layer for internal service-to-service communication, and our gateway and sidecar artifacts to control traffic
  • You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects
  • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed
  • You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes
  • You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts
  • You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks
  • You will help develop talent on your team by providing feedback and guidance, and leading by example

Share this job

View 108 more jobs at Affirm

Insights

Top investors

-11% employee growth in 12 months

Company

Company benefits

  • Spending wallets
  • Supportive communities
  • Remote-first workforce
  • Generous time off
  • Health benefits
  • Mental healthcare
  • Birth and non-birth parents get 18 weeks’ paid leave. Plus, a 4-week return-to-work transition program, at full base pay
  • We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family
  • We offer 24 company-wide paid days off—which help our teams collectively pause to recharge
  • Learning & development

Funding (last 2 of 5 rounds)

Sep 2020

$500m

SERIES G

Apr 2019

$300m

SERIES F

Total funding: $1.1bn

Our take

Affirm offers point-of-sale loans to consumers, working with merchants like Shopify, KAYAK, and Walmart. Buy now, pay later transactions have grown in popularity in recent years, and this business is tapping into the market with a totally different approach to credit - by delivering the Affirm card, the first US debit card with the option to pay-over-time.

Boating over 15 million customers and 245,000+ merchants, the company offers flexible payback options, ranging from 3 to 36 months. The interest rates run between 0% and 30%, so, while they are not necessarily the cheapest option, Affirm prides itself on having no fees for late payments, no hidden charges, and total transparency about what people will pay before they take out a loan.

Affirm collects payments from the customers and pays the merchants directly, shouldering the risk itself. The company has boosted its market share, expanding its availability beyond the US to include most of Canada, and continues to launch new features and create new partnerships towards bettering its offering.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle