Senior Software Engineer, Backend Remote, Canada

9 (views)

Job role insights

  • Date posted

    29.10.2025

  • Closing date

    23.11.2025

  • Offered salary

    Min: $12,500/month

  • Career level

    Middle

  • Qualification

    Bachelor

  • Experience

    6 - 9 Years

  • Quantity

    5 person

  • Gender

    Male Or Female

Description

Affirm is redefining credit to be honest, transparent, and user-friendly. Join the Developer Productivity team to simplify and accelerate software development for over 900 engineers. You’ll build and maintain developer environments, CI/CD pipelines, automation tools, and infrastructure components that empower engineers to deliver high-quality code quickly and confidently.

What You’ll Do

  • Lead engineering efforts, setting quarterly goals and guiding team members through complex, ambiguous projects.
  • Collaborate with product managers, designers, and analysts to deliver impactful backend solutions.
  • Identify and resolve technology, process, or project challenges proactively.
  • Monitor systems, maintain operational reliability, and support on-call activities.
  • Foster a culture of code quality, ownership, and continuous improvement.
  • Mentor and support team members, helping develop talent and technical skills.

What We Look For

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
  • 4+ years of experience designing, developing, and launching backend systems at scale using Python or Kotlin.
  • Strong experience with distributed systems, cloud platforms (AWS, GCP, or Azure), containerization, and Kubernetes.
  • Skilled in building scalable infrastructure components including pipelines (Jenkins, Buildkite, GitHub Actions), configuration management, and automation.
  • Proficiency in designing and delivering complex features with clean, maintainable, and extensible code.
  • Experience making significant changes to large codebases and implementing safe practices for deployment and testing.
  • Excellent written and verbal communication skills for collaboration with global teams.
  • Bonus: Experience owning and managing ephemeral developer environments.

Why This Role is a Great Fit

  • Remote-first, flexible work environment within Canada.
  • Competitive compensation with base salary, equity opportunities, and comprehensive benefits.
  • Generous tech, food, and lifestyle stipends, along with learning and development programs.
  • Paid parental leave, wellness days, and employee resource groups to support personal growth and community.
  • Opportunity to work in a fast-growing fintech company with meaningful impact on software development practices.

How to Apply

If you’re interested in this position, please register on our portal and submit your application through the link below:

👉 Register & Apply at TeezJobs.com

View More Jobs:

Remote Travel Advisor Flexible Work from Anywhere

Virtual Assistant – Remote Opportunity with CEOspinoConsultores

Q1: Is this role fully remote?
Yes, this position is remote within Canada. Some occasional in-office presence may be required depending on the role, but it is primarily remote-first.

Q2: What are the main responsibilities of this role?
You will lead backend development, manage developer environments, support CI/CD pipelines, maintain scalable infrastructure, and collaborate with product, design, and analytics teams.

Q3: What skills are required?
4+ years of backend development experience
Proficiency in Python or Kotlin
Experience with distributed systems, AWS/GCP/Azure, Kubernetes, and containerization
Knowledge of CI/CD pipelines and automation tools (e.g., Jenkins, Buildkite)
Strong problem-solving, communication, and collaboration skills

Maps

Interested in this job?

21 days left to apply

Apply for this job

Cancel
Send message
Cancel