
Remote opportunity at
AffirmStaff Software Engineer, Fullstack (Account Management)
Affirm is seeking a Staff Software Engineer, Fullstack for its Account Management group, situated within the Trust and Safety division of the Checkout organization. This remote-first…
Career Tools
About This Role
Affirm is seeking a Staff Software Engineer, Fullstack for its Account Management group, situated within the Trust and Safety division of the Checkout organization. This remote-first enterprise builds secure and intuitive capabilities enabling users to manage, protect, and regain access to their accounts smoothly. The engineering group oversees major touchpoints such as the Settings and Security Center, self-service phone changes, and user profile updates, directly influencing fraud prevention and scalable…
Job Description
Affirm is seeking a Staff Software Engineer, Fullstack for its Account Management group, situated within the Trust and Safety division of the Checkout organization. This remote-first enterprise builds secure and intuitive capabilities enabling users to manage, protect, and regain access to their accounts smoothly. The engineering group oversees major touchpoints such as the Settings and Security Center, self-service phone changes, and user profile updates, directly influencing fraud prevention and scalable security. This opportunity fits professionals who enjoy complexity, handle ambiguity well, and want to turn difficult security challenges into straightforward customer experiences.
The person hired for this job will establish annual technical strategies for the unit, guide team execution, and align projects with broader business goals. Responsibilities involve cooperating with product management, analytics, and design disciplines to manage technical tradeoffs, defining architecture solutions, and advocating for high engineering standards. The position also requires overseeing operational availability through alerts, triage rotations, testing procedures, and playbooks, while mentoring engineering talent and leading through example.
Responsibilities
- Formulate annual technical strategies and connect them with impactful business projects
- Collaborate across design, product, and analytics functions to handle technical risks and trade-offs
- Define robust technical solutions and operational processes as a team force-multiplier
- Maintain system availability and operations through proper monitoring, alerting, playbooks, and triage rotations
- Establish code review and design standards while advocating for quality across and beyond the team
- Provide guidance and feedback to help develop engineering talent
Requirements
- Have at least 8 years of total experience working as a software engineer
- Demonstrate proficiency in launching and designing large-scale backend systems utilizing tools like Python, AWS, Kotlin, MySQL, and Kubernetes
- Show proficiency in building web applications using declarative UI frameworks such as React or Vue
- Experience delivering major system components, deprecating legacy functionality, or shipping large features via execution planning
- Capability to write clean code that peers can easily understand and utilize
- Demonstrated history of gathering and acting on feedback from cross-functional and engineering colleagues
Qualifications
- Hold a Bachelor's degree in a related technical discipline, or possess equivalent practical experience
Core Skills
Benefits
- 100% subsidized medical coverage, dental, and vision insurance for employees and dependents
- Monthly spending stipends designated for tech setup, health, and wellness choices
- Flexible time off combined with generous holiday calendars
- Employee stock purchase plan to acquire company stock at a discount
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, Affirm operates as a remote-first enterprise. The role can be performed from nearly anywhere within the country of employment, though new hires are invited to an in-person onboarding experience.
What is the salary range for this role?
The base pay range for candidates residing in USA Pacific locations like CA, WA, NY, NJ, and CT is $230,000 to $290,000 per year. For all other U.S. states, the base pay range is $204,000 to $264,000 per year.
What experience level is required?
Applicants must have a minimum of 8 years of total experience as a software engineer, along with a Bachelor's degree in a related field or equivalent practical experience.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.