Treewalk logo
Treewalk

Outsourced accounting & advisory solutions for growing companies.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2016H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

5 days ago

Salary

$135K - $150K / year

Seniority

Senior

Job Description

Senior Software Engineer

Treewalk

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

Job Requirements

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

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

Related Job Pages

More Full-stack Engineer Jobs

Zendesk logo

Senior Fullstack Software Engineer – AI Copilot

Zendesk

The intelligent heart of customer experience.

Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Own delivery of frontend and backend features, from technical design through production release and ongoing iteration. • Build and maintain performant, accessible UIs and robust backend services, enabling seamless AI-powered interactions for end users. • Work closely with product managers, designers, and ML engineers to translate requirements into impactful technical solutions. • Participate in architectural decisions within your team and influence technical direction across teams as experience grows. • Proactively identify and address technical debt, ensuring high performance, reliability, and maintainability. • Drive adoption and extension of Zendesk’s design system and component library for frontend consistency. • Writing backend business logic, optimizing queries, and ensuring system performance and scalability. • Ensuring quality through backend-focused testing, such as integration and API contract tests. • Mentor junior engineers through code review, pairing, and knowledge-sharing sessions.

Portugal
Qualified logo

Principal Software Engineer, Full Stack

Qualified

The #1 pipeline generation platform for revenue teams that use Salesforce

Full TimeRemoteTeam 51-200H1B Sponsor

• Define and drive technical strategy for major product areas, ensuring long-term scalability, reliability, and developer velocity • Lead large, cross-team initiatives from concept through launch and iteration (including sequencing, dependency management, and stakeholder alignment) • Architect and evolve complex systems spanning frontend, backend services, and data models; make pragmatic tradeoffs that optimize for customer outcomes and operational excellence • Establish and evolve engineering standards (architecture patterns, testing strategy, performance budgets, reliability/observability practices) that scale across teams • Build AI-powered experiences using LLMs, embeddings, and related techniques where they create real user value, with strong engineering around evaluation, observability, and iteration • Proactively identify and eliminate systemic risks: reliability gaps, performance bottlenecks, scaling constraints, and operational toil • Mentor and develop engineers across levels; amplify impact by coaching technical leaders and raising the bar for design and execution • Communicate clearly and influence effectively across engineering, product, design, and leadership—especially during high-ambiguity decisions

United States
$172.5K - $260.1K / year
Globalweb Corp logo

Software Architect

Globalweb Corp

Inovação por resultado.

Full TimeRemoteTeam 1,001-5,000Since 2010H1B No Sponsor

• Collaborate in defining the architecture of new solutions and maintaining current architectures. • Guide developers regarding the adopted design patterns. • Support the definition of technologies to be used for a given development. • Assist in integration (packaging) and merges of builds developed in parallel.

Brazil

Senior Full-Stack Developer

Tria Federal

Tria Federal, founded in 2023, is a technology and advisory services firm specializing in digital transformation solutions for the federal sector. Guided by its commitment to servi

Role Description We are looking for a Senior Full Stack Developer who is proficient in Angular, TypeScript, Node JS who will be part of a collaborative and agile team that supports and builds modern, usable, and responsive applications for mission-critical U.S. federal government health IT solutions. Qualifications - Bachelor’s degree in computer science, information technology, engineering, or equivalent experience. - 8+ years of application development experience. - 3+ years of hands-on experience with Angular, TypeScript, and Node.js. - Strong hands-on experience developing modern, responsive web applications using Angular and TypeScript. - Strong back-end development experience using Node.js, NestJS, REST APIs, and service-oriented design patterns. - Experience with Python and PySpark for ETL development, data transformation, and batch data processing. - Experience working with relational databases such as PostgreSQL, MySQL, or similar platforms. - Experience writing clean, maintainable, testable, and well-documented code. - Experience with unit testing, integration testing, code reviews, and defect resolution. - Experience with Git-based development workflows, branching strategies, pull requests, and version control best practices. - Experience working with CI/CD pipelines and DevOps practices. - Experience with AWS services used for application hosting, data processing, logging, monitoring, or deployment. - Experience working in a SAFe Agile environment, including participation in PI Planning, sprint planning, daily standups, backlog refinement, demos, and retrospectives. - Experience using Agile collaboration tools such as Jira and Confluence. - Strong written and verbal communication skills. - Must be detail-oriented and able to work independently in a fast-paced delivery environment. - Knowledge of healthcare, Medicare, Medicaid, or CMS systems and data is a plus. - Experience modernizing legacy systems or supporting large-scale federal health IT systems is a plus. - Experience with accessibility, Section 508, security, or federal compliance standards is a plus. - Experience with big data technologies such as Spark, Hadoop, or cloud-based data processing platforms is a plus. Requirements - Ability to successfully obtain a U.S. Federal Position of Trust clearance designation. - Must reside in and be able to perform work in the United States. - Must have lived in the United States for 3 of the last 5 years. Responsibilities - Design, develop, test, and maintain full stack applications using Angular, TypeScript, Node.js, NestJS, Python, and PySpark. - Build modern, responsive, accessible, and user-friendly front-end features for federal health IT applications. - Develop and maintain back-end APIs, services, and integrations using Node.js and NestJS. - Support ETL development and data processing workflows using Python and PySpark. - Collaborate with architects, technical leads, product owners, business analysts, testers, DevOps engineers, and stakeholders to deliver high-quality software. - Participate in technical design discussions and contribute to implementation approaches that align with application architecture and program standards. - Translate business requirements, user stories, and acceptance criteria into working software. - Write clean, efficient, maintainable, and reusable code following team standards and best practices. - Review code, provide constructive feedback, and help maintain quality across the development team. - Troubleshoot and resolve complex technical issues across the application stack. - Support modernization of legacy systems and improvement of user experiences for CMS applications. - Participate in SAFe Agile ceremonies, including PI Planning, sprint planning, backlog refinement, daily standups, demos, and retrospectives. - Contribute to sprint commitments, release planning, and delivery of software increments. - Support technical documentation, including design notes, API documentation, deployment notes, runbooks, and implementation guidance. - Collaborate with QA teams to support test planning, defect triage, and resolution. - Work with DevOps teams to support CI/CD pipelines, deployment activities, environment troubleshooting, and release readiness. - Identify opportunities to improve application performance, maintainability, reliability, security, and scalability. - Mentor other developers and help promote engineering best practices across the team. - Adhere to Agile, iterative development, security, accessibility, and federal delivery practices. - Support process improvement activities that improve team productivity, software quality, and delivery predictability. Public Trust Clearance Many of our roles require the hired candidate to go through public trust clearance. A minimum of 3 years of stay in the U.S. within the last 5 years is required to be eligible to qualify for public trust clearance sponsorship. Work Location Headquartered in Arlington, VA, we also have a primary office in Baltimore, MD for those who prefer to work on-site. However, with employees spread across 40+ states, we have many remote roles. Why Tria? As a company that cares about people, we seek to cultivate a culture in which all can thrive personally and professionally. We offer a top-tier benefits package to invest in your physical, mental, and financial health and wellness so that you can be your best self - at work and in life.

United States