About The Position

The GoTo Call Management (CMGMT) team is looking for a Senior Software Developer to help build and operate the always‑on services that power voice calling and call handling at the core of GoTo Connect. You’ll own resilient, high‑scale systems used 24/7 by tens of thousands of businesses—including hospitals, emergency services, and large enterprises—while working end‑to‑end on design, delivery, and production support. The role spans expanding advanced IVR and dial plan capabilities, modernizing CI/CD with GitHub Actions, improving platform reliability and observability, and actively adopting AI‑assisted development as part of daily work. This is a hands‑on role on a small, highly collaborative team that cares deeply about code quality, reliability, and real customer impact, using technologies like Java, Golang, Kubernetes, AWS, and modern microservices.

Requirements

  • Strong backend experience with Java, plus working knowledge of Golang, building and operating microservices in a cloud‑native SaaS environment
  • Hands‑on experience with Docker, Kubernetes, Linux/macOS, and deploying, monitoring, and supporting production systems
  • Familiarity with AWS services (e.g., S3, Lambda, SQS), Git/GitHub, and modern CI/CD workflows
  • Comfortable owning features end‑to‑end—from design to production—with a strong focus on quality, maintainability, and collaboration
  • Actively uses AI‑assisted coding tools (e.g., GitHub Copilot, Claude) and is eager to help mature team practices
  • Knowledge of French is required for permanent positions in Quebec, to enable the incumbent to communicate as needed with colleagues, partners and suppliers in Quebec.
  • Fluency in English is required for this position in order to communicate with colleagues, customers and partners (or suppliers) who are mostly located outside Quebec.
  • For positions in research and development, it is also necessary to understand the technical and scientific documentation of our industry, most of which is available in English.

Nice To Haves

  • experience with telephony/IVR, SIP/VoIP, event‑driven systems, or OpenAPI is a plus

Responsibilities

  • Design, build, test, and operate high‑availability backend services using Java and Golang
  • Deliver advanced dial plan and IVR capabilities, including dynamic routing logic and shared call context
  • Deploy, monitor, and support production systems on Kubernetes, participating in on‑call rotations
  • Modernize and maintain CI/CD pipelines (GitHub Actions) and contribute to system reliability and observability
  • Collaborate in a small Kanban team—reviewing pull requests, shaping architecture, and using AI‑assisted coding tools (e.g., GitHub Copilot, Claude) as part of daily work

Benefits

  • Comprehensive health benefits, life and disability insurance.
  • Generous paid time off, paid holidays, volunteer time off, and quarterly self-care days and no meeting days
  • Tuition and reading reimbursement programs to support your continuous learning and professional growth
  • Thrive Global Wellness Program, confidential Employee Assistance Program (EAP), as well as One to One Wellness Coaching
  • Employee programs—including Employee Resource Groups (ERGs), GoTo Gives, and our charitable matching program—to amplify your connection and impact.
  • Registered Retirement Savings Plan (RRSP) to help you plan for your future
  • Gym reimbursement programs to encourage your physical well-being
  • Access to telemedicine services for convenient healthcare support
  • GoTo performance bonus program to celebrate your impact and contributions
  • Monthly remote work stipend to support your home office expenses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service