Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer, Backend (PMI Integrations)

Affirm

Remote

CAD 150,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial technology company in Canada is seeking an experienced Software Engineer. The role involves breaking down projects, collaborating across teams, and contributing to the API lifecycle. Ideal candidates should have at least 5 years of software engineering experience, proficient in Python or Kotlin, and familiarity with distributed systems like AWS and Kubernetes. The position offers competitive salary, comprehensive benefits, and flexible remote work options to enable work-life balance.

Benefits

Comprehensive benefits package
Generous stipends for technology and lifestyle
Flexible remote work options
Equity rewards opportunity

Qualifications

  • Minimum 5 years of experience as a software engineer.
  • Proficient in Python or Kotlin for backend systems.
  • Familiarity with distributed systems and technologies.

Responsibilities

  • Break down larger projects into individual tasks.
  • Engage with product management and design teams.
  • Contribute to the entire API lifecycle.

Skills

Proficiency in Python
Debugging skills
Effective communication

Education

Bachelor’s degree in a related field

Tools

Kubernetes
AWS
MySQL
Job description
Overview

Employer Industry: Financial Technology

  • Salary range up to $200,000
  • Comprehensive benefits package including 100% subsidized medical coverage for you and your dependents
  • Generous stipends for technology, food, lifestyle needs, and family-forming expenses
  • Flexible remote work options allowing you to work from almost anywhere within the country of hire
  • Competitive vacation and holiday schedules to promote work-life balance
  • Opportunity for equity rewards and participation in an employee stock purchase plan
What to Expect (Job Responsibilities)
  • Break down larger projects into individual tasks and collaborate with team members to ensure timely delivery
  • Engage with product management, design, and analytics to support the product development lifecycle
  • Contribute to the entire API lifecycle, including designing, developing, testing, and maintaining APIs
  • Monitor team artifacts and support operations and availability through metrics and on-call efforts
  • Participate in growth and development activities, including involvement in the interview process
What is Required (Qualifications)
  • Minimum of 5 years of experience as a software engineer
  • Proficiency in Python or Kotlin for designing and launching backend systems
  • Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes
  • Strong debugging skills and ability to provide feedback through code reviews
  • Bachelor’s degree in a related field or equivalent practical experience
How to Stand Out (Preferred Qualifications)
  • Demonstrated ownership of personal growth with proactive feedback-seeking from peers and stakeholders
  • Strong verbal and written communication skills for effective collaboration with a global team

#FinancialTechnology #RemoteWork #SoftwareEngineering #CareerOpportunity #CompetitiveBenefits

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.