Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Affirm

Senior Software Engineer, Backend

Affirm

. Own and deliver quarterly goals for the team .

Posted 11/9/2026full-timeRemote • CanadaSenior💰 CA$153,000 - CA$213,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing scalable backend systems, with proficiency in Python or Kotlin, AWS, MySQL, and Kubernetes. Strong leadership skills in guiding engineering teams through complex problem-solving and fostering collaboration across departments.

Highest-signal resume keywords
Backend System DesignPython ProgrammingAWS ExperienceKubernetes ManagementDistributed Systems Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend System DevelopmentCode Review StandardsSystem DesignHigh-Quality Code WritingOperational Metrics MonitoringTechnical PlanningSafe Codebase ChangesDistributed SystemsProcess ImprovementTechnical Constraints Articulation
Soft Skills
Strong Communication SkillsTeam CollaborationMentoringProblem-SolvingFeedback and Guidance
Tools & Technologies
AWSMySQLKubernetesCode Review ToolsOperational Monitoring Tools
Industry Keywords
Agile MethodologiesEngineering StandardsTechnical ConstraintsRisk ManagementTrade-Off Decisions

Tech Stack

Tools & technologies
AWSDistributed SystemsKotlinKubernetesMySQLPython

About the role

Key responsibilities & impact
  • Own and deliver quarterly goals for the team
  • Lead engineers through ambiguous, open-ended problems
  • Support team members throughout delivery
  • Collaborate with product management, design and analytics during ideation and product development
  • Articulate technical constraints and partner on risk and trade-off decisions
  • Identify and resolve project, process, technology and business issues
  • Create and monitor operational metrics
  • Escalate issues and support keep-the-lights-on and on-call efforts
  • Set and improve code review and design standards
  • Advocate for engineering standards through writing and tech talks
  • Develop team talent through feedback, guidance and example

Requirements

What you’ll need
  • 4+ years of experience designing, developing and launching backend systems at scale
  • Experience using languages like Python or Kotlin
  • Track record developing highly available distributed systems
  • Experience with AWS, MySQL and Kubernetes
  • Experience defining technical plans for significant features or system components
  • Elegant, simple and extensible system design skills
  • Ability to write high-quality, understandable code
  • Proficiency making significant changes in a large codebase
  • Tools and practices enabling safe codebase changes
  • Strong verbal and written communication skills
  • Ability to collaborate with a global engineering team

Benefits

Comp & perks
  • Equity rewards may be included in the total compensation package
  • 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) allowing employees to buy Affirm stock at a discount
  • Inclusive interview process and accommodations for candidates with disabilities
  • Remote-first flexibility
  • In-person onboarding experience for all new hires