Overview
We are looking for a Software Engineer to join our small and high performing team in Montreal. The role is hybrid with a few days in office and a few days at home.
At Fincentify, software engineers are responsible for building the systems & products that empower hundreds of thousands of credit-invisible consumers across Canada and the United States, many of whom rely on our critical services.
What You’ll Do
- Own, build, and improve services and features across our backend systems, focusing on scalability, maintainability and performance.
- Ship full-stack features end-to-end: product discovery, scoping, implementation and release.
- Make pragmatic calls in ambiguous situations; unblock yourself and others without waiting on perfect specs.
- Improve existing surfaces: refactor opportunistically, pay down tech debt without slowing delivery.
- Write and test production quality code to ensure correctness and performance.
- Raise the bar on the team: share context, bring area expertise, and challenge decisions when the trade-offs don’t make sense.
- Champion best practices for AI-native development, creating patterns and abstractions that enable rapid iteration with tools like Cursor and Claude Code.
What We’re Looking For
- 3+ years of professional software engineering experience at a reputable technology company or financial services firm (FAANG/big tech, investment banking, private equity or similar)
- University degree (min. Bachelors) in Computer Science or Engineering or Mathematics from a reputable university in Canada or in the United States.
- Strong computer science & engineering fundamentals. Mastery of algorithms, data structures and system design.
- Expert-level proficiency in TypeScript, Node JS, React JS and React Native
- Strong communication skills: able to discuss trade-offs clearly with both technical and non-technical stakeholders.
- 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 have
- Experience building and operating systems where correctness and reliability are critical (payments, trading, risk management, or other high-stakes domains).
How We Work
- Outcome-driven: engineers are accountable for outcomes and real impact, not lines of code, nor time spent and effort.
- Direct feedback: we value and expect clear, candid communication across all team members.
- Velocity with discipline: high throughput, but not at the expense of correctness or reliability.
- Data over ego: arguments are won with evidence and reasoning, not titles or emotions.
Compensation & Benefits
We pay for impact and hold a high bar.
- Total target compensation: CAD $160,000 – $260,000, depending on experience and demonstrated ability.
- Base salary: CAD $150,000 - $200,000
- EOY cash bonus: CAD $10,000 - $60,000 based on individual & company performance
- Benefits:
- Comprehensive health, dental & vision coverage
- 4 Weeks PTO per year
- Annual wellness account
- Professional development & learning stipend
- Monthly transit pass stipend
- Monthly Uber credits for snacks and occasional late-night rides
- Office perks: wellness room with massage chairs, on-site baristas and unlimited snacks
- Yearly company retreat
- Relocation stipend to Montreal, QC