Senior Software Engineer, Backend (Ai Platform)
$153k - $213k per yearAffirm
At affirm, 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.
Affirm's engineering team is building a large-scale, fault-tolerant, and global infrastructure that is shared across multiple financial products, merchants, and vendors. Ensuring that our infrastructure is transparently available to all engineers is critical to the success of the business. We pride ourselves on our culture across engineering of writing blameless postmortems as well as writing detailed tech specs and gathering feedback before large changes to systems.
The AI Platform team owns affirm's paved path for building, running, evaluating, and governing AI systems. Our customers are not only affirm users, but also every engineer and a growing set of production workloads at affirm. As a team, we are responsible for building and exposing simple, governed interfaces to models, tools, and agents, with identity, cost attribution, reliability, and security built in. Examples of components we own include the LLM Gateway that fronts every approved model (Claude, ChatGPT, and open-weight models across AWS Bedrock and other providers), the MCP Gateway that mediates and audits tool calls, the Agent Runtime that gives agentic workloads bounded execution, and the evals and observability layer that tells teams whether an AI change is better, cheaper, or safe to ship. We are early: the gateway is in daily use across engineering, the first production agent is live, and the next year takes us from developer productivity to production inference and agents.
What You’ll Do- Plan, execute, and own technical decisions and projects within the AI Platform team, from design through launch and on-call.
- Design and build the gateway, runtime, and evaluation services that take AI workloads at affirm from pilot to production, securely scaling across millions of users and their transactions.
- Make AI spend attributable and governable: build the identity, quota, routing, caching, and failover controls that let teams adopt new models and tools without re-solving the same platform problems.
- Partner with security, infrastructure, and product engineering teams to set the guardrails for agentic workloads and the on-behalf-of identity model for tool access.
- Create and monitor metrics for your team's systems, and own the operational health of what you ship: monitoring, alerting, runbooks, and on-call.
- Set and improve code review and design standards, and advocate for them beyond your team through writing and tech talks.
- Use AI tools and agentic workflows every day as a multiplier for your own code, design review and operations, and push the team on what a small AI-native team can deliver.
- Educate, mentor, and grow engineers in the team, and drive best practices around design, coding, and testing.
- You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
- You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
- You have practical experience building with LLMs, agents, or AI frameworks in production: inference APIs, LLM gateways (LiteLLM or similar), MCP, tool calling, evals, or agent runtimes.
- You understand AI usage and the infrastructure needed to support and leverage AI workloads across different disciplines.
- You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
- You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
- 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.
- This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
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
Pay Grade - N
Equity Grade - 6
Employees new to affirm typically come in at the start of the pay range
Affirm 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 equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
CAN base pay range per year: $153,000 - $213,000 CAD
Remote-first with flexibility built inAffirm 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 affirm 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 affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: affirm considers qualified applicants with arrest and conviction records, as required by law.
#J-18808-Ljbffr$100k - $130k per year
...Providius is looking for an experienced Senior Software Engineer, Test to help us build stronger, faster, and more reliable ways of validating complex... ...written and changed faster than it did even a few years ago. AI-assisted development accelerates that further, but it also...SeniorFull timeContract work- ...Job Title: Software Developer (ERP/CRM/Platforms) – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We... ...guidelines. Mentor junior developers and contribute to engineering standards and continuous improvement. Required...SeniorContract work
- ...Providius is looking for a Software Engineer, Test to help build and maintain the automated testing behind our software products. This is... ...techniques as they grow in the role. Our products also include some AI and LLM-based functionality. AI testing is not the primary...SuggestedFull time
$209k - $269k per year
...tradeoffs on what matters most. Affirm's engineering team is building a large-scale, highly-... ...response and analysis. The Compute Platform team owns the EKS foundation that affirm... ...needs Qualifications ~10+ years in software or infrastructure engineering with proven...SeniorWork at officeRemote workFlexible hours$180k - $230k per year
...AI Engineer (Portless) Location : Remote, North America (~6h overlap ET) Engagement : Full-time, remote Salary : $180,000 – $230,000 (EUR 155,615 – EUR 198,842) Industry : E-commerce / logistics / AI About the role Portless is transforming e-commerce logistics...SuggestedRemote jobFull time- ...Job Title: Software Developer – Senior Location: Toronto, ON Experience: 3–9 Years Job Type... ...business analysts, architects, QA engineers, DevOps teams, and other stakeholders... ...orchestration tools, data validation frameworks, or enterprise integration platforms....SeniorContract work
- ...Job Title: Software Developer (ERP/CRM/Platforms) – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract Job Summary... ...collaborate with business analysts, QA specialists, and senior developers. Required Skills and Qualifications ~0–3 years...SeniorContract workInternship
$78.06k - $120.22k per year
...support industrial automation software that orchestrates machine operations... ...Qualifications BS in Engineering, Computer Science, Mechatronics... ...NET Framework and modern .NET platforms. Hands-on troubleshooting... ...response. Experience using AI-assisted development tools (GitHub...Full timeLocal area$100k - $120k per year
...of our employees, our customers, patients, community stakeholders, and cultures across the world. Air Liquide is Hiring a Senior Plant Engineer Salary Range: $100,000 - $120,000 Location: Hamilton, ON Ability to work on-call nights, weekends, and holidays as required...SeniorFull timeFor contractorsInternshipLocal areaImmediate startShift workNight shiftWeekend work$153k - $213k per year
...for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and... ...have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You...SeniorWork at officeRemote workFlexible hours- ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for... ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan...SeniorFull timeFor contractors
- ...Your Opportunity As a Senior Environmental Engineer or Geoscientist, you will work with our Environmental Site Investigation and Remediation practice in our London, Waterloo, Markham, Mississauga, Hamilton, Ottawa, Thunder Bay, or Sudbury offices. In this role, you will...SeniorWork at office
$181k - $241k per year
...most. The Observability team builds the platform every Affrim engineer relies on to understand the behavior... ...agentic development and code review, so that AI-assisted code is well instrumented by default. We’re looking for a Staff Software Engineer to be the technical lead for...Work at officeRemote workFlexible hours- ...Job Title: Software Developer (ERP/CRM/Platforms) – SME (Subject Matter Expert) Location: Toronto, ON Experience: 9+ Years Job Type: Contract... ..., support knowledge transfer, and promote consistent engineering practices. Develop technical roadmaps, architectural...Contract work
- ...as they are already under consideration Job ID #31810: Senior Process Engineer, Plant Operations Union: Non-Union Job Description ID... ...applications and Supervisory Control and Data Acquisition (SCADA) software. # Must have a valid Class "G” Driver’s Licence and the...SeniorFor contractorsImmediate start
- ...We are looking for a Senior Java Developer with LLM expertise to lead the technical... ...shape how the wider developer group adopts AI-assisted engineering. Working Model: This is a hybrid... ...automation using AI technologies, and architect backend systems that support LLM integration,...SeniorInternshipWork at officeRemote workRelocation2 days per week
- ...AstraZeneca seeks an AI Associate Principal to design and deploy software and AI solutions accelerating radioconjugate... ...hands-on role combines software engineering, data science, and applied AI to... ...governance practices for discovery platforms Lead end-to-end solution delivery...
- ...Job Title: AI Associate Principal - Radioconjugate Discovery... ...building, deploying, and maintaining software and AI-enabled solutions that... ...Principal combines software engineering, data engineering, automation,... .... Software engineering and platform development: Design and...Long term contractPermanent employmentContract workTemporary workFixed term contract
$66k - $114k per year
...advantage. Manufacturing Applications Engineer ArcelorMittal Dofasco – Process... ...Support system integration across OT platforms (automation interfaces, historians, databases... ...databases, interfaces). A solid foundation in software development is needed to be effective in...Permanent employmentFor contractorsWork at officeImmediate startMonday to fridayFlexible hours$75.46k per year
Overview Languages English Education ~ College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years Experience 3 years to less than 5 years Hybrid Work must be completed both in person and remotely.Permanent employmentFull timeRemote work$85k per year
...in the automotive industry as a Quality Engineering. Job Summary & Reporting Structure:... ...Minitab or other SPC/statistical analysis software. Strong computer skills, including databases... ...****@*****.*** . The Prevue ATS uses AI technology to match candidates to job...Full timeInternshipWork at office- ...the company Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating... ...varies with project phases. Tasks are submitted through the platform and are approved when they meet the project’s acceptance criteria...Part timeFor contractorsRemote workFlexible hours
- ...assets, supporting the company’s digital platforms, digital products, brand development, marketing... ..., marketing specialists, photographers, software developers and other stakeholders to... ...emerging design trends, multimedia technologies, AI-assisted creative tools and industry best...SeniorPermanent employmentFull time
$85.87k - $108k per year
...materials science, power electronics, automation, and intelligent software to help customers build better and achieve resilience in their... ...Employment Status: Salary Full-Time Function: Engineering Pay Range: ($85,871.00 - $108,000.00) Target Bonus: 10.0...Full timeLocal area$130k - $180k per year
...technology company based in Hamilton, Ontario is seeking a Manager of Software Development to lead a dynamic team at the WESCAM division. The... ...should have significant experience in leading software engineering teams, strong proficiency in C/C++, and a background in embedded...Senior- Affirm, Inc. is seeking an experienced backend engineer for the Capacity Modeling team. You will design and operate scalable backend systems in cloud environments, focusing on capacity planning and performance under peak sales events. You will own quarterly goals, mentor teammates...SeniorRemote work
- ...Job Title: Software Developer – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract Job Summary We are... ...database technologies. The candidate will work under the guidance of senior developers to deliver reliable, scalable, and user-friendly...SeniorContract workInternship
$181k - $241k per year
...authentication. This role is a hands‑on engineering position inside Information... ...You will build and operate backend services that power... ...profile management for B2C and B2B platforms. Implement and extend identity... ...such as Cursor and other AI‑augmented development environments...Work at officeRemote workFlexible hours$130k - $160k per year
...Reporting to the Construction Manager, the Engineering Manager will support the Hamilton LRT... ...appropriate use of technical standards, tools, and software. Perform other duties and... ..., Aecon may use artificial intelligence (AI) tools to assist in screening and reviewing...Permanent employmentTemporary workFor contractorsFor subcontractorLocal area$65k - $95k per year
...qualified for the role Quality Manufacturing Engineering with direct, hands-on experience applying... ..., MS Word, and other quality tools and software such as ERP Excellent analytical,... ...designations. Liburdi does not use AI to sort, screen or assess potential applicants...Full timeMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Backend (Ai Platform). Be the first to apply!
- software engineer part time Hamilton, ON
- software engineer Hamilton, ON
- software design engineer Hamilton, ON
- software engineer - computer Hamilton, ON
- software developer internship no experience Hamilton, ON
- software engineer co-op Hamilton, ON
- software development engineer Hamilton, ON
- software developer Hamilton, ON
- software engineer - ai machine learning Hamilton, ON
- director software engineering Hamilton, ON

