← All roles

Senior/Staff/Principal Software Developer

Neo Financial· Engineering
Apply on company site
Calgary, ABCA$275k + equity + bonusFull-timePosted 4mo ago

About the role

Senior/Staff/Principal Software Developer role at Neo Financial in Calgary, AB. Build and own scalable services end to end, shape architecture, and drive production reliability in a fast-growing fintech environment using GraphQL, Mongo, Node.js, TypeScript, React and React Native on AWS.

Responsibilities

  • 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 beyond the ask: identify missing requirements, write the work that got missed, push back on scope that doesn't make sense.
  • Contribute beyond your squad: drive core tooling improvements, architect shared libraries, and mentor other engineers through deliberate pairing and code review.

Qualifications

  • You've shipped production systems at real scale and can speak clearly about what the hard parts were.
  • You write tests as part of how you build, not after the fact.
  • You're opinionated about architecture, can defend a position, and can change it when the argument is better.
  • You give code reviews that actually move the work forward, not just green-check it.
  • You take production seriously. When something breaks on your watch, you fix it and figure out how to prevent it.
  • You don't wait for a ticket to find the problem. If something is missing or broken, you surface it.
  • You contribute to the people around you: documentation, knowledge sharing, mentorship.
  • You're current on your tech stack and treat AI as a force multiplier.

Skills

Required:API and schema designAutomated testingCode reviews

Benefits

  • Relocation support available for candidates moving to Calgary.
  • Comprehensive health benefits, 21 days PTO, and parental top-up.
  • Competitive salaries up to CA$275,000 with STIP and equity through stock options.
  • 4-to-5-year total comp designed to significantly outpace traditional tech tracks.
Last updated Jul 29, 2026. Interested? Apply on the company site.

About Neo Financial

Make Your Money Smarter

Neo Financial™ is shaping the future of how Canadians spend, save, and earn. Join now and discover a modern way to manage your money.

credit cardsaccountsinvestingmortgages

More open roles at Neo Financial