Neo is where technology meets Canadian banking.

BUILDING THE FINANCIAL SYSTEM CANADIANS DESERVE

ENGInEERING AT NEO.
REAL CHALLENGES. REAL SCALE.

ENGInEERING AT NEO.
REAL CHALLENGES. REAL SCALE.

500M

Transactions Made

>25K

Annual Deploys

300M

DB Queries Daily

A million customers trust us with their money but that doesn't tell the whole story. Our engineering team builds and runs one of the most modern financial platforms on earth.

we VALUE what matters TO DEVS.

we VALUE what matters TO DEVS.

  1. End to End Ownership.

    From writing a user story to planning and developing the code, then testing, reviewing, and deploying, there are no hand-offs, red tape or bottlenecks.

  2. Industry Leading Tools.

    You need the best tools to do your best work. Start with a new Macbook Pro. Unlimited Claude and Cursor. No-compromise observability tooling. Natural workflows through Github and more.

  3. Great Teams.

    Small agile squads with ownership. We build teams around products and services — like credit, banking, mortgages. Have a voice, collaborate, & build friendships on the way.

  4. Learning and Growth.

    We reward mastery - don’t worry about tenure or company politics. The problems here are tough; focused engineers get promoted faster than at other tech companies. 

Openings

Openings

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

Engineering

Senior Software Engineer

Our most senior hands-on engineers are here to build and code. Full-stack impact with significant mentorship and technical leadership. We look for those who are the most passionate and prolific when it comes to building and building well.

Senior Software Engineer

Our most senior hands-on engineers are here to build and code. Full-stack impact with significant mentorship and technical leadership. We look for those who are the most passionate and prolific when it comes to building and building well.

Staff Software Engineer

Our staff engineers combine hands-on code impact with much more architecture and planning work. We look for 10+ years of career experience (significant history in Senior, Lead or Staff roles) with proven impacts on scale and complexity.

Staff Software Engineer

Our staff engineers combine hands-on code impact with much more architecture and planning work. We look for 10+ years of career experience (significant history in Senior, Lead or Staff roles) with proven impacts on scale and complexity.

Principal Engineer

Principal Engineers are highly influential, strategic engineers who can lead transformation and change. Often former startup CTOs, Consultants, Chief Scientists, or Technical Leads who can be an internal consultant across teams and projects. We look for prestigious resumes with long careers in tech.

Principal Engineer

Principal Engineers are highly influential, strategic engineers who can lead transformation and change. Often former startup CTOs, Consultants, Chief Scientists, or Technical Leads who can be an internal consultant across teams and projects. We look for prestigious resumes with long careers in tech.

Leadership

Director, Software Development

Directors are technologists with a coding and engineering background, who have also been managers, leaders, and scaled to leadership across multiple teams. We look for ownership over project management, cost estimation, budgets and capacity while pursuing key KPIs.

Director, Software Development

Directors are technologists with a coding and engineering background, who have also been managers, leaders, and scaled to leadership across multiple teams. We look for ownership over project management, cost estimation, budgets and capacity while pursuing key KPIs.

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 problem - and then talk it through in this interview. We'll also do a deep dive into your career and tech knowledge!

Team Conversation

Meet the people you'd be working with. We hire for positive impact on our culture. Engage in a discussion about our values and ways of working.

04

05

Offer

If we're a fit, we move fast. Let us walk you through an offer that will improve your life. We're picky, but competitive to get top performers.

Competitive Offers

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?