Taro Logo

Senior Software Engineer

Digital banking platform transforming business banking for Canadian entrepreneurs, offering modern solutions as an alternative to traditional banks.
Backend
Senior Software Engineer
In-Person
11 - 50 Employees
6+ years of experience
Finance

Job Description

Venn, a pioneering digital banking platform in Canada, is seeking a Senior Software Engineer to join their transformative journey in business banking. Having recently secured a $21.5M Series A funding, they're positioned for rapid growth and innovation. The role offers a unique opportunity to lead the development of crucial financial services products, working directly with banking infrastructure and modern technologies.

As a Senior Software Engineer, you'll be at the forefront of building and scaling production-ready financial products from scratch. The position requires extensive experience with Java and backend development, combining technical expertise with the ability to collaborate across teams. You'll be instrumental in integrating banking partners and third-party APIs to enable essential features like virtual cards and international money transfers.

This is an ideal opportunity for an experienced engineer who thrives in a fast-paced startup environment and wants to make a significant impact in the fintech space. The role offers the chance to work with the latest technology while helping to reshape business banking in Canada. As part of a growing team, you'll have the autonomy to drive technical decisions while working closely with product owners to deliver innovative solutions.

The position is based in Toronto, offering competitive compensation and modern technical resources. Venn's mission to disrupt traditional banking practices and provide innovative solutions for Canadian entrepreneurs makes this an exciting opportunity for someone passionate about fintech and startup culture. The role combines technical challenges with the opportunity to build something meaningful in the financial services sector.

Last updated 9 hours ago

Responsibilities For Senior Software Engineer

  • Lead development of financial services products from ground up
  • Ensure systems are production-ready
  • Collaborate with product, sales, and operations teams
  • Integrate with banking partners and third-party APIs
  • Enable features like virtual cards and international money transfers
  • Track financial data and make payments
  • Work independently with product owners

Requirements For Senior Software Engineer

Java
  • 5+ years of professional experience with Java
  • 6+ years of experience in backend development
  • Experience in building, scaling, and supporting production-ready products
  • Quick learner with ambitious and results-driven personality
  • Excellent communication and organizational skills
  • Entrepreneurial spirit
  • Eligible to work in Canada or be in a North American time zone

Benefits For Senior Software Engineer

  • Competitive salary
  • Latest tech and equipment

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Content Services Verticals team, focusing on building next-generation systems for Microsoft Start using LLMs and distributed backend services.

Application Senior Developer

Senior Application Developer role at CIBC focusing on digital transformation and API development, requiring 5+ years of Java experience and cloud technology expertise.

Senior Software Engineer, Account Management

Senior Software Engineer role at Asana focused on building and scaling account management systems for enterprise customers in Vancouver.

Software Developer (12 month Contract)

Senior Software Developer position at Teledyne FLIR, focusing on radar software development and signal processing, requiring 5+ years of C++ experience.

Senior Software Engineer II - New Product

Senior Software Engineer II position at Samsara, building critical components of the Automation Platform and shaping strategy for Event Architecture and RPCs.