Software Engineer II, Full Stack (Card Pre-Swipe Experience)
$133k - $183k per yearAffirm
At Affim, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
We build the experiences that connect a customer's intent to buy with the flexibility of Affim Card. From making financing options easier to understand to creating intuitive checkout journeys, we turn complex financial capabilities into simple, trustworthy experiences. Our roadmap includes evolving Default Terms, supporting additional cards, and strengthening the mobile experiences customers rely on when deciding how to pay.
Our work sits at the intersection of mobile, backend systems, and product innovation. We partner closely with Product, Design, and engineering teams across Affim to introduce new capabilities while protecting the reliability of our checkout-critical surfaces.
As a full-stack Software Engineer II, you'll help bring these experiences to live through customer-facing features and the services behind them. We're looking for a curious, collaborative engineer who cares about the complete customer journey and enjoys turning challenging problems into thoughtful solutions. Together, we'll make Affim Card easier to use and help customers make financial decisions with greater confidence.
What You'll Do
- With the support of your team's tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
- You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
- You will support the operations and availability of your team's artifacts by creating and monitoring metrics, escalating when needed, and supporting "keep the lights on" & on-call efforts.
- You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
What We Look For
- You have a total of 1.5+ years of experience as a software engineer.
- You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
- You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
- You have experience shipping web apps using declarative UI frameworks like React or Vue.
- You have experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
- You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
- You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
- Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
- You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
Base Pay Grade
- L
Equity Grade
- 5
Employees new to Affim typically come in at the start of the pay range. Affim focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affim Holdings, Inc. (parent company).
CAN base pay range per year
CAD $133,000 - $183,000.
This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
Remote-first with flexibility built in
Affim is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affim office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits Designed For You
- Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
- Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
- Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
- Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affim stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities.
For positions based in San Francisco or Los Angeles: Affim considers qualified applicants with arrest and conviction records, as required by law.
#J-18808-Ljbffr- ...Information Technology (IT) solutions across all components of software systems through design, integration, implementation... ...Develops using agile processes and common technology stacks. Basic Qualifications Experience with Linux and Windows environments and the ability to...SuggestedFull time
- ...We are looking for a Senior Full Stack Engineer to design, develop, and support scalable cloud-native applications that power Workforce Management (WFM), Customer Experience (CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend...SuggestedInternshipRelocation
- ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth... ...We are looking for a Senior Full Stack Engineer to design, develop, and support scalable... ...power Workforce Management (WFM), Customer Experience (CX), and operational business processes...SuggestedFull timeInternshipRelocation
- Introduction At IBM Software, we transform client challenges into solutions... ...breaks, the incident stack has to work: the right people... ...invest. We're looking for an engineer to own that foundation. You'll... ...engineering role •Hands-on admin experience with incident or on-call tooling...SuggestedFull time
$80k - $112.5k per year
...the trusted foundation that software-defined and physical AI systems... ...hardware in a fast-paced engineering environment, we'd love to talk... ...quality across the software stack. Reproduce and isolate field... ...techniques. What You Bring Experience developing automated test...SuggestedFull timeInternshipImmediate start$65k - $115k per year
...Position Description: Junior Full Stack Developer Clearance: Eligible for security clearance... ...code and systems Nice to Have Skills . Experience with cloud platforms (AWS, Azure, Openshift... ...(Git) . Understanding and learning of software development best practices and design...Full timeRemote work- ...We are looking for a Senior Full Stack Developer to design build and maintain both front... ...SQL. This role suits a strong hands-on engineer who is equally comfortable on the front... ...patterns. Qualifications : ~7 years of experience in software development including...Full timeInternshipWork at officeRemote workRelocation2 days per week
$90k - $126k per year
...the trusted foundation that software-defined and physical AI systems... ...across a broad technical stack, from operating systems and middleware... ...Strong software development experience in C and C++ (C++14/17/20)... ...Computer Science, Computer Engineering, Software Engineering, or equivalent...Full timeInternshipImmediate start- ...) is currently looking to staff several Full-Stack Developer (Digital Product Developer) positions... ..., they participate in all phases of the software development lifecycle, including... ...provides opportunities to gain hands-on experience with modern development practices, enterprise...Full timeFixed term contractInternship
- ...connect, collaborate and provide better experiences for our customers. You will deliver valuable... ...your criteria becomes available. Software Developer — Front-End UI (New Grad)... ...developers to join our front-end UI team. As a full-stack-oriented web developer, your initial...Full timePart timeInternship
- ...Role Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design, build, and scale the production systems... ...askpollyʼs AI-powered insights platform. This is a full-time role based in Ottawa, ON, operating on a...Full timeInternshipManual laborWork at office
- ...building AI systems to power magical experiences like content generation,... ...is a team of researchers, engineers, designers, and more, who are... ...future! Why this role? As a Pre-Training Data Engineer, you will... ...good fit if you have: Strong software engineering skills, with proficiency...Full timeWork at officeRemote workFlexible hours
- ...reliability and speed of execution. Were looking for a Full-Stack Engineer (backend-leaning) who can take ownership of features end to... ...Contribute to frontend features (~30%) to deliver complete product experiences Build and maintain web scraping and data ingestion...Remote jobImmediate startFlexible hours
$108.75k - $152.25k per year
...footprint and a lean, highly skilled engineering team tackling challenges in... ...and next-gen customer experiences Performance and reliability... ...microservices environment Tech Stack Backend: Node.js, Express,... ...program which aims to reward full-time eligible employees for their...Full timeInternshipImmediate start$60k - $100k per year
...Position Title: JavaScript Full Stack Developer Intermediate Location: Ottawa, ON (377 Dalhousie... ...to technical initiatives across software development and operations teams, supporting alignment with business goals and engineering best practices. Work with product and...Long term contractFull timeWork at office$90k - $140k per year
...Full-time: 37.5 Hours per week, Monday to Friday Location: Ottawa Office (3 days... ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently... ...of Canada). ~5+ years of direct experience in design, development, deployment, and...Permanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...FullStack FullStack is your AI-native engineering partner, built to turn AI capability into... ...changing career opportunities to talented software professionals across the Americas.... ...project-based development work as a Principal Full Stack Engineer (React & AI-Driven). ~ You...Full timeRemote workFlexible hours
- ...first care. We are seeking a Level II Dental Assistant with solid experience assisting in Endodontics, Periodontics... ...hours - Can be Part time/ Full Time. A stable, community-based... ...Maintain accurate patient records (Tracker software experience an asset). Contribute...Long term contractFull timePart timeWork at officeFlexible hours
- ...It’s about building thoughtful, trusted experiences that help people take the next right step... ...Role We’re looking for a hands-on Engineering Manager to lead our Patient Experience... ...Significant experience building and leading software products end-to-end, from early concepts...Long term contractFull timeWork at officeWork from homeFlexible hours
- ...CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining... ...runs on, and the primitives that the Runneth experience is built on), and Runneth itself (everything...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...Role: Back End Engineer Location: Ottawa, ON Working Structure: Hybrid - 2 days onsite... ...integration with all major accounting software including QuickBooks, NetSuite, and Xero.... ...desire and the ability to do it. Hands-on experience as a back-end Java developer,...Full timeFor contractors2 days per week
$71.45k - $102.1k per year
...the 5th consecutive year . Position Title: Senior Software Automation Engineer Employment Type: Full-time, Existing vacancy Location: Ottawa (On-Site)... ...methodologies . Learn from the best: Gain hands-on experience and mentorship from seasoned experts in optical...Full timeLive InFlexible hours- Introduction At IBM Software, we transform client challenges into solutions... ...to Back-End Development: Experience working with back-end... ...Preferred Skills • L3 Support Engineering: Exposure to L3 support engineering... ...the position is based on a full-time schedule. Your ultimate...Full timeInternship
$125.8k - $133.2k per year
...collection of unmatched reverse engineering, teardown, and market... ...THE OPPORTUNITY: As a Software Engineer on the Circuit Analysis... ...uncertainty. Bring successful experiments up to production standards.... ...WORKING ARRANGEMENT This is a full-time on-site position based...Permanent employmentFull timeContract workInternshipFlexible hours- ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About The Role At AutoScale Ventures, we build... ...years of professional software engineering or architectural experience (or equivalent depth). ~ A proven track record of building...Long term contractFull timeImmediate startRemote work
$138.45k - $173.06k per year
...Application Team Lead Type: Permanent | Full-Time About Solink At Solink, our... ...role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes genuine... .../TypeScript that power rich, responsive experiences across web and mobile Leverage AI tools...Permanent employmentFull timeImmediate start- ..., we want you to bring your unique identities, abilities, and experiences, so we can collectively revolutionize travel and together find... ...monthly active visitors worldwide. During the pandemic our engineering, product, and design teams went back to first principles and redesigned...Full timeWorldwide
$215k - $300k per year
...office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure... ...harness, and the primitives that the Runneth experience is built on), and Runneth itself (... ...to the Runneth experience. | Our tech stack : React, Node.js with Express, TypeScript...Permanent employmentFull timeInternshipWork at officeRemote workWork from homeShift work3 days per week$70k - $102k per year
...consecutive year. Position Title: Process Automation Software Engineer - MEMS Employment Type: Full-time Location: Ottawa (On-Site) About Lumentum At... ...a related field. Meaningful software development experience, including designing, implementing, debugging, and maintaining...Full timeLive InFlexible hours- ...rapidité d’exécution. Nous recherchons un(e) Ingénieur(e) Full-Stack à dominante backend capable de prendre en charge des... ...Copilot, etc.) Collaborer étroitement avec les équipes produit et engineering pour transformer les besoins en solutions scalables Améliorer...Remote jobDaily paidImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II, Full Stack (Card Pre-Swipe Experience). Be the first to apply!
- software engineer part time Ottawa, ON
- software engineer Ottawa, ON
- software design engineer Ottawa, ON
- software engineer - computer Ottawa, ON
- software developer internship no experience Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer co-op Ottawa, ON
- software development engineer Ottawa, ON
- software developer Ottawa, ON
- software engineer - ai machine learning Ottawa, ON

