Neo Financial

Senior/Staff/Principal Software Developer

Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software development with proven track record of shipping systems at scale.
  • Proficiency in GraphQL, MongoDB, Node.js, TypeScript, React, and React Native.
  • Expertise in automated testing as an integral part of the development process.
  • Strong ability to conduct thorough and constructive code reviews, advocating for quality.
  • Experience in building observability into production systems, with a focus on reliability and security.
  • Proven mentoring skills, capable of fostering growth in team members through collaboration and knowledge sharing.
  • Up-to-date with modern tools and practices, including leveraging AI to enhance productivity.

Responsibilities

  • Build and own end-to-end services, ensuring robust API and schema design.
  • Set quality and architectural standards as a code owner for designated repositories.
  • Create comprehensive automated tests during development, embedding them directly into the workflow.
  • Conduct meaningful code reviews that enhance the quality and performance of codebases.
  • Maintain accountability for services in production, incorporating observability from the onset.
  • Identify and advocate for necessary work to mitigate risks related to reliability and performance.
  • Proactively discover gaps in requirements and push back on unrealistic scopes when necessary.
  • Engage in broader team initiatives by improving core tooling and mentoring peers.

Benefits

  • Comprehensive health benefits and 21 days of paid time off (PTO).
  • Parental top-up to support new families.
  • High-quality development tools provided, including MacBook Pros and advanced software.
  • Automated independent deployments with streamlined shipping processes.
  • Relocation support for candidates moving to Calgary.
Full Job Description
Senior/Staff/Principal Software Developer

Calgary, AB - Full-time

The Role

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 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.


Who We Are Looking For
  • You care deeply about what you do and about making banking better for everyone.
  • 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. Engineers who leverage modern AI tooling to move faster go further here.

This is not the right role if you want steady state and fully scoped requirements before writing a line. The engineers who thrive here find that kind of environment frustrating.

Why Neo

No compromises on tooling: Cursor, Claude with unlimited tokens, CodeRabbit, GitHub Enterprise, Datadog, Wiz, Sentry, Snowflake, AWS. MacBook Pros.

Deploys are independent and automated. One button to ship when your work is ready, not when someone schedules a release window.

Competitive salaries (up to CA$275,000) that lead the Calgary market. Roles are eligible for STIP (cash bonuses tied to company milestones) and equity through stock options that are in the money from day one. At our trajectory, your 4-to-5-year total comp is designed to significantly outpace traditional tech tracks.

Relocation support available for candidates moving to Calgary.
Comprehensive health benefits, 21 days PTO, and parental top-up.

Successful candidates will be required to complete a security screening including a criminal record check and credit check.

About Neo Financial

Neo Financial is a Canadian financial technology company that provides a mobile banking platform. The company was founded in 2019 and is headquartered in Calgary, Alberta. Neo Financial aims to provide a modern banking experience that is more convenient and personalized than traditional banks. The company offers a range of financial products and services, including savings accounts, credit cards, and loans. Neo Financial is a subsidiary of Neo Financial Corp., which is owned by the Canadian technology company, SkipTheDishes.
Learn more about Neo Financial
Size
50 employees
Industry
Founded
2019

Similar Jobs

More Jobs at Neo Financial

More Information Technology Jobs

Find similar Senior/Staff/Principal Software Developer jobs: