Senior Software Engineer

FincentifyMontreal, QC
CA$195,000 - CA$235,250

About The Position

As the company grows, they are looking for their first Senior Software Engineer to join the team and work closely with the CTO. The scope of the role spans technical design as well as product strategy. To succeed, the future Senior Software Engineer must be a critical thinker who can break down a problem with as much skill as they bring to building the best possible solution. The company has high standards for technical output and places equal value on interpersonal and human qualities. They are looking for someone proactive, rigorous, and who brings intellectual flexibility to their iterations in order to achieve better concrete results.

Requirements

  • At least 6 years of relevant industry experience; able to deliver strong results amid ambiguity, review and mentor other engineers, and set the standard for quality and output.
  • A university degree (at minimum a bachelor's) in Computer Science, Engineering, or Mathematics from a reputable university in Canada or the United States.
  • Strong computer science and engineering fundamentals. A solid command of algorithms, data structures, and systems design.
  • Expert-level proficiency in TypeScript, Node.js, React.js, and React Native.
  • Strong communication skills: able to clearly discuss trade-offs with both technical and non-technical audiences.
  • A demonstrated ability to leverage AI development tools to accelerate delivery while maintaining code quality and architectural integrity.
  • Excellence in designing clean, testable, and well-documented code that serves as an effective context for AI assistants.

Nice To Haves

  • Experience designing and operating systems where correctness and reliability are critical (payments, trading, risk management, or other high-stakes domains).

Responsibilities

  • Own, design, and improve the services and features of our backend systems, with a focus on scalability, maintainability, and performance.
  • Deliver end-to-end full-stack features: product discovery, scoping, implementation, and deployment.
  • Make pragmatic decisions in ambiguous situations; unblock yourself and others without waiting for perfect specifications.
  • Improve existing surfaces: refactor opportunistically and reduce technical debt without slowing down delivery.
  • Write and test production-quality code to ensure correctness and performance.
  • Raise the team's bar: share context, bring your domain expertise, and challenge decisions when the trade-offs don't make sense.
  • Promote and champion "AI-native" development best practices, building patterns and abstractions that enable fast iteration with tools like Claude Code.

Benefits

  • Competitive base salary ($150k-$185k)
  • Individual performance bonus
  • Profit sharing
  • Comprehensive health, dental, and vision coverage.
  • 20 days of paid time off per calendar year + unlimited sick days.
  • $2,500 per year in your Health Spending Account.
  • $1,000 per year in your Wellness Lifestyle Account.
  • Annual company retreat.
  • Paid parental leave.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service