Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer II, Backend (PMI Integrations)

Affirm

Remote

CAD 120,000 - 170,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A financial technology company is seeking a Software Engineer in Canada. The role involves working on backend systems with technologies like Python and Kotlin. Responsibilities include project task breakdown, collaboration with teams, and writing extensible code. The position offers a flexible remote work environment and includes benefits such as medical coverage and an employee stock purchase plan. Minimum 1.5 years of experience required, along with relevant technical skills.

Benefits

100% subsidized medical coverage
Flexible remote work options
Employee stock purchase plan
Competitive vacation and holiday schedules

Qualifications

  • Minimum of 1.5 years of experience as a software engineer.
  • Proficiency in designing, developing, and launching backend systems.
  • Familiarity with distributed systems and technologies.

Responsibilities

  • Break down larger projects into individual tasks and deliver in phases.
  • Collaborate with product management and analytics throughout the lifecycle.
  • Write clear, well-tested, and extensible code while debugging.

Skills

Python
Kotlin
AWS
MySQL
Kubernetes
APIs
Software development

Education

Bachelor’s degree or equivalent practical experience
Job description
Overview

Employer Industry: Financial Technology (FinTech)

Why consider this job opportunity
  • Salary up to $170,000 per year
  • Total compensation package may include monthly stipends for health, wellness, and tech spending
  • 100% subsidized medical coverage, dental, and vision for you and your dependents
  • Flexible remote work options available, allowing you to work from anywhere within the country of employment
  • Competitive vacation and holiday schedules to ensure work-life balance
  • Employee stock purchase plan enabling you to buy shares of the employer at a discount
Responsibilities
  • Break down larger projects into individual tasks and deliver them in multiple phases with team collaboration
  • Collaborate with product management, design, and analytics throughout the product development lifecycle
  • Monitor team artifacts and support operations and availability through metrics and on-call efforts
  • Engage in community-building activities, including participation in the interview process
  • Write clear, well-tested, and extensible code while debugging and providing feedback on others' work
Qualifications
  • Minimum of 1.5 years of experience as a software engineer
  • Proficiency in designing, developing, and launching backend systems using Python or Kotlin
  • Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes
  • Experience in designing and launching APIs at scale
  • Bachelor’s degree in a related field or equivalent practical experience
Preferred Qualifications
  • Strong ownership of personal growth with proactive feedback-seeking behavior
  • Excellent verbal and written communication skills to support global collaboration
  • Experience navigating large code bases and conducting code reviews

#FinancialTechnology #SoftwareEngineering #RemoteWork #CareerGrowth #CompetitiveBenefits

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