Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$135k - $150k per year

Treewalk Consulting Inc.

Treewalk is a full-service accounting firm serving a diverse client base across public companies, private enterprises, First Nations, and government entities. We combine deep technical expertise with a forward-thinking culture – and we’re looking for someone to take the next steps of AI integration into accounting with us.

We’re building custom internal systems at the cutting edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands‑on architect and builder of the new systems shaping our business — and the technical counterpart to our internal product leadership.

The Role

You’ll design and build the systems that run Treewalk’s business — internal tools, integrations, and workflow automations — using AI coding tools to accelerate delivery without sacrificing quality. You’ll operate as a hands‑on builder who starts from accounting processes and business operations, translates them into clear technical specifications, and ships robust, production‑grade solutions.

You will own the technical direction of our product stack: architecture decisions, security posture, code quality standards, and how we scale responsibly as these tools move from internal use to client‑facing deployments.

In this role you’ll regularly navigate ambiguous problem spaces and serve as the technical anchor for AI‑native software development practices at Treewalk. You’ll help define what the future of accounting work looks like — through thoughtful, responsible development of a finance and accounting suite of tools built on modern AI infrastructure.

What Your Days Will Look Like

Product development

  • Architect, build, and iterate on internal AI‑powered tools — invoice processing, accrual workflows, document classification, client reporting, and more
  • Write production‑quality code and set the technical bar for how the team builds, reviews, and ships software
  • Partner with internal accounting staff to understand process pain points and translate them into clean system designs
  • Define and enforce security, data handling, and access control standards as tools expand to client environments

Technical Leadership

  • Own architectural decisions: service design, data models, API contracts, queue/worker patterns, cloud infrastructure
  • Establish code quality standards and review practices, including responsible use of AI‑generated code
  • Identify and mitigate technical risk proactively — especially as systems handle sensitive financial data
  • Document systems clearly so that non‑engineers can understand what’s been built and why

Collaboration & Iteration

  • Work closely with the internal product lead (non‑engineering background) to bridge business requirements and technical execution
  • Surface trade‑offs clearly and make pragmatic calls under ambiguity
  • Contribute to hiring and capability‑building as the team grows
  • 5+ years of software engineering experience building and shipping production systems, products, or platforms
  • Demonstrated experience building and operating production backend systems: APIs, queues, workers, databases
  • Strong command of at least one modern backend language (Node.js/TypeScript, Python, Go, or similar)
  • Solid understanding of cloud infrastructure and deployment (AWS, GCP, Azure, or Render‑equivalent platforms)
  • Experience with common integration patterns: webhooks, REST APIs, event‑driven workflows, third‑party SaaS connectors
  • Strong security fundamentals — authentication, authorization, secrets management, data handling for sensitive financial data
  • Excellent written communication; able to document architecture and explain technical decisions to non‑engineers
  • Comfortable working in a small, high‑ownership environment where requirements evolve

Assets

  • Experience with AI/LLM application development: prompt engineering, tool use, agentic workflows, output validation
  • Familiarity with low‑code/workflow automation platforms (n8n, Make, Zapier) and their integration into code‑native systems
  • Prior work with accounting or finance software APIs (QuickBooks, Xero, or similar)
  • Experience with document processing pipelines (OCR, PDF extraction, classification)
  • Background working in or alongside finance, accounting, or professional services environments

TreewalkFor a Reason

  • This is a formative role in a fast‑growing service line — you'll have real influence over the architecture, culture, and direction of how we build
  • A collaborative, supportive team that takes the work seriously without taking itself too seriously
  • Flexible working arrangements and a genuine commitment to work‑life balance
  • Extended healthcare benefits from Day 1 — no waiting period

Annual Salary: $135,000-150,000

#J-18808-Ljbffr

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Canada vacancy
  • $129.39k - $161.74k per year

     ...learn more. How You'll Make An Impact The Boomi Runtime engineering team is responsible for building and evolving the core...  ...execution at scale within highly distributed systems. As a Senior Software Engineer on the Runtime engineering team, you will play a critical... 
    Senior
    Internship
    Remote work

    Boomi

    Canada
    19 hours ago
  • $154k - $176k per year

     ...experience through AI and machine learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new territory - designing and...  ...in AI/ML domains like NLP, computer vision, recommendation engines etc. Proficiency with cloud infrastructure, distributed systems,... 
    Senior
    Remote job
    Work at office
    Work from home
    Canada
    3 days ago
  • $180k - $230k per year

     ...notification through one of our 1,500+ brand partners, our data systems are doing the work behind the scenes. We’re looking for a Senior Software Engineer, Data to own and evolve the pipelines, platforms, and data products that power Narvar’s analytics, ML, and merchant-facing... 
    Senior
    Remote job
    Worldwide
    Canada
    4 hours ago
  • $176.26k - $220.32k per year

     ...fit for you, check out  boomi.com or visit our  Boomi Careers page to learn more. How You'll Make An Impact As a Senior Principal Software Engineer, you will be a technical leader driving the architecture, design, and implementation of complex backend systems at scale... 
    Senior
    Long term contract
    Remote work

    Boomi

    Canada
    19 hours ago
  • $104k - $139k per year

     ...over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this role: Mozilla’s Cloud Engineering team seeks a Senior Software Engineer to mature, maintain, and build features for our... 
    Senior
    Remote job
    Immediate start
    Home office
    Canada
    2 days ago
  •  ...programmatic advertising and marketing channels. Engineering at StackAdapt:  As an Engineer at...  ...the team and lead by example to uphold software development best-practices in addition to...  ...Collaborate with stakeholders and other senior engineers across the organization to... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    6 days ago
  •  ...scalable SaaS-based cloud service. At Behavox, our engineering culture is built around speed, experimentation, and technical...  ..., Singapore, and Tokyo. About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical direction across... 
    Senior
    Long term contract
    Contract work
    Live In
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    1 day per week

    Behavox

    Canada
    3 days ago
  • $89.92k - $112.4k per year

     ...good fit for you, check out  boomi.com or visit our  Boomi Careers page to learn more. How You'll Make An Impact As a Senior Software Quality Engineer, you will bridge traditional software quality engineering with cutting-edge AI quality practices. You will design and... 
    Senior
    Contract work

    Boomi

    Canada
    19 hours ago
  •  ...We are seeking a collaborative and driven Senior AI Software Engineer to join our team. As a core contributor to our platform, you will help build and scale the intelligent services powering our autonomous visual asset editing pipeline. You’ll work closely with a talented... 
    Senior
    Remote job

    EPAM Systems

    Canada
    14 days ago
  •  ...Operating outside the standard Product and Engineering structure, ZT1 is built for speed,...  ...functional partners, with direct exposure to senior leadership. You will not just build systems...  ...a total of 4+ years of experience as a software engineer. · You are experienced in designing... 
    Senior
    Remote job
    Work at office
    Flexible hours
    Canada
    1 day ago
  • $154k - $176k per year

    This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in Canada. This role sits at the intersection of full-stack engineering, artificial intelligence, and product innovation, where you will help redefine... 
    Senior
    Remote work
    Flexible hours

    Jobgether

    Canada
    1 day ago
  •  .... Narvar is Growing! Narvar is a multi-language platform, and we’re intentional about where we apply Rust. We’re looking for senior engineers to help us bring Rust into the backbone of the system — the parts that must be fast, safe, and correct under real-world scale.... 
    Senior
    Remote job
    Worldwide
    Canada
    4 hours ago
  • $150k - $200k per year

     ...their dollars can go back into care. About The Role: As a Senior Software Engineer, you are a full‑stack software engineer who works directly...  ...Write and extend agentic workflows in Conductor's orchestration engine — building custom tools, integration adapters, and... 
    Senior
    Long term contract
    Contract work
    Work at office
    Remote work
    2 days per week

    PocketHealth

    Canada
    1 day ago
  •  ...collector-focused experiences, an integrated content hub, interactive community features, and HasLab crowdfunding. As a Software Development Engineer on the Direct-to-Consumer e-commerce team, you will build, improve, and support complex systems that bring Hasbro’s iconic... 
    Long term contract
    Worldwide

    Hasbro

    Canada
    17 days ago
  • We take play seriously. We’re looking for curious adventurers ready to find their party, fueled by imagination and drive to build what’s never been built before. At Hasbro and Wizards of the Coast, you’ll collaborate with passionate teams to reimagine our iconic brands and ...
    Long term contract
    Worldwide

    Hasbro

    Canada
    17 days ago
  •  ...What Makes Us Unique  At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...just getting started.  How You'll Make an Impact:  As a Senior Fullstack Engineer on the Distribution Team, you'll be instrumental in... 
    Senior
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Canada
    18 hours ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $90k - $110k per year

     ...We are seeking a high-performing Senior Data Engineer to help build and scale the data infrastructure that powers analytics, automation, and AI...  ...experience in data engineering, delivering business-critical software solutions for large enterprises with a consistent track record... 
    Senior
    Canada
    1 day ago
  •  ...platform and Helix Pods delivery model put our engineers at the center of real agentic...  ...the premier destination for trailblazing senior engineers like yourself. Picture collaborating...  ...excellence across the team. Engage in agile software development including stand-ups, sprint... 
    Senior
    Remote job
    Work at office
    Flexible hours
    Canada
    1 day ago
  • $104k - $123.5k per year

     ...across programmatic advertising and marketing channels. As a Senior Quality Engineer in Quality Infrastructure at StackAdapt, you'll lead the...  ...You'll Bring to the Table: ~5+ years of experience in software development or test automation, with at least 2 years focused... 
    Senior
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    18 hours ago
  •  ...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at...  ...help you succeed.    We're seeking a Senior Full Stack Engineer to help lead our...  ...across StackAdapt build, test, and ship software at scale. Candidates will work on engineering... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    2 days ago
  •  ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.  If Precisely...  ...for the Precisely Data Integrity Suite . You'll combine hands-on engineering with team leadership and customer-facing collaboration: working... 
    Senior
    Remote work

    Precisely International Jobs

    Canada
    18 hours ago
  • $180k - $275k per year

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    8 days ago
  • $150k - $180k per year

     ...and team connectivity, we look forward to hearing from you! THE ROLE Salary Range: $150,000 - $180,000 We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture experience, and strong leadership capability. This role owns our cloud... 
    Senior
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    2 days ago
  • $186.37k - $223.64k per year

     ...zones (EST + CST highly preferred at this time). Staff Backend Engineer - Platform SysEng The Opportunity: Grafana Cloud moves millions...  ...operating your code . Since a lot of operators and developers use our software, having some grounding in both of these spaces really helps us... 
    Remote job
    Local area
    Flexible hours
    Canada
    1 day ago
  •  ...The Senior PBAC Engineer helps architect, deploy and operate a secure application infrastructure that aligns with business needs. The position is responsible for developing security solutions at scale and with resiliency to support business initiatives. In this role, the... 
    Senior
    Remote job
    Long term contract

    EPAM Systems

    Canada
    14 days ago
  •  ...Join EPAM as a Senior iOS Engineer , where you will design scalable mobile solutions, mentor developers, and drive technical excellence across...  ...across the enterprise Coordinate, execute, and troubleshoot software programs while evaluating emerging technologies to support... 
    Senior
    Remote job
    For contractors

    EPAM Systems

    Canada
    1 day ago
  •  ...product. It’s technical, ethically loaded, and genuinely hard to build well.   This role exists at the intersection of product and engineering, and it leans hard into both. You’ll own the full lifecycle of that product: pre-sales conversations where you help a client... 
    Senior
    Full time

    Symend

    Canada
    a month ago
  • $140k - $160k per year

     ...telecoms a breeze. We provide flexible software that modernizes how communication service...  ...the Role We're looking for a hands-on Engineering Manager to lead our Platform Foundations...  ...providing the leadership and direction a senior team needs to do its best work. You'll... 
    Senior
    Remote work
    Flexible hours

    Tucows Inc.

    Canada
    18 hours ago
  • $100k - $120k per year

     ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ....  How You'll Make an Impact: As a Senior Talent Partner based in North America,...  ...opportunity to support Technology and Engineering hiring when the business needs it,... 
    Senior
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Weekend work

    Cloudbeds

    Canada
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!