Senior/Staff/Principal Software Developer
$275k par annéeneofinancial
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.
- ...reputation as an industry leader. The position: As a Senior Software Developer , you'll play a key role in building and enhancing the technology... ...holidays off Employee & family assistance program Staff incentives and rewards Employee discounts What you’...SeniorContrat Longue DuréeTemps pleinLundi au vendredi
- ...The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over... ...not create it. Neo is building the alternative. As a Senior / Staff React Native Developer , you will own the experience that millions of Canadians...SeniorTemps pleinTravail temporaireTravail manuelProgramme de réinstallation1 jour par semaine
- ...transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build... ...maintaining headquarters in New Zealand. The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront...SeniorTemps pleinTravail au bureauHoraires flexibles
- ...fabricating real structures and generating real operational data every day across multiple factories. We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies....SeniorTemps plein
- ...Senior GraphQL API Software Developer Reports To: Development Manager About the job: We’re looking for a Senior GraphQL API Developer to join... ...value projects with no direct supervision; engaging senior staff members to validate new ideas, test assumptions and provide...SeniorContrat Longue DuréeTemps plein
- ...fabricating real structures and generating real operational data every day across multiple factories. We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies....SeniorTemps pleinStageProgramme de réinstallationHoraires flexibles
$95 - $120 par heure
...Location: Calgary, Alberta Type: Contract Job #14316 MatchBox Consulting Group is currently seeking a Senior Software Developer for a 12 month contract role with a client of ours located in Calgary. Responsibilities: Lead end-to-end application analysis...SeniorСontrat- ...day across multiple factories. We’re looking for a Robotics Software Developer to join our team and contribute to developing cutting-edge... ...collision-checking behaviors in ROS 2 / MoveIt2 under the guidance of senior engineers. Develop perception components — implement object...SeniorTemps pleinStageProgramme de réinstallationHoraires flexibles
- ...of their careers, building great payroll software for small businesses across Canada. Our... ...high level: We're looking for a talented Staff Software Development Engineer who enjoys... ...businesses across Canada. You will be a senior technical leader driving the design and delivery...SeniorStage
- ...our technology and business forward. As a Senior Developer you play a critical role in delivering... ...applications and services Actively promote software development best practices,... ...environments Guide and mentor technical staff, and provides input/feedback to Engineers...SeniorTemps pleinStageHoraires flexibles
- ...careers, building great payroll software for small businesses across... ...We’re looking for a talented Principal Software Development Engineer... ...production LLM/agentic systems at Staff-level scope or above. ~... ...producing decision records that other senior engineers review, cite, and...SeniorStage
- ...Moodys Private Client LLP seeks to add a Senior Tax Manager / Principal to its accounting team in Calgary,... ...engagements, training and mentoring of staff members, management of key client relationships... ...team on cross-border tax issues. Develop and implement innovative tax planning...SeniorTemps plein
- ...what you need to do. ABOUT THE ROLE We're looking for a Senior Full Stack Developer to build and maintain production systems for our Document... ...or process. Requirements ~5+ years of professional software development experience, with demonstrated full-stack depth....SeniorTemps pleinTravail à distanceHoraires flexibles
- ...Staff Accountant / Senior Staff Accountant Buchanan Barry LLP – Calgary, Alberta Are you ready for a workplace that values your whole self—where... ...Office; experience with Caseware, Taxprep, and accounting software is a plus CPA designation or working towards designation...SeniorTemps pleinTravail au bureauTravail à domicileHoraires flexibles
- ...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...SeniorTemps pleinTravail au bureauTravail à distance
- ...folks doing the best work of their careers, building great payroll software for small businesses across Canada. Our team brings together... ..., look no further! The Role We’re looking for a talented Staff Software Development Engineer - Applied AI who enjoys tackling hard...Temps pleinStageZone locale
- ...data processing, on‑premises integrations, custom web applications, AI, containers, and EC2‑hosted workloads. The team also designs, develops, and maintains enterprise data integration solutions, working with diverse data sources including Oracle, SQL Server, SAP, SAP BW, Snowflake...Temps pleinTemps partielHoraires flexibles
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...Under broad direction, mentors a team of Software Testers that can be comprised of Manual and... ...opportunities might be available, including Principal Software QA or Software Tech Advisor....SeniorTemps pleinTemps partielDeuxième emploi
$120k - $150k par année
...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...SeniorTemps pleinTravail à distance- ...our employees and empowering them to develop themselves and their careers.... ...a Halliburton company, builds the software and data platforms that help the global... ...range of job opportunities, including Senior Technical Professional and Principal Technical Advisor. How You Work...SeniorContrat Longue DuréeTemps pleinTemps partiel
- ...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...Recrutement immédiatLe monde entier
- ...Staff Developer / Development Manager, Application Security Reports To: Director of Development, Architecture Location: Calgary or... ...mobile POS app. Own the SOC2 and PCI DSS controls within our software development lifecycle. Offline payment security: Our React...Temps pleinTravail à distance
- ...employees and empowering them to develop themselves and their careers.... ...company, builds the software and data solutions that help the... ...you. The role suits a senior software engineer with proven... ...for hiring and promotion Staff teams effectively by matching...SeniorContrat Longue DuréeTemps pleinTemps partiel
- ...Are You Our Next Builder? Helcim is searching for a Senior Data Platform Developer to help lead the design, development, and ongoing evolution of the... ..., and long-term roadmap contributions. Partner with the Staff Developer to drive technical design, balancing trade-offs...SeniorContrat Longue DuréeTemps pleinTravail au bureauTravail à distanceLundi au vendredi
- ...Helcim is searching for Senior Software Engineers to help develop the next generation of payments technology. We're looking for a talented & experienced individual with a passion for coding, enjoys learning & implementing new technologies, has strong problem-solving skills...SeniorTemps pleinTravail au bureauTravail à distanceLundi au vendredi
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...industry. Job Duties We are seeking a Senior Software Engineer to help build and evolve our... ...might be available, including Principal Technical Professional - Software Development...SeniorTemps pleinTemps partielDeuxième emploi
- ...Canada Reports to: Director, Software Engineering About the Role... ...Inc. is seeking a dynamic Senior Simulation Software Engineer... ...Preferred: Expertise in developing simulation software related to... ...private company founded in 2017 to develop and commercialize disruptive geothermal...SeniorTemps pleinStageTravail au bureauHoraires flexibles
- ...implement SAP IS modules, including industry-specific functionality for utilities such as SAP Utilities and SAP CRM for Utilities. Develop Client Relationships: Develop and maintain relationships with clients to understand their business needs and provide tailored...SeniorContrat Longue DuréeTemps pleinLe monde entier
- ...network of clients, including a significant portion of the Fortune 500, to deliver innovative technology solutions. The Role Design, develop, and support integration solutions using enterprise integration platforms. Lead end-to-end delivery of integration services...SeniorTaux horaireLe monde entier
$145k - $190k par année
...want to be part of a team that’s shaping what’s next - we’d love to hear from you. The Opportunity We're on the lookout for a Senior Software Engineer to join our Merchant Identity Engineering Team in building robust, scalable, and intuitive systems that enhance the...SeniorTemps pleinApprentissageTravail d'étéVacances d'étéZone localeTravail à distance
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Senior/Staff/Principal Software Developer. Soyez parmi les premiers à postuler !
- vice principal Calgary, AB
- chief engineer Calgary, AB
- project engineer assistant project manager Calgary, AB
- mechanical engineering project manager Calgary, AB
- general engineer Calgary, AB
- engineering project manager Calgary, AB
- director software engineering Calgary, AB
- directeur ingénierie Calgary, AB
- mechanical engineering director Calgary, AB
- chief power engineer Calgary, AB
