Senior Software Engineer
Backend, Trust & Safety
Posted on 8/21/2023
INACTIVE
Affirm

1,001-5,000 employees

Point of sale installment loans for consumers
Company Overview
Affirm seeks to deliver honest financial products—to improve lives. The company operates a buy-now-pay-later platform for consumers at the point of sale.
Financial Services
Consumer Goods
Data & Analytics

Company Stage

IPO

Total Funding

$3B

Founded

2012

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

-13%

2 year growth

16%
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Apache Spark
AWS
Apache Kafka
Data Analysis
Airflow
Kubernetes
Python
CategoriesNew
Software Engineering
Requirements
  • 5+ years of experience as a software engineer
  • Strong engineering experience building, launching, coding and maintaining complex systems
  • Experience with Python
  • Experience with cloud service providers such as AWS
  • Experience with data frameworks such as Spark, Kafka, Kubernetes and Airflow
  • Passion for working with cross-functional teams including Product, ML,Analytics and Business teams
  • Excellent written and oral communication skills including the capability to drive requirements with product and engineering teams and to present technical concepts and results in an audience-appropriate way
  • Ability to work efficiently both solo and as part of a team; willingness to learn new things and mentor others
Responsibilities
  • Design and write high quality code to increase Identity users conversion rates
  • Provide technical leadership in a particular area and actively contribute to technical discussions
  • Work with and guide engineers on detailed project definition, design, technical specification, cross-functional alignment, task break-down, delivery, monitoring, and maintenance
  • Build relationships and drive coordination across engineering, partner organizations, and other disciplines, helping get to positive outcomes
  • Proactively communicate and coordinate team's requirements with other groups and teams in engineering
  • Mentor less-experienced members of team by helping them with code review, setting up best coding practices , providing guidance, and setting a good example