This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Engineer – Cloud Platforms & Virtualization in Canada.
This role sits at the heart of a cutting-edge cloud engineering organization building mission-critical infrastructure software used in highly distributed, carrier-grade environments. You will contribute to the design and development of scalable cloud platforms powering Kubernetes-based and virtualized systems used across industries such as telecommunications, automotive, aerospace, and industrial IoT. Working in a highly collaborative, open-source–driven environment, you will help evolve next-generation cloud-native solutions built on technologies like OpenStack, Kubernetes, and container orchestration frameworks. The role combines deep technical engineering with architectural influence, requiring the ability to operate in complex, fast-paced, and ambiguous environments. You will help shape resilient, high-availability systems that support critical real-world applications, including edge computing and 5G infrastructure. This is an opportunity to work on globally impactful platforms alongside highly skilled engineers contributing to some of the most advanced cloud technologies in the industry.
Accountabilities:
- Design, develop, and maintain cloud infrastructure software across a full stack of distributed systems and virtualization platforms.
- Build high-quality solutions leveraging Kubernetes, containerized applications, OpenStack, and cloud management frameworks.
- Contribute to platform evolution by developing upgrade features and ensuring system reliability, scalability, and fault tolerance.
- Collaborate with cross-functional engineering teams on agile development cycles, from design through deployment and validation.
- Work extensively with open-source ecosystems such as Kubernetes, OpenStack, KubeVirt, Helm, Ansible, Puppet, and OSTree.
- Investigate, debug, and resolve complex issues identified during testing and product verification phases.
- Participate in architectural discussions, contributing to system design, performance optimization, and long-term technical direction.
- Stay current with emerging cloud and virtualization technologies and integrate them into platform capabilities where relevant.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software development experience, including at least 3+ years in distributed infrastructure or cloud systems.
- Strong hands-on experience with Kubernetes, Helm, and container-based architectures.
- Deep understanding of virtualization technologies, particularly OpenStack components (Nova, Neutron, Cinder, Keystone, etc.).
- Proficiency in C/C++ and Python for systems-level and infrastructure software development.
- Experience contributing to system architecture and design of scalable, high-reliability platforms.
- Solid knowledge of distributed systems, cloud infrastructure, and production-grade software engineering practices.
- Familiarity with L2/L3 networking concepts, Open vSwitch (OVS), or related networking technologies.
- Strong debugging, analytical, and problem-solving skills in complex system environments.
- Excellent communication skills with the ability to work effectively in collaborative, global engineering teams.
- Nice to have: Open-source contributions (especially OpenStack), experience with Debian packaging, OSTree, or cloud storage systems, and experience building 24/7 mission-critical systems.
Benefits:
- Flexible work arrangements in a fully remote or hybrid-friendly environment within Canada.
- Comprehensive health, dental, life, and disability insurance coverage.
- Employer-matched RRSP retirement savings plan.
- Generous vacation and time-off policies supporting work-life balance.
- Employee assistance programs and mental well-being support services.
- Learning and development support, including access to LinkedIn Learning and technical training resources.
- Opportunity to work on globally impactful, mission-critical cloud and edge computing technologies.
- Collaborative, innovation-driven culture with strong open-source engagement.