Neo is where technology meets Canadian banking.

BUILD THE FINANCIAL SYSTEM CANADIANS DESERVE

ENGInEERING AT NEO

>500M

Transactions Made

>25K

Annual Deploys

300M

DB Queries Daily

Over a million Canadians run their financial lives on what our engineering team built. No legacy infrastructure. Built from scratch, still accelerating.

WHAT IT'S ACTUALLY LIKE TO BUILD HERE

WHAT IT'S ACTUALLY LIKE TO BUILD HERE

  1. End to End Ownership.

    From writing the spec to deploying to production — you own the whole thing. No hand-offs. No red tape. No waiting for another team to unblock you.

  2. Industry Leading Tools.

    Unlimited Claude and Cursor. No-compromise observability. GitHub workflows that don't slow you down.

  3. Great Teams.

    Small squads built around real products — credit, banking, mortgages. No sprawling org chart. You have a voice, and it matters.

  4. Learning and Growth.

    We promote on mastery, not tenure or politics. The problems here are hard. Engineers who can handle them move fast.

Openings

Openings

We're looking for engineers who own problems, write great code, collaborate, and make the people around them better.

Engineering

Senior Software Engineer

Full-stack ownership from day one. You'll ship code, lead technical direction, and raise the bar for the engineers around you. We want the people who care most about their craft and have the output to prove it.

Senior Software Engineer

Full-stack ownership from day one. You'll ship code, lead technical direction, and raise the bar for the engineers around you. We want the people who care most about their craft and have the output to prove it.

Staff Software Engineer

Staff engineers at Neo are still hands-on. You write code, not just docs. You'll shape architecture and lift the technical ceiling across teams. We want 10+ years of experience, serious time in senior or lead roles, and a track record of impact that held up at scale.

Staff Software Engineer

Staff engineers at Neo are still hands-on. You write code, not just docs. You'll shape architecture and lift the technical ceiling across teams. We want 10+ years of experience, serious time in senior or lead roles, and a track record of impact that held up at scale.

Principal Engineer

Principal engineers at Neo operate across the whole org. You set technical direction, solve the hardest architectural problems, and make other engineers better at scale. We want people who have built systems that mattered, not people who have advised on them.

Principal Engineer

Principal engineers at Neo operate across the whole org. You set technical direction, solve the hardest architectural problems, and make other engineers better at scale. We want people who have built systems that mattered, not people who have advised on them.

Leadership

Director, Software Development

Directors at Neo came up as engineers and never stopped caring about the code. You'll lead multiple teams, own delivery, and be accountable for outcomes — not just process. We want leaders who raise the bar on the teams they touch.

Director, Software Development

Directors at Neo came up as engineers and never stopped caring about the code. You'll lead multiple teams, own delivery, and be accountable for outcomes — not just process. We want leaders who raise the bar on the teams they touch.

Manager, Software Development

This is a player-coach role that combines reduced coding responsibilities with leadership, mentorship and management of a small team of 5-6 engineers. Managers are our mature, brilliant role-models; prove you don’t have to give up coding to be the “tech lead” and “scrum-master” combined.

Manager, Software Development

This is a player-coach role that combines reduced coding responsibilities with leadership, mentorship and management of a small team of 5-6 engineers. Managers are our mature, brilliant role-models; prove you don’t have to give up coding to be the “tech lead” and “scrum-master” combined.

How we hire engineers

How we hire engineers

No puzzles or riddles. No grueling, all day marathons. Show what you can do and what you know, with access to real-world tools and AI.

From first contact to an offer in under two weeks.

01

Simply Apply

Apply for a role through any job website, through this career site, or an email to our team.

First Contact

Talk to us for just 15 minutes up front to learn about the company and role. Then we'll work with you on an interview timeline.

02

03

Technical Interview

Show us the solution you wrote for a real problem and walk us through your thinking. We'll go deep on your career and technical background.

Team Conversation

Meet the people you'd actually work with. We hire for positive impact on our culture and that's a two way street.

04

05

Offer

If we're a fit, we move fast. We're selective and we pay to get the best people.

What You Get

We target the salaries of top software engineering companies across Canada, using the same websites and same data you do.

Salary is important, but so is the total package - including benefits and incentives, including equity.

Neo believes in pay transparency and is happy to transparently discuss whether we can meet your expectations in our introductory call.

Market-Leading Benefits:
  1. Employee Stock Options

  2. 21 Days Annual PTO

  3. Health Benefits Enrollment

  4. Health Spending Account

  5. Employee Mortgage Rates

  6. Parental Leave Top-Up

  7. Neo Partner Discounts

Frequently
Asked
Questions

  1. What's the development tech stack?

  2. What's the development tech stack?

  3. What do the first 90 days look like?

  4. What do the first 90 days look like?

  5. What does on-call look like at Neo?

  6. What does on-call look like at Neo?

  7. How does the team handle QA?

  8. How does the team handle QA?

  9. Are deploys automated?

  10. Are deploys automated?

  11. Whats the culture like?

  12. Whats the culture like?