Back to results

Senior Software Engineer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Company Description Vylan is an all-in-one, cloud-based accounting platform designed to help firms manage their client relationships and internal operations in one place. The platform includes CRM, practice management, a client portal, automated billing, e-signatures, and a cloud filing system with file explorer integration. Vylan also offers two-way sync with Xero and QuickBooks Online (QBO), automated emails, timesheets, and firm insights to streamline workflows and improve efficiency. The team focuses on building intuitive, reliable tools that support accounting professionals in delivering better service and running more efficient practices.
Role Description As a Senior Software Engineer at Vylan, you will design, develop, and maintain core features of our accounting platform, with a focus on reliability, scalability, and performance. You will collaborate closely with product managers, designers, and other engineers to translate business requirements into technical solutions, review code, and uphold best practices in software development. Typical responsibilities include implementing back-end services and APIs, integrating with third-party systems such as Xero and QBO, improving existing codebases, and troubleshooting complex issues in production. You will also mentor other engineers, contribute to architectural decisions, and help shape our engineering standards and tooling. This is a full-time, on-site role based in Montreal, QC.
Qualifications
  • Strong foundation in Computer Science principles, including data structures, algorithms, and software design.
  • Hands-on experience in Software Development and Programming, with a track record of delivering production-quality applications.
  • Proficiency in Back-End Web Development, including building APIs, integrating services, and working with databases.
  • Solid understanding of Object-Oriented Programming (OOP) concepts and their application in modern codebases.
  • Experience with relevant programming languages and frameworks commonly used for web platforms (e.g., Java, C#, Python, Node.js, or similar).
  • Familiarity with cloud infrastructure, CI/CD pipelines, version control (Git), and automated testing.
  • Ability to work collaboratively in a cross-functional team, communicate clearly, and mentor less experienced engineers.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience in fintech, accounting platforms, or complex SaaS products is an asset.
More about this job

Responsibilities

Design, develop, and maintain reliable, scalable, and performant platform features, including back-end services, APIs, and integrations with Xero and QuickBooks Online. Improve existing systems, troubleshoot production issues, review code, mentor engineers, and contribute to architecture and engineering standards.

Requirements

Candidates need a strong foundation in computer science, production software development experience, and proficiency in back-end development, APIs, databases, and object-oriented programming. Familiarity with web programming languages or frameworks, cloud infrastructure, CI/CD, Git, and automated testing is expected; a relevant bachelor’s degree or equivalent practical experience is required, while fintech or accounting-platform experience is an asset.

Skills

  • Back-End Web Development
  • API Development
  • Software Development
  • Programming
  • Object-Oriented Programming
  • Database Integration
  • Third-Party Integrations
  • Cloud Infrastructure
  • CI/CD
  • Git
  • Automated Testing
  • System Architecture
  • Code Review
  • Production Troubleshooting
  • Mentoring
  • Cross-Functional Collaboration

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Finance & Accounting

Keywords

  • Accounting Platform
  • SaaS
  • CRM
  • Practice Management
  • Client Portal
  • Automated Billing
  • E-Signatures
  • Cloud Filing System
  • Xero
  • QuickBooks Online
  • Back-End Services
  • APIs
  • Data Structures
  • Algorithms
  • Software Design
  • Object-Oriented Programming
  • Java
  • C#
  • Python
  • Node.js
  • Cloud Infrastructure
  • CI/CD
  • Git
  • Automated Testing
  • Fintech
  • Production Applications
  • System Architecture
  • Code Review

Report this job