
Cloud Platform Senior Lead Software Engineer
- Kanata, ON
- Permanent
- Full-time
- Develop high quality, testable code for processes that run natively on Linux
- Develop solutions that are highly available across multiple Linux hosts
- Develop solutions for configuration management across multiple Linux hosts
- Develop solutions for process monitoring and recovery of services running in Linux
- Develop solutions for configuration and state information backup and retrieval
- Diagnose issues related to Linux processes in the areas of high availability, process monitoring, system active / standby failover, configuration management and inter-process communication
- Contribute actively to StarlingX, an open-source project under the OpenStack Foundation - a fully featured cloud for the distributed edge (
- Investigate and resolve issues reported during product verification and customer integration.
- Participate in all aspects of the software development process using agile development
- Bachelor's degree in computer science or related field
- 10-15+ years of professional software development experience.
- 8+ years of programming experience with Python.
- 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- 5+ years of professional experience building infrastructure software for distributed systems
- Track record of building and delivering mission critical, 24x7 production software systems
- Experience in OSTree, Ansible, Puppet
- Proficient in C/C++
- Proficient in L2/L3 networking
- Contribution to the open-source community
- Strong sense of ownership, urgency, and drive
- Strong analytical and debugging skills
- Workplace Flexibility: Hybrid Work.
- Company-sponsored health, dental, and life insurance.
- Income protection through short and long-term disability coverage.
- Matching RRSP.
- Vacation and various time off policies to encourage work-life balance.
- Well-being programs: Employee assistance program, mental well-being through