companyAffirm logo

Software Engineer II, Backend (Identity Decisioning)

AffirmRemote Canada
Remote Full-time $125K/yr - $175K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

What We Seek· A minimum of 1.5 years of experience as a software engineer.· Proven experience in designing, developing, and launching backend systems, with proficiency in Python or Kotlin.· Familiarity with the foundational elements of distributed systems and technologies like AWS, MySQL, and Kubernetes.· Demonstrated ability to translate simple problems or business scenarios into comprehensive solutions that involve multiple software components, culminating in clear, maintainable, and well-tested code.· Comfort with navigating extensive codebases, debugging code, and providing constructive feedback through code reviews.· A proactive approach to personal growth, seeking feedback from peers, managers, and stakeholders.· Excellent verbal and written communication skills that facilitate effective collaboration with our global engineering team.· A Bachelor’s Degree or equivalent practical experience is required.

About the job

At Affirm, we are transforming the concept of credit to make it more transparent and user-friendly, empowering consumers with the flexibility to buy now and pay later, free from hidden fees or accumulating interest.

 

The Identity Engineering team is responsible for the systems that facilitate the onboarding of all consumers and oversee their authentication and verification processes across Affirm's various products. In this role, you will develop a comprehensive understanding of our business, products, and engineering landscape, leveraging that knowledge to deliver high-availability and low-latency systems essential to all our offerings.

Your Responsibilities

· Collaborate with your team lead and manager to decompose larger projects into manageable tasks, delivering them in phases while ensuring timely completion.
· Engage with peers and stakeholders throughout the product development lifecycle by working alongside product managers, designers, and analysts, contributing to ideation, articulating technical constraints, and collaborating on decisions that weigh risks and trade-offs effectively.
· Ensure operational excellence and the availability of your team’s outputs by developing and monitoring metrics, addressing issues as they arise, and supporting ongoing operational efforts.
· Foster a collaborative and growth-oriented team culture by participating in activities such as the interview process.

About Affirm

Affirm is dedicated to reinventing credit, making it more honest and friendly for consumers. Our approach allows individuals to enjoy the benefit of buying now and paying later, all while avoiding hidden fees and the burden of compounding interest.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.