Senior Software Engineer

RoadpostToronto, ON
CA$160,000 - CA$185,000Hybrid

About The Position

ZOLEO is building the next generation of connected communication devices, integrating hardware, firmware, mobile applications, and cloud services into one seamless global experience. They design technology that keeps people connected when it matters most, combining satellite and cellular networks into a reliable, global messaging ecosystem. Their products are trusted by adventurers, remote workers, and emergency responders worldwide. The ZOLEO Web platform is crucial for user account management, device configuration, and partner/enterprise integrations. As the platform grows, it must remain fast, reliable, and intuitive. The Senior Software Engineer will lead technically significant initiatives across the stack, building React interfaces, Node.js services, and PostgreSQL-backed systems. They will collaborate closely with product and design to deliver production-ready solutions, solve complex architectural problems, and elevate the engineering bar through technical leadership and execution. This role operates in an AI-first engineering environment, utilizing tools like Cursor, Claude Code, and agentic workflows as core components of the development process.

Requirements

  • Actively use AI coding tools (Copilot, Cursor, agentic workflows) and understand their potential as force multipliers.
  • 7+ years of professional software engineering experience.
  • Deep expertise in TypeScript, React, and Node.js/Express.
  • Experience owning complex features end-to-end in production.
  • Strong eye for building well-architected, responsive, and accessible React applications at scale.
  • Fluency in modern React patterns (hooks, context, component composition).
  • Hands-on experience designing resilient backend services in TypeScript and Node.js.
  • Comfort working with AWS services like SQS, ECS, and S3, as well as workflow tools like Temporal.
  • Experience contributing to CI/CD pipelines and delivering software that is stable, efficient, and measurable in production.
  • Experience designing and operating distributed systems, understanding trade-offs (consistency models, caching strategies, event-driven patterns).
  • Substantial experience with PostgreSQL (or similar relational databases), including writing and tuning complex queries, designing schemas, and reasoning about data integrity and performance.
  • Ability to approach ambiguous problems by breaking them down, evaluating trade-offs, and finding better ways forward.
  • Communicate with clarity and purpose, especially when navigating technical decisions with non-engineers.
  • Thrive in environments where engineering and product work closely together.
  • Treat code reviews, feedback loops, and shared ownership as essential for building great software.

Nice To Haves

  • Experience with CDK for infrastructure as code.
  • Experience with Temporal workflow tools.
  • Experience with AI for scaffolding, debugging, testing, and exploration.

Responsibilities

  • Lead the development of React interfaces that are fast, accessible, and intuitive, setting the standard for component architecture, state management, and UI quality.
  • Design and build resilient backend services in TypeScript and Node.js (Express), leveraging AWS services (SQS, Lambda, ECS, S3, Temporal) and shaping PostgreSQL schemas and queries.
  • Architect and operate services on AWS, using CDK for infrastructure as code to ensure environments are repeatable, version-controlled, and scalable.
  • Practice test-driven development, write automated tests, and shape CI/CD pipelines to ensure safe and reliable production deployments.
  • Utilize agentic AI tools as a core part of the workflow for scaffolding, generating tests, exploring approaches, and accelerating iteration, helping to define and evolve AI-assisted practices.
  • Collaborate with Product, Design, and other engineering teams to translate requirements into well-shaped solutions and communicate technical decisions effectively.
  • Help grow the engineers around you through technical leadership and mentorship.

Benefits

  • Salary Range: $160,000 - $185,000 CAD base salary.
  • Flexible Work: A hybrid model.
  • Comprehensive Benefits: Health, dental, and flexible spending accounts.
  • Time to Recharge: Vacation and sick days.
  • Growth Investment: Continuous learning environment with a professional development budget.
  • Inclusive by Nature: A values-driven workplace where diverse perspectives are celebrated.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service