Senior Software Developer building AI-enabled microservices, APIs, and agentic coding tools at GoTo. Supporting a remote-work technology platform used by millions worldwide.
Responsibilities
Build and own end-to-end features on a microservice platform serving a micro-frontend application
Design APIs, asynchronous messaging, caching, and data management solutions
Use AI to write meaningful, robust, verified tests with high coverage
Participate in and sometimes lead architecture and design discussions
Implement significant portions of features
Critically review peers’ code and API designs
Build and maintain agents that generate shared SDKs, services, UI components, and application logic
Share learnings about AI tools with the team
Collaborate with Product Owners, UX, Agile teams, and cross-team working groups
Contribute to CI/CD pipelines, infrastructure as code, and observability
Assist with production incident response, including root cause analysis, rollbacks, hotfixes, and deployments
Requirements
5+ years of professional software development experience
Experience with microservice architecture and REST API design, including versioning, contracts, error handling, and consumer-driven design
Experience with asynchronous messaging such as Kafka, RabbitMQ, or SQS
Experience with caching strategies and relational/NoSQL database management
Strong knowledge of design patterns, SOLID principles, and distributed systems concepts
Hands-on experience with agentic coding and the ability to refine agent-generated output into production-quality code
Strong conceptual understanding of frontend engineering
Basic knowledge of TypeScript, SPAs, HTML, CSS, and asynchronous JavaScript
Experience working in Agile environments with CI/CD processes
French proficiency required for permanent positions in Quebec
English proficiency required for communication with colleagues, customers, partners, or suppliers primarily outside Quebec and for understanding technical and scientific documentation
Nice to have: Docker, Kubernetes, Terraform, developer tooling or internal SDKs, accessibility standards and compliance, Sass, and Web Components
Benefits
Comprehensive health benefits, life and disability insurance, and fertility and family-forming support programs
Generous paid time off, paid holidays, volunteer time off, quarterly self-care days, and no-meeting days
Tuition and reading reimbursement programs
Thrive Global Wellness Program, confidential Employee Assistance Program (EAP), and one-to-one wellness coaching
Employee Resource Groups (ERGs), GoTo Gives, and a charitable matching program
Registered Retirement Savings Plan (RRSP)
Gym reimbursement programs
Access to telemedicine services
GoTo performance bonus program
Monthly remote work stipend for home office expenses
Build Systems Software Developer improving compilation, packaging, and CI/CD for OPAL - RT’s real - time simulation products. Supporting R&D teams across complex build environments.
C++ developer building optimized, multithreaded real - time simulation software for large - scale electrical networks. Supporting OPAL - RT Technologies’ global engineering, energy, and industrial customers.
Full Stack Developer building Azure cloud applications and SOAR automation. Supporting Ontinue’s AI - powered MXDR security services, observability, integrations, and incident response.
Senior developer shaping secure AI - enabled platform capabilities for Case IQ’s governance, risk, and compliance SaaS. Leading architecture, agentic engineering practices, and cross - functional delivery.
Staff Software Engineer building Cerebras’s production ML inference APIs. Enabling reliable model serving across GPU and Cerebras AI accelerator backends.
Full Stack Liferay Developer building secure B2B customer portals for McKesson Canada’s healthcare business. Developing Liferay, Java, APIs, integrations, and production support solutions.
Sr. Full Stack Liferay Developer building secure Liferay customer portals for McKesson Canada. Developing Java full - stack solutions, integrations, and production support.
Senior Mobile Software Engineer building React Native apps and Node.js services for Manulife’s retirement technology organization. Driving architecture, observability, CI/CD, and full - stack delivery.
Cybersecurity and software engineering specialists debugging code, assessing vulnerabilities, and optimizing backend systems. Improving high - quality datasets for Gramian Consultancy’s AI training project.
Senior software developer building SaaS applications for service businesses. Leading architecture, automated testing, AWS/Terraform development, and end - to - end delivery.