Senior/Staff/Principal Software Developer
Neo Financial· Engineering
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
- Paralegal2w agoCalgary, AB · Legal & Compliance
- Senior Legal Counsel2w agoCalgary, AB · Legal & Compliance
- Sales Representative - Guildford Town Center3w agoSurrey, BC · Sales
- Senior Director, Credit Risk3w agoCalgary, AB, Toronto, ON · Credit Risk
- Underwriter, Alternative Mortgages3w agoCalgary, AB, Toronto, ON +1 more · Mortgages