Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Jul 27, 2026
This job expires in: 29 days
Job Summary
Joining a small, AI-native team, the full-time Senior Software Engineer will design, build, and manage core banking systems, vendor integrations, and operational tooling in a remote setting, directly influencing the launch and growth of Affirm's bank.
Key responsibilities
- Own the end-to-end development and operation of the bank's core technical systems, including cloud infrastructure and data platforms
- Enhance team effectiveness by setting code review standards and improving documentation practices
- Collaborate with Legal, Compliance, and Risk teams to ensure that systems meet regulatory requirements from the outset
Required qualifications
- 6+ years of software engineering experience with a proven track record of ownership through launch and operations
- Experience in regulated environments such as banking, payments, or healthcare
- Strong systems thinking skills across public cloud infrastructure and infrastructure-as-code
- Fluency with AI-assisted development tools and a drive to leverage them for improved outcomes
- Ability to communicate complex technical concepts clearly to non-engineering stakeholders
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...