Neo

Financial Software

Senior/Staff/PrincipalSoftwareDeveloper

Calgary, Alberta, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Senior/Staff/Principal Software Developer at Neo. Skills: Service ownership, Architecture, Testing, Production support. Build and own services. Own clients end to end”

Industry & Context.

Financial Software
Problems you'll solve

Problem solving

Eligibility Requirements

Security screening, Criminal record check, Credit check, Relocation support

What They're Looking For.

Must Have

Shipped production systems at real scale, Write tests as part of how you build, Opinionated about architecture, Give code reviews that move work forward, Take production seriously, Fix production issues, Surface missing or broken items, Contribute to people around you, Current on tech stack, Leverage modern AI tooling

Nice to Have

Experience at a company where good ideas died in committee

What You'll Do.

Build and own services

Own clients end to end

Write thorough automated tests

Own services in production

Build observability from start

Anticipate downstream risks

Contribute beyond squad

Drive core tooling improvements

Architect shared libraries

Mentor other engineers

How You'll Work.

Team & Collaboration

Work with product team; Contribute beyond your squad; Mentor other engineers

Full Job Description

SENIOR/STAFF/PRINCIPAL SOFTWARE DEVELOPER Calgary, AB — Full-time   THE ROLE Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over years. When it's not, those losses compound just as quietly. Most of it was built to capture value, not create it. Neo is building the alternative. Neo has been Canada's fastest-growing company three years running. The platform behind that growth is built entirely in-house: 150 services in production, hundreds of pull requests merged every week, tens of millions of transactions processed every month. The engineers here own their services from architecture decisions through to production. There's no QA team to hand work off to, no DevOps team to manage your deploys. You work on what matters. The priorities are real and the autonomy to execute is yours. This role is for an experienced developer who has shipped real systems at scale, has strong opinions about how to build them, and is ready to be accountable for what goes live. Our stack is GraphQL, Mongo, Node.js, TypeScript, React, and React Native on AWS. If you've spent time at a company where good ideas died in committee and you know you could be going faster, this is the environment those engineers tend to thrive in. WHAT YOU'LL BE DOING - Build and own services and clients end to end: API and schema design, production delivery, long-term technical health. - Serve as code owner for one or more repos, setting the standard for quality and architecture in your area. - Write thorough automated tests as a core part of how you build, not as a follow-up step. - Conduct code reviews that genuinely improve the work: alternative approaches, edge cases, performance, security. - Own your services in production: build observability in from the start: alerting thresholds, dashboards, tracing, logging. - Anticipate downstream risks to reliability, scalability, and security; raise them and advocate for the work to get on the roadmap. - Go beyon

Free ATS check

Applying for this Senior/Staff/Principal Software Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about Neo?

Real rants from real employees. Read before you apply.

Read Company Rants →