Talent.com
VTRAC Consulting Corporation
Senior Software Engineer (Golang, Microservices, DevOps) PermanentVTRAC Consulting Corporation • Greater Toronto Area (Hybrid)
Search for other jobs
Senior Software Engineer (Golang, Microservices, DevOps) Permanent

Senior Software Engineer (Golang, Microservices, DevOps) Permanent

VTRAC Consulting Corporation • Greater Toronto Area (Hybrid)
1 day ago
Job type
  • Permanent
Job description

VTRAC Consulting Corporation Intelligent Solutions

Position: Senior Software Engineer (Golang, Microservices, DevOps)

Position Type: Permanent

No. of Positions: 1

Location: Greater Toronto Area (Hybrid)

Description

Ready to build technology that operates at scale while making a measurable impact on how businesses use energy?

There is an exciting opportunity for a Senior Software Engineer to join a fast-growing technology company redefining enterprise energy management through intelligent, data-driven solutions. You’ll work at the heart of a sophisticated technology platform, engineering high-performance backend systems, modernizing distributed architectures, building cloud-native solutions, and solving complex engineering challenges using Golang. This is a high-impact opportunity to influence technical direction, collaborate with talented engineering and business teams, and help shape next-generation energy technology while growing into greater technical and leadership responsibilities. In addition to a highly competitive compensation package, the role offers significant opportunities for professional growth, leadership development, and advancement as the organization continues to scale across North America.

Key Responsibilities

  • Architect and develop high-performance backend services using Golang/Python.
  • Drive the design, modernization, and ongoing evolution of microservices-based architectures, including event-driven integrations and distributed system patterns.
  • Establish and enhance CI/CD and DevOps automation, enabling dependable testing, release management, infrastructure provisioning, and production deployments.
  • Provide technical leadership through code reviews and engineering guidance.
  • Work closely with data science, machine learning, and IoT engineering capabilities.
  • Engineer cloud-native environments leveraging Docker, Kubernetes, and major cloud platforms.
  • Translate product and business requirements into well-defined user stories, technical specifications, APIs, test strategies, and implementation approaches in collaboration with cross-functional teams.

Qualifications

  • 10+ years of SDLC experience, with 5+ years focused on backend systems using Golang and/or other backend development tools (Python).
  • Demonstrated expertise designing, deploying, and supporting microservices and distributed production systems.
  • Proven ability to design and manage RESTful APIs, integrations, and data-intensive backend services.
  • Strong understanding of modern software architecture and DevOps practices.
  • Leadership experience and capability of managing structured code-review processes.
  • Strong database and data-platform experience encompassing PostgreSQL and time-series technologies (InfluxDB).
  • Familiarity with data science, machine learning, or AI-enabled applications is considered an asset.
  • Excellent analytical, troubleshooting, communication, and stakeholder-management capabilities, with experience operating in Agile engineering environments.
  • A formal engineering or related technical background is preferred.

Toronto . New York . Houston . Palo Alto

Create a job alert for this search

Senior Software Engineer (Golang, Microservices, DevOps) Permanent • Greater Toronto Area (Hybrid)