Affirm logo
Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem

Staff Software Engineer, Backend – Capacity Modeling

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 2,200Since 2012

Location

Canada

Posted

20 days ago

Salary

$178K - $228K / year

Seniority

Lead

Job Description

Staff Software Engineer, Backend – Capacity Modeling

Affirm

• 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. • 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. • Act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. • Take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts. • 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. • Help develop talent on your team by providing feedback and guidance, and leading by example.

Job Requirements

  • 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • Experience supporting scale up and down of large scale sales events such as Prime Day, Black Friday Cyber Monday, or other sales holidays.
  • Experience tuning autoscaling, CPU/Memory, and multi-threading for compute type workloads.
  • Experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Related Job Pages

More Backend Engineer Jobs

Affirm logo

Staff Software Engineer, Backend – Capacity Modeling

Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem

Backend Engineer20 days ago
Full TimeRemoteTeam 2,200Since 2012

• Responsible for setting technical strategy for team on a year-long time scale • Collaborate across teams in the product development lifecycle ensuring technical sustainability • Act as a force-multiplier for the team through definition and advocacy of technical solutions • Take ownership of team operations and availability through monitoring and triage • Foster a culture of quality on the team by setting code review and design standards • Help develop talent by providing feedback and guidance, and leading by example

United States
$200K - $250K / year
Mercor logo

Open Source Engineer - PR Expert

Mercor

Cincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.

Backend Engineer20 days ago
Part TimeRemoteH1B No Sponsor

Role Description - Author and manage Pull Requests (PRs) to integrate new code into large, complex open-source codebases. - Evaluate and enhance AI model training through active contributions to open-source repositories. - Collaborate with AI research teams to improve training data quality and model outputs. - Work independently and asynchronously to meet deadlines and deliver impactful code. - Shape the future of open-source projects by providing structured feedback and innovative solutions. Qualifications - Strong ability to author and manage Pull Requests (PRs). - Demonstrated experience with significant GitHub contributions. - 3+ years as a Software Engineer (preferred). Requirements - Start Date: Immediately Benefits - Compensation: $150/hour - Location: Remote Application Process - Upload resume - AI interview based on your resume - Submit form Resources & Support - For details about the interview process and platform information, please check: Interview Process - For any help or support, reach out to: support@mercor.com - PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.

Canada
$150 / hour
Job Closed
General Dynamics logo

Database Engineer – Backend Developer

General Dynamics

General Dynamics is a global aerospace and defense company offering products designed to provide safety and security to people around the world. In the past, General Dynamics has p

Backend Engineer20 days ago

• Install, upgrade, and maintain databases (servers and instances), indexes, and related processes, including backup and recovery • Conduct performance tuning of database systems • Develop automated mechanisms (stored procedures, function, and ad hoc scripts) for monitoring, maintenance and routine tasks • Perform vulnerability management and continuous optimization of database security • Diagnose and troubleshoot database errors • Analyze data to create and manage reports, visualizations, and dashboards • Understand complex data schemas and create enterprise data models • Develop and support data integration mechanisms with other systems • Develop and maintain database and system documentation

United States
$130.9K - $177.1K / year
Job Closed
Clario logo

Senior Software Engineer, .NET, C#, ASP.NET MVC

Clario

Transforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology

Backend Engineer20 days ago
Full TimeRemoteTeam 5,001-10,000Since 1973H1B Sponsor

• Design, develop, test, debug, and maintain software applications and product enhancements • Analyze business and technical requirements, identifying gaps, ambiguities, and improvement opportunities • Build scalable and maintainable applications using established development standards and patterns • Develop and maintain backend database logic, queries, and data structures • Write clean, concise unit tests with appropriate code coverage • Participate in code reviews and contribute to design discussions • Troubleshoot production issues, isolate root causes, and implement fixes • Collaborate closely with product, QA, and cross-functional teams in an Agile environment • Prepare technical documentation to support development, maintenance, and troubleshooting activities

Costa Rica