Skip to main content
Treewalk

Senior Software Engineer

RemoteCanada only
Published
Role
Backend
Experience
Senior
Employment
Full-time
CAD 135k–CAD 150k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior software engineer with 5+ years building production backend systems. Must be strong in a modern backend language, cloud deployment, integrations, and security for sensitive financial data. Accounting/finance software and AI/LLM application experience are assets.

Core skills

APIBackend systemsAI-powered tools

Required skills

QueuesWorkersDatabasesNode.js/TypeScript/Python/GoAWS/GCP/Azure/RenderWebhooksREST APIsEvent-driven workflowsSaaS connectorsAuthenticationAuthorizationSecrets management

Optional skills

AI/LLM application developmentPrompt engineeringTool useAgentic workflowsOutput validationn8nMakeZapier

What you'll do

  • 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.
  • Translate accounting processes and business operations into clear technical specifications and ship robust, production-grade solutions.
  • Own the technical direction of the product stack: architecture decisions, security posture, code quality standards, and scaling responsibly from internal use to client-facing deployments.
  • Navigate ambiguous problem spaces and serve as the technical anchor for AI-native software development practices at Treewalk.
  • Help define the future of accounting work through responsible development of a finance and accounting suite of tools built on modern AI infrastructure.
  • 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.
  • 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.
  • Work closely with the internal product lead 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.

What they require

  • 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.
  • Preferred: Experience with AI/LLM application development: prompt engineering, tool use, agentic workflows, output validation.
  • Preferred: Familiarity with low-code/workflow automation platforms and their integration into code-native systems.
  • Preferred: Prior work with accounting or finance software APIs.
  • Preferred: Experience with document processing pipelines.
  • Preferred: Background working in or alongside finance, accounting, or professional services environments.

Benefits

  • 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.

Treewalk is a full-service accounting firm serving a diverse client base across public companies, private enterprises, First Nations, and government entities.

🇨🇦 CanadaAccountingMid-size
CAD 135k–CAD 150k/yr