Backend Software Engineer building identity decisioning systems and KYC-compliant services for Affirm’s buy-now-pay-later platform. Developing distributed systems with Python or Kotlin across financial product teams.
Responsibilities
Break down larger projects into individual tasks and deliver them in multiple phases
Collaborate with team members to ensure timely delivery
Partner with product management, design and analytics during ideation and decision-making
Articulate technical constraints and evaluate risks and trade-offs
Create and monitor metrics for team artifacts
Escalate issues and support operational availability, keep-the-lights-on and on-call efforts
Participate in growth and development activities, including interviews
Build backend systems that validate consumer identity across Affirm products and satisfy regulatory protocols such as KYC
Collaborate with Product, Compliance, Auth, Fraud and engineering teams
Requirements
1.5+ years of experience as a software engineer
Experience designing, developing and launching backend systems
Proficiency in Python or Kotlin
Familiarity with distributed systems
Familiarity with AWS, MySQL and Kubernetes
Ability to design solutions interacting with multiple software components
Ability to write clear, well-tested and extensible code
Experience navigating large code bases and debugging code
Experience providing code review feedback
Strong verbal and written communication skills
Equivalent practical experience or a Bachelor’s degree in a related field
Benefits
Monthly stipends for health, wellness and tech spending
100% subsidized medical coverage for employees and dependents
Dental and vision coverage for employees and dependents
Flexible time off
Generous holiday calendars
Employee stock purchase plan (ESPP) with discounted Affirm stock
Remote-first work flexibility
In-person onboarding experience
Inclusive interview process and accommodations for candidates with disabilities
Full Stack Developer building automation tools, APIs, and intelligence platforms for PwC Canada. Supporting cybersecurity analysis and globally scaling client - facing services.
GTM Engineer building automation, data pipelines, and AI workflows for LumiQ’s accounting and finance professional education platform. Bridging technical systems with Sales and Marketing execution.
Senior Software Engineer building distributed clearing and settlement systems for Alpaca, a global brokerage infrastructure provider. Developing integrations and infrastructure for equities, options, and securities finance products.
Staff Software Engineer designing mission, behavior, and motion planners for AeroVect’s autonomous airport ground equipment. Driving production autonomy through trajectory optimization and robotics planning.
Senior Software Developer leading scalable software application development, mentoring engineers, and aligning technical solutions with business needs. Improving delivery through coding standards, DevOps, automation, and CI/CD.
Tech Lead directing streaming, storage, and training systems for DataVisor’s AI - powered fraud and risk platform. Leading distributed systems execution and AI - assisted engineering practices.
Fullstack Developer criando landing pages, integrações e tracking para campanhas de performance da IPmedia, startup de encontros online. Foco em conversão, velocidade, CRO e escala.
Full Stack Software Engineer building Python/Django, Angular, and SQL features for Remarcable’s procurement SaaS. Owning integrations, reliability, and customer - impacting product development.