Golang Software Consultant

 

Description:

As a Golang Software Consultant at Deloitte, you will play a pivotal role within our delivery team on a 1-year fixed-term engagement. You’ll have the opportunity to showcase your expertise in Golang, working with a modern and diverse technology stack to build robust, high-performance, and scalable applications.

You’ll take ownership of end-to-end software development, from planning and design through to release, automation, and documentation. Working both independently and as part of collaborative, cross-functional teams, you will deliver high-quality software solutions that make a real impact. If you are passionate about Go and eager to solve complex challenges using cutting-edge technologies, we invite you to bring your skills to Deloitte and help shape innovative solutions for our clients.

What will your typical day look like?

On a typical day, you will participate in release planning by providing accurate estimates and identifying key dependencies and risks. You’ll work closely with architects to define technology roadmaps and ensure the delivery of robust and scalable solutions, with a primary focus on leveraging Golang for backend and application development.

Your core responsibilities include designing and developing application components primarily using Golang, while occasionally utilizing other languages such as Java8, TypeScript, JavaScript, NodeJS, Python, and Groovy as needed. You will implement solutions that emphasize Golang’s strengths in concurrency, performance, and simplicity, and ensure integration with existing systems and frameworks.

In addition, you will develop and maintain automation pipelines and cloud infrastructure, utilizing tools such as Hashicorp Terraform, Ansible, and Ansible Tower. Collaboration with fellow developers will be essential to maintain consistency and high-quality standards across teams. Your daily activities will also involve performing unit testing, adhering to change management processes for deployments, and maintaining comprehensive technical documentation to support both the team and stakeholders.

About The Team

This is your opportunity to work in Operate at Deloitte. Operate services harness the latest technologies, talent, and capabilities from all over the world to deliver ongoing outcomes and client value. We do more than traditional business process outsourcing. We do more than just “keeping the lights on.” We work shoulder-to-shoulder with clients and their customers, constantly adapting to the pace of change, to ideate, innovate, and embed continuous advantage at the heart of their operations. And we do it with the kind of drive and passion that comes from loving what you do—and who you do it with.

Enough about us, let’s talk about you

You are someone with these required skills, experience & qualifications:
 

  • Proven experience in Golang, with the ability to develop, optimize, and maintain complex applications using Go best practices and patterns.
  • Experience in Java8 is a plus, along with familiarity with additional languages and frameworks such as TypeScript, JavaScript, NodeJS, Python, and Groovy.
  • Solid understanding of backend development, with hands-on experience designing APIs and services using Golang.
  • Exposure to Spring frameworks (Spring MVC, Spring Boot, Spring Security) is beneficial but not required.
  • Experience working with cloud platforms, infrastructure automation, and CI/CD pipelines, with an emphasis on deploying and managing Golang applications in cloud environments.
  • Hands-on experience with Ansible and Ansible Tower, especially in writing collections, playbooks, and modules; familiarity with Hashicorp Terraform is a plus.
  • Ability to provide accurate development estimates for Golang projects and proactively identify technical risks.
  • Excellent collaboration and communication skills, with a focus on delivering value and maintaining technology excellence.
  • Strong commitment to code quality, best practices in Golang development, and comprehensive documentation.
  • Ability to work independently and as part of a collaborative team to complete user stories and drive successful project outcomes.

Organization Deloitte
Industry IT / Telecom / Software Jobs
Occupational Category Golang Software Consultant
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-03-10 5:40 pm
Expires on 2026-04-24