Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer II Backend

Affirm

Remote

CAD 148,000 - 175,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial technology firm in Canada is seeking a skilled Software Engineer to join their remote team. The successful candidate will collaborate on product development, monitor system availability, and build essential data pipelines. Candidates should possess at least 1.5 years of software engineering experience, proficiency with Python, and familiarity with distributed systems like AWS and Kubernetes. This role offers a competitive salary up to $175,000 and a comprehensive benefits package.

Benefits

Comprehensive benefits package
100% subsidized medical coverage
Flexible Spending Wallets for various needs
Inclusive work environment

Qualifications

  • Minimum of 1.5 years of experience as a software engineer.
  • Experience designing, developing, and launching backend systems.
  • Ability to write clear, well-tested code.

Responsibilities

  • Collaborate with team members and ensure timely delivery.
  • Monitor and support operations and availability of artifacts.
  • Build and integrate data pipelines for transaction reconciliation.

Skills

Proficiency in Python
Strong verbal and written communication skills
Familiarity with distributed systems
Understanding of AWS, MySQL, Kubernetes
Job description
Overview

Employer Industry: Financial Technology

Why consider this job opportunity
  • Salary up to $175,000 per year
  • Opportunity for career advancement and growth within the organization
  • Work remotely from anywhere within the country of employment
  • Comprehensive benefits package including 100% subsidized medical coverage for you and your dependents
  • Flexible Spending Wallets for technology, food, and lifestyle needs
  • Inclusive work environment with accommodations for candidates with disabilities
What to Expect (Job Responsibilities)
  • Collaborate with team members to break down larger projects into individual tasks and ensure timely delivery
  • Engage in the product development lifecycle by working with product management, design, and analytics
  • Monitor and support the operations and availability of team artifacts, including metrics and on-call efforts
  • Participate in team growth activities, including the interview process
  • Build and integrate data pipelines and foundational platforms for transaction reconciliation across systems
What is Required (Qualifications)
  • Minimum of 1.5 years of experience as a software engineer
  • Proficiency in Python and experience designing, developing, and launching backend systems
  • Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes
  • Ability to write clear, well-tested, and extensible code that interacts with multiple software components
  • Strong verbal and written communication skills for effective collaboration with a global engineering team
How to Stand Out (Preferred Qualifications)
  • Experience navigating a large code base and providing feedback through code reviews
  • Demonstrated ownership of personal growth and proactive feedback-seeking from peers and stakeholders

#FinancialTechnology #SoftwareEngineering #RemoteWork #CareerGrowth #InclusiveWorkplace

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