This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Golang + Kubernetes) based in Canada.
This role offers the opportunity to build and enhance cloud-native platforms that support large-scale digital experiences.
You will contribute to the evolution of DevOps automation, CI/CD pipelines, and highly reliable infrastructure solutions.
The position combines software engineering, Kubernetes expertise, cloud technologies, and operational excellence.
You will collaborate with engineering teams to design scalable systems, improve delivery processes, and strengthen platform reliability.
This is an ideal opportunity for a senior engineer passionate about automation, modern architectures, and solving complex technical challenges.
You will work in an innovative environment where AI-driven workflows and continuous improvement are encouraged.
Your contributions will directly impact how teams build, deploy, monitor, and operate critical cloud-based services.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Golang + Kubernetes) based in Canada.
This role offers the opportunity to build and enhance cloud-native platforms that support large-scale digital experiences.
You will contribute to the evolution of DevOps automation, CI/CD pipelines, and highly reliable infrastructure solutions.
The position combines software engineering, Kubernetes expertise, cloud technologies, and operational excellence.
You will collaborate with engineering teams to design scalable systems, improve delivery processes, and strengthen platform reliability.
This is an ideal opportunity for a senior engineer passionate about automation, modern architectures, and solving complex technical challenges.
You will work in an innovative environment where AI-driven workflows and continuous improvement are encouraged.
Your contributions will directly impact how teams build, deploy, monitor, and operate critical cloud-based services.
Accountabilities:
- Design, develop, maintain, and improve CI/CD pipelines used across multiple products and services.
- Build automation solutions using Golang, Python, Terraform, and Unix scripting to streamline engineering processes.
- Develop and maintain cloud-native solutions using Kubernetes, Docker, and modern infrastructure practices.
- Support the onboarding of applications, services, and components into automated build, deployment, and monitoring workflows.
- Improve platform reliability by focusing on availability, performance, scalability, capacity planning, and operational readiness.
- Collaborate with engineering teams to review code, define integrations, and implement technical improvements.
- Contribute to observability initiatives by maintaining monitoring, logging, and reporting solutions.
- Support security best practices across development, deployment, and operational processes.
- Participate in production support activities, including on-call rotations for urgent incidents when required.
- Provide technical guidance and contribute to a culture of automation, innovation, and continuous improvement.
- Work within an AI-enabled engineering environment by leveraging modern AI tools to improve productivity and create efficient workflows.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of experience in DevOps, software engineering, build/release engineering, or related roles.
- Strong programming experience with Golang and/or Python, with knowledge of object-oriented programming principles.
- Hands-on experience designing, implementing, and operating DevOps CI/CD pipelines.
- Strong knowledge of container technologies including Docker and Kubernetes.
- Experience with cloud platforms such as AWS or GCP, including services like EC2, EKS, or ECS.
- Deep understanding of Git workflows, including branching, merging, and version control best practices.
- Experience with continuous integration and delivery tools such as Jenkins, GitHub, and Artifactory.
- Experience building automation using Terraform and Unix shell scripting.
- Knowledge of infrastructure automation and configuration management tools such as Puppet.
- Experience with monitoring, observability, dashboards, and centralized logging solutions such as Grafana, SignalFX, or similar tools.
- Understanding of application security best practices and secure software delivery processes.
- Experience developing software with strong test coverage and supporting continuous deployment practices.
- Strong communication and collaboration skills with the ability to work effectively across teams.
- Experience with open-source technologies such as Drupal, MySQL, or Apache is a plus.
- Familiarity with AI-assisted development workflows and the ability to adapt to emerging technologies is preferred.
- Remote work opportunity for candidates based in Canada.
- Competitive healthcare coverage and wellness programs.
- Flexible time-off policies designed to support work-life balance.
- Parental leave and employee recognition programs.
- Opportunity to work on innovative cloud-native platforms with global impact.
- Collaborative environment focused on learning, experimentation, and continuous improvement.
- Access to modern technologies, automation practices, and AI-enabled engineering workflows.
- Professional growth opportunities within a fast-moving technology organization.
As a Senior Software Engineer, you will play a key role in designing, developing, and operating cloud-native platforms while improving automation, reliability, and delivery efficiency. You will work closely with engineering teams to modernize workflows, enhance CI/CD capabilities, and ensure scalable operations across multiple services.
Requirements:
The ideal candidate is an experienced software engineer with strong DevOps, cloud, and automation expertise. You should have a proven ability to build reliable systems, work with modern infrastructure technologies, and collaborate effectively in fast-paced engineering environments.