Senior C/C++ Cloud Developer (FortiNDR)
Fortinet
- Burnaby, BC
- $110,000-150,000 per year
- Permanent
- Full-time
- Lead the development of our on-prem functionalities for SaaS-based deployment, specifically adapting them for integration with cloud platforms like OpenStack.
- Design and implement scalable, high-performance backend systems using C/C++ that integrate smoothly with OpenStack, leveraging virtualization technologies such as KVM and storage formats like QCOW2.
- Collaborate with frontend developers and other team members to ensure seamless integration and effective deployment of services on cloud infrastructures.
- Optimize and adapt existing backend systems to ensure high performance and reliability in a SaaS environment.
- Advanced proficiency in C and C++ with a solid understanding of software architecture and cloud adaptation.
- Minimum 6 years' demonstrated related work experience
- Proven experience in developing and expanding large-scale systems into cloud and SaaS platforms, particularly OpenStack, with a deep understanding of KVM virtualization and QCOW2 file formats.
- Experience in deploying and managing OpenStack-based services.
- Extensive Unix/Linux environment experience.
- Expert understanding of network protocols (TCP/IP), firewalls, and network infrastructure.
- Excellent problem-solving skills with the ability to address complex technical challenges.
- Self-motivated and capable of leading significant expansion projects with minimal supervision.
- Bachelor's Degree in Computer Science or equivalent experience