GoTo

Ingénieur(e) Senior en Développement Logiciel / Sr. Software Developer

GoTo
Apply
1 day ago
Montréal, CanadaSenior

Responsibilities

  • Design, build, test, deploy, monitor, troubleshoot, and operate resilient services in Java and Golang.
  • Develop advanced dial-plan capabilities, including routing-node variables, variable sharing, and conditional routing logic.
  • Expand the GoTo Connect IVR platform with more flexible call routing and context sharing.
  • Migrate CI/CD pipelines from Jenkins to GitHub Actions.
  • Deploy and operate production services on Kubernetes and contribute to observability, incident response, and service supportability.
  • Create and review pull requests focused on code quality, maintainability, and test coverage.
  • Participate in architecture and technical discussions and own features from design through production.
  • Participate in on-call and production-support rotations.
  • Use GitHub Copilot, Claude, and agentic coding tools regularly and help improve the team’s AI-assisted development practices.

Requirements

  • Solid experience with Java and practical working knowledge of Golang.
  • Experience building and operating microservices in a cloud-native SaaS environment.
  • Comfort with Docker and Kubernetes and familiarity with AWS services including S3, Lambda, and SQS.
  • Experience with Git, GitHub, and CI/CD workflows.
  • Daily use of AI-assisted coding tools and willingness to help mature the team’s practices.
  • Ability to independently own features from design through production.
  • Excellent written and spoken English communication skills and comfort working on Linux and macOS.
  • French proficiency is required for permanent positions in Quebec, and English proficiency is required for communication with predominantly non-Quebec colleagues, customers, and partners.
  • Preferred experience includes SIP, VoIP, Asterisk, telephony, IVR systems, call-routing logic, OpenAPI, spec-first API design, Kafka, Helm, Terraform, data engineering, data pipelines, or call-handling and contact-centre domains.

Benefits

  • Comprehensive health, life, disability, fertility, and family-forming benefits.
  • Generous paid time off, paid holidays, volunteer time off, quarterly self-care days, and no-meeting days.
  • Tuition and reading reimbursement programs, plus wellness and employee-assistance programs.
  • Employee resource groups, charitable matching, and other employee connection programs.
  • Registered Retirement Savings Plan, gym reimbursement, telemedicine access, and a performance bonus program.
  • Monthly remote-work stipend for home-office expenses.
  • Work location is anywhere in Quebec in a hybrid arrangement, with office attendance once every two weeks.

Tech Stack

Categories

GoTo

About GoTo

1,001-5,000 employees

GoTo builds cloud-based communications and IT support software for businesses, including GoTo Connect for unified communications, GoTo Meeting/Webinar for events, and Rescue/Resolve for remote support. It sells these products as SaaS subscriptions to small and midsize businesses and enterprises worldwide, with Grasshopper offering virtual phone services. Headquartered in Boston, it is privately held and was rebranded from LogMeIn in 2022.

Contact me