Enable job alerts via email!

Senior Software Engineer (Identity Decisioning)

Affirm

Hamilton

Remote

CAD 150,000 - 200,000

Full time

8 days ago

Boost your interview chances

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

Job summary

An innovative company is searching for a Senior Software Engineer to join their Identity Engineering team. This role involves designing and developing backend systems that are crucial for consumer onboarding and authentication. You will lead a talented team, ensuring high availability and low latency in critical systems. The position offers a fantastic opportunity to work with cutting-edge technologies like AWS and Kubernetes while fostering a culture of quality and ownership. If you are passionate about building scalable systems and thrive in a collaborative environment, this role is perfect for you.

Benefits

Health care coverage
Flexible Spending Wallets
Competitive vacation and holiday schedules
Employee stock purchase plan

Qualifications

  • 4+ years of experience designing and launching backend systems.
  • Experience with distributed systems and cloud technologies.

Responsibilities

  • Own and deliver quarterly goals, leading engineers through ambiguity.
  • Collaborate with product management and design in product development.

Skills

Python
Kotlin
AWS
MySQL
Kubernetes
Communication Skills

Education

Bachelor's degree in a related field

Job description

Senior Software Engineer (Identity Decisioning)

Join to apply for the Senior Software Engineer (Identity Decisioning) 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.

Identity Engineering owns the systems responsible for onboarding all consumers and managing their authentication and verification journeys across Affirm’s product surfaces. In this role, you will gain a deep understanding of the business, product, and engineering context, and utilize that context to own and deliver high-availability and low-latency systems on the critical paths for all our products.

What You'll Do
  • Own and deliver quarterly goals for your team, lead engineers through ambiguity, and support everyone throughout delivery.
  • Collaborate with product management, design, and analytics in the product development lifecycle, participating in ideation, articulating technical constraints, and making risk-aware decisions.
  • Proactively identify and lead solutions for project, process, technology, or business issues.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating issues, and supporting 'keep the lights on' efforts.
  • Foster a culture of quality and ownership by setting or improving code review and design standards, and advocating for them through writing and tech talks.
  • Develop talent on your team by providing feedback, guidance, and leading by example.
What We Look For
  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Experience with highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Ability to define technical plans for significant features or system components with elegant, simple, and extensible designs.
  • Proficiency in making significant changes safely in large codebases, with tools and practices to enable this.
  • Ownership of personal growth through proactive feedback seeking.
  • Strong communication skills for effective collaboration with a global engineering team.
  • Either equivalent practical experience or a Bachelor’s degree in a related field.

Pay Grade - N

Equity Grade - 06

Base pay range: $150,000 - $200,000 per year.

Location: Remote Canada.

Benefits
  • Health care coverage for you and dependents, with premiums covered by Affirm.
  • Flexible Spending Wallets for technology, food, lifestyle, and family expenses.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan at a discount.

Affirm is committed to inclusivity and providing accommodations for candidates with disabilities. We consider qualified applicants with arrest and conviction records, in accordance with local laws.

By applying, you acknowledge reading Affirm's Privacy Notice and consent to the handling of your personal data.

Additional Information
  • 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

Senior Software Engineer (Capacity and Cloud Economics Engineering)

Affirm

Hamilton

Remote

CAD 150,000 - 200,000

6 days ago
Be an early applicant

Senior Software Engineer (Identity Decisioning)

Affirm

Toronto

Remote

CAD 150,000 - 200,000

4 days ago
Be an early applicant

Senior Software Engineer (Identity Decisioning)

Affirm

Calgary

Remote

CAD 150,000 - 200,000

9 days ago

Senior Software Engineer (Identity Decisioning)

Affirm

Ottawa

Remote

CAD 150,000 - 200,000

8 days ago

Software Engineer II (Consumer Servicing)

Affirm

Hamilton

Remote

CAD 125,000 - 175,000

8 days ago

Sr. Software Engineer - Windows Kernel Sensor (Remote, CAN)

CrowdStrike

Calgary

Remote

CAD 150,000 - 225,000

9 days ago

Sr. Software Engineer - Windows Kernel Sensor (Remote, CAN)

CrowdStrike

Nova Scotia

Remote

CAD 150,000 - 225,000

9 days ago

Senior Software Engineer (Capacity and Cloud Economics Engineering)

Affirm

Calgary

Remote

CAD 150,000 - 200,000

4 days ago
Be an early applicant

Senior Software Engineer (Capacity and Cloud Economics Engineering)

Affirm

Kitchener

Remote

CAD 150,000 - 200,000

6 days ago
Be an early applicant