Senior Software Engineer

Fincentify

$150K — $185K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 6 years of relevant industry experience with a proven track record in ambiguous situations.
  • Bachelor's degree in Computer Science, Engineering, or Mathematics from a reputable North American university.
  • Strong foundation in computer science fundamentals including algorithms and systems design.
  • Expertise in TypeScript, Node.js, React.js, and React Native.
  • Excellent communication skills for discussing technical trade-offs with diverse audiences.
  • Experience with AI development tools that enhance delivery speed and maintain code quality.
  • Ability to create clean, testable documentation for AI assistants.

Responsibilities

  • Own and enhance backend systems focusing on scalability and performance.
  • Deliver full-stack features from discovery to deployment.
  • Make pragmatic decisions in ambiguous situations and proactively solve problems.
  • Refactor existing systems to reduce technical debt while maintaining delivery speed.
  • Write and test production-quality code to ensure functionality and performance.
  • Enhance team performance by sharing knowledge and challenging decisions effectively.
  • Promote AI-native development practices and tools for rapid iteration.

Benefits

  • Comprehensive health, dental, and vision coverage.
  • 20 days of paid time off plus unlimited sick days.
  • Annual $2,500 Health Spending Account.
  • $1,000 Wellness Lifestyle Account each year.
  • Participation in an annual company retreat.
  • Paid parental leave.
Full Job Description
About the role

As we grow, we're looking for our first Senior Software Engineer to join our team and work closely with our CTO. The scope of the role spans technical design as well as our product strategy.

To succeed at Fincentify, our 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. Our standards for technical output are high, and we place just as much value on your interpersonal and human qualities.

If you're proactive, rigorous, and bring intellectual flexibility to your iterations in order to achieve better concrete results, we're the team for you.

What you'll do
  • 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.


What we're looking for
  • Someone with 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 have
  • Experience designing 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 results and real impact, not lines of code, time spent, or effort exerted.
  • Direct feedback: we value and expect clear, candid communication among all team members.
  • Velocity and discipline: high throughput, but never at the expense of correctness or reliability.
  • Data over ego: debates are won through evidence and reasoning, not titles or emotions.
  • A small, focused team made up of high performers.


Compensation & Benefits
  • Competitive base salary ($150,000-$185,000)
  • 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.

Total target compensation: CAD $195,000 - $235,250

Similar Jobs

More Jobs at Fincentify

More Information Technology Jobs

Find similar Senior Software Engineer jobs: