Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Staff/Principal Software Developer

$275k per year
Full-time

neofinancial

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

Three consecutive years as Canada's fastest-growing company on the Deloitte Fast 50. $400M+ raised. Over one million customers.

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


Must be a Canadian citizen, Permanent Resident or have a valid work permit.


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

By continuing with your application, you agree to the Candidate Privacy Notice , which guides how we process your personal information for the purpose of your application.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior/Staff/Principal Software Developer in Calgary, AB vacancy
  • $275k per year

     ...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... 
    Senior
    Long term contract
    Full time
    Manual labor
    Relocation package

    Neo Financial

    Calgary, AB
    more than 2 months ago
  •  ...more! High-Level Overview Benevity is seeking a talented Senior Staff Developer , who has an extensive record of hands-on Full Stack...  ...Concepts for technical and product advancement. Work with Principal Architects to lead the technical direction of our organizational... 
    Senior
    Full time
    Work at office
    Flexible hours

    Benevity

    Calgary, AB
    more than 2 months ago
  •  ...The Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing products. They must be able to clearly and effectively communicate within the team, provide solutions to problems and share their knowledge... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Millennium EMS Solutions

    Calgary, AB
    more than 2 months ago
  •  ...The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over the...  ...not create it. Neo is building the alternative. As a Senior / Staff React Native Developer , you will own the experience that millions of Canadians... 
    Senior
    Full time
    Temporary work
    Manual labor
    Relocation package
    1 day per week

    Neo Financial

    Calgary, AB
    more than 2 months ago
  • $135.3k - $203k per year

     ...Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing...  ...life cycle. Black Duck is seeking a Principal Software Engineer to serve as a...  ...including effective use of AI to improve developer productivity and software quality. Delivers... 
    Suggested
    Long term contract
    Full time

    Black Duck Software

    Calgary, AB
    a month ago
  •  ...Pason is seeking a Software Developer for the Enterprise Applications team (EA) with a strong background in building web and mobile applications...  ...and client side) to provide information to distributed field staff Make improvements to the team’s AWS architecture and pipelines... 
    Full time

    Pason Career

    Calgary, AB
    more than 2 months ago
  •  ...CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds...  ...are amongst the best.   Position Overview: The Senior Research Software Developer is an experienced research software developer who provides... 
    Senior
    Full time
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    more than 2 months ago
  •  ...The Role   Pason is seeking a Software Developer Intern for our DataHub team for a 16-month internship from May 2027 until August 2028. The DataHub is a highly secure web application used by drilling engineers and geologists to remotely manage their drilling operations in... 
    Internship
    Work at office
    Remote work

    Pason

    Calgary, AB
    26 days ago
  •  ...The Role Pason is seeking a Software Developer Intern for the Enterprise Applications team (EA) for a 16-month internship from May 2027 until...  ...and client side) to provide information to distributed field staff Provide complex analytics for various departments to assist... 
    Internship
    Work at office
    Remote work

    Pason

    Calgary, AB
    26 days ago
  •  ...across multiple factories.   We’re looking for a Robotics Software Developer to join our team and contribute to developing cutting-edge solutions...  ...-checking behaviors in ROS 2 / MoveIt2 under the guidance of senior engineers.   ~ Develop perception components — implement... 
    Senior
    Full time
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Calgary, AB
    more than 2 months ago
  •  ...CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs,...  ...amongst the best. Position Overview:  We are seeking a Senior Machine Learning Software Developer to play a key role in the design, development, and... 
    Senior
    Full time
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    more than 2 months ago
  •  ...Yourself, and Do Your Best Work. About the team - Tackle Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the... 
    Full time
    Immediate start
    Worldwide

    Appdirect

    Calgary, AB
    more than 2 months ago
  • $145k - $155k per year

     ...Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end...  ...real-world conditions. We’re hiring two Software Developers to join the Casper team: one...  ...s already doing a lot. This is not a staff-level architecture role. You’ll contribute... 
    Senior
    Remote job
    Long term contract
    Full time
    Shift work
    Night shift

    Acuity Insights

    Calgary, AB
    more than 2 months ago
  •  ...The Role   Pason is seeking a Software Developer in our Rigsite QA automation testing group for a 16-month term from May 2027 until August 2028. You will work in conjunction with the test automation developers and other Software Developers to deliver software solutions from... 
    Internship

    Pason

    Calgary, AB
    26 days ago
  •  ...an impact with our Business Technology Services team as a Senior ServiceNow Developer and Administrator. This diverse team of tech-savvy problem...  ...configuration management practices Participate in all phases of the software development life cycle, including analysis, design, coding,... 
    Senior
    Remote work
    Flexible hours

    Experienced Career

    Calgary, AB
    23 days ago
  •  ...development milestones and transition into construction readiness. Develop project execution strategies, schedules, milestone plans, budgets...  ...operate in alignment with company expectations. Act as a senior ambassador for BluEarth, upholding company values and strengthening... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    BluEarth Renewables Career

    Calgary, AB
    25 days ago
  •  ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and...  ...are amongst the best. Position Overview: The Software Developer is responsible for the development of the next generation... 
    Full time
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    more than 2 months ago
  •  ...to have been recognized as one of Canada’s Best Workplaces by Great Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life... 
    Senior
    Full time
    Work at office
    Remote work

    Ndax Canada Inc.

    Calgary, AB
    more than 2 months ago
  •  ...transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and...  ...New Zealand. The Role Reporting to the Team Lead, Software Development, the Senior Software Developer designs, develops, and delivers rich... 
    Senior
    Long term contract

    Seequent

    Calgary, AB
    18 days ago
  • $120k - $150k per year

     ...companies across the globe. Our award-winning software platform is powered by a team of world-...  .... The platform team is responsible for developing the architecture that makes real-time UML...  ...scale machine learning pipelines Develop new systems on top of real-time streaming... 
    Senior
    Full time
    Remote work

    Datavisor

    Calgary, AB
    more than 2 months ago
  •  ...Make an impact with our Technology - Development team as a Senior Test Automation Developer. This diverse team of tech-savvy builders and problem...  ...Skills and Experience ~10+ years of experience in software testing, with 8+ years of strong expertise in automation... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours
    Early shift

    Experienced Career

    Calgary, AB
    more than 2 months ago
  •  ...need to succeed. The Opportunity CARDON is seeking a Senior Full Stack Developer to help design, develop, and support our enterprise...  ...production support. You will help build scalable, maintainable software solutions that support operational workflows, business processes... 
    Senior
    Long term contract
    Full time
    Local area
    Flexible hours

    Canada West Land

    Calgary, AB
    a month ago
  •  ...Scientist/Analytics ~· IOS/Android ~· SQL BI ~· QA(Automation, Manual) ~· Big Data Analytics ~· Hadoop ~· Salesforce Developer ~· .Net ~· Oracle DBA ~· Tableau Report Developer ~· Qlikview Report Developer Qualifications Bachelors... 
    Full time

    Cygnus Professionals Inc.

    Calgary, AB
    more than 2 months ago
  •  ...and documentation.   Assist with / lead software upgrades, patches code releases and...  ...interfaces and reports.   Assist more senior I/S staff in working with business partners to optimize...  ...specifications that will be used to develop technical specifications; assist in testing... 
    Senior
    Full time
    Visa sponsorship
    Work visa

    Sunoco Lp

    Calgary, AB
    more than 2 months ago
  •  ...Cultures (2024 & 2025) CanadianSME Fastest Growing Company (2024) Deloitte Technology Fast 50 (#20, 2024) Title: Senior Mobile Application Developer Level: Senior (intermediate will be considered) Location: Calgary, AB (in-office role) The Role We’re... 
    Senior
    Full time
    Work at office

    Showpass

    Calgary, AB
    more than 2 months ago
  •  ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and...  ...Overview: We are seeking a Machine Learning Software Developer to build and deploy production-grade AI systems for our flagship... 
    Full time
    Local area
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    more than 2 months ago
  • $122.36k - $160.6k per year

     ...The Dynamics 365 CE Solution Delivery Principal Architect is responsible for leading the...  ...delivery of Dynamics 365 CE projects. Develop and maintain project plans, including scope...  ...benefits plan Career Growth – Permanent staff positions, paid training, career life planning... 
    Permanent employment
    Full time
    Internship
    Relocation
    Flexible hours

    Long View Systems

    Calgary, AB
    a month ago
  •  ...and technology challenges by developing and delivering mission-critical...  ...vehicles. The hardware, software and systems integration that...  ...We are looking for a Software Developer co-op to join our International...  ...under the mentorship of more senior engineers. Document analyses... 
    Senior
    Hourly pay
    Full time
    For contractors
    Internship
    Flexible hours

    General Dynamics Missions System International

    Calgary, AB
    a month ago
  • $96.56k - $128.74k per year

     ...making Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type:  Permanent Compensation Details...  ...qualified candidates may be established and may be used to staff similar positions at this level at EDC. Privacy Notice... 
    Senior
    Permanent employment
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Calgary, AB
    11 days ago
  •  ...About the role: We’re looking for a Principal Product Manager to define the future of our...  ...clear, data-backed business cases that bring senior leaders and teams along. ~ Guide...  ...Management experience in B2B SaaS or enterprise software, with a track record of shaping strategy... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    Absorb.

    Calgary, AB
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Staff/Principal Software Developer. Be the first to apply!