Who Can Apply
- Candidates must be legally authorized to work in Canada
Job Description
Day to Day
Insight Global is looking for a Senior Software Engineer to join a AAA game company in Canada, with preference for Vancouver, on a permanent term opportunity for 6 months. This person will help lead efforts in building and scaling infrastructure service for game development. This is a high-impact role focused on designing, implementing, and managing scalable, reliable infrastructure solutions that power tools and services used by game production teams across the company. Responsibilities include but are not limited to:
• Architect Orchestration Tools: Design and implement a unified service for large-scale virtualization, managing provisioning, scaling, and monitoring across hybrid environments (Azure/AWS/On-prem)
• API Development and Launch: Help drive the production launch of a new VM creation API, ensuring high availability through rigorous load testing and integration validation
• Infrastructure as Code: Build and maintain modular IaC patterns to automate the lifecycle of compute resources at scale
• Observability and Reliability: Establish robust monitoring, logging, and alerting frameworks (SLIs/SLOs) to provide deep visibility into API health and infrastructure performance
• Cross-functional Leadership: Drive defect resolution and performance by collaborating with IT, Security, and other partner teams.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• 10+ years of experience in software development, focusing on infrastructure automation and lifecycle management
• Proven track record with microservices architecture and building developer-facing API
• Experience in high-throughput, low-latency environments like gaming and media production
• Ability to lead technical initiatives independently and mentor junior engineers in a fast-paced, collaborative environment
• Programming Languages: scripting and programming languages such as Powershell, Python, GoLang.
• Infrastructure as Code: infrastructure-as-code, configuration-as-code automation tools, such as Packer, Terraform, Pulumi, Ansible, Chef, etc.
• Infrastructure background: Extensive experience managing large-scale compute environments at scale on-premise (vSphere, OpenShift, etc.) and in the public cloud
• Version Control & CI/CD: Deep understanding of Git-based workflows, (GitHub/GitLab) and CI/CD pipeline construction and creating CI/CD workflows.
• Containerization: Kubernetes, Docker.
Nice to Have Skills & Experience
• Experience within system observability and telemetry platforms (e.g., Prometheus, Grafana, ELK or, Splunk).
• Experience with Cloudbolt
• Experience with SQL
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.