Enable job alerts via email!

Software Engineer II

Affirm

Victoria

Remote

CAD 125,000 - 175,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Software Engineer II to join their dynamic team in Victoria. This role involves designing and launching backend systems, primarily using Python or Kotlin, and working on APIs that power top partners. You'll collaborate with product management and design to drive product development while fostering community within the team. With a commitment to inclusivity and flexibility, this remote-first company offers a competitive salary, comprehensive benefits, and opportunities for equity rewards. If you're passionate about technology and eager to make an impact, this is the perfect opportunity for you.

Benefits

Comprehensive healthcare coverage
Flexible stipends for technology and lifestyle
Generous vacation and holiday policies
Employee stock purchase plan

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Experience in backend systems design and development.

Responsibilities

  • Break down larger projects into tasks and deliver in phases.
  • Support product development through collaboration.

Skills

Python
Kotlin
AWS
MySQL
Kubernetes
API design
Debugging
Code reviews
Communication

Education

Bachelor's degree in a related field

Job description

Affirm Victoria, British Columbia, Canada

Join or sign in to find your next job

Join to apply for the Software Engineer II role at Affirm

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

The Partner Merchant Interfaces - Integration team within Decisions Foundations is growing, and we are looking for a Software Engineer II with a track record of leading projects and initiatives. You will be part of a fast-paced team responsible for APIs used by Partners and Merchants to integrate with Affirm, powering top partners like Amazon and Stripe.

What You'll Do
  1. Break down larger projects into tasks, deliver in phases, and collaborate to ensure timely completion.
  2. Support product development by collaborating with product management, design, and analytics, participating in ideation, and assessing technical constraints.
  3. Maintain the team's artifacts by creating and monitoring metrics, escalating issues, and supporting operational efforts.
  4. Foster community within your team through growth activities such as participating in interviews.
What We Look For
  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing, and launching backend systems, proficient in Python or Kotlin.
  • Knowledge of distributed systems and technologies like AWS, MySQL, and Kubernetes.
  • Experience designing and launching APIs at scale using Python or Kotlin.
  • Ability to solve business problems with clear, tested, and extensible code.
  • Comfort navigating large codebases, debugging, and conducting code reviews.
  • Ownership of growth, seeking feedback proactively.
  • Strong communication skills for effective collaboration.
  • Equivalent practical experience or a related Bachelor's degree.

Pay Grade - L; Equity Grade - 5. Compensation includes base salary ($125,000 - $175,000/year), benefits, and potential equity rewards. Affirm is a remote-first company, with some roles requiring occasional office visits.

Benefits
  • Comprehensive healthcare coverage for you and dependents.
  • Flexible stipends for technology, food, lifestyle, and family expenses.
  • Generous vacation and holiday policies.
  • Employee stock purchase plan at a discount.

Affirm is committed to an inclusive hiring process and provides accommodations for candidates with disabilities. Qualified applicants with arrest or conviction records will be considered in accordance with local laws.

By submitting your application, you agree to Affirm's privacy policy and consent to data collection and processing.

Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Victoria

Remote

CAD 125,000 - 175,000

7 days ago
Be an early applicant

Software Engineer II (Capacity Engineering)

Affirm

Victoria

Remote

CAD 125,000 - 175,000

9 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Prince Edward Island

Remote

USD 125,000 - 175,000

8 days ago

Software Engineer II (Consumer Servicing)

Affirm

Prince Edward Island

Remote

USD 125,000 - 175,000

8 days ago

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Prince Edward Island

Remote

USD 125,000 - 175,000

9 days ago

Software Engineer II (Consumer Servicing)

Affirm

Windsor

Remote

USD 125,000 - 175,000

6 days ago
Be an early applicant

Software Engineer II (Consumer Servicing)

Affirm

Toronto

Remote

CAD 125,000 - 175,000

6 days ago
Be an early applicant

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Ottawa

Remote

CAD 125,000 - 175,000

6 days ago
Be an early applicant

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Toronto

Remote

CAD 125,000 - 175,000

6 days ago
Be an early applicant