1 day ago
Burnaby, CanadaSenior
Responsibilities
- Design, develop, implement, and maintain C/C++ software components supporting FortiGate’s Endpoint Management Server integration and related security features.
- Troubleshoot complex software issues, perform root-cause analysis, and implement durable solutions.
- Review and optimize software architectures, designs, and implementations for performance, reliability, and scalability.
- Apply clean coding, efficient design, code review, maintainability, and other software engineering best practices.
- Evaluate Fortinet products through hands-on testing and usage and recommend functionality, performance, and user-experience improvements.
- Research emerging technologies, application-layer protocols, and development practices to support current and future products.
- Collaborate with cross-functional engineering teams to deliver high-quality security solutions.
Requirements
- Strong C/C++ programming experience and understanding of software design principles and best practices.
- Excellent analytical, problem-solving, debugging, and troubleshooting skills.
- Hands-on software development experience in Linux or UNIX-like environments.
- Solid understanding of TCP/IP networking, TLS, POSIX APIs, and socket programming.
- Familiarity with source control systems such as Git.
- Ability to learn and adapt to new technologies, tools, and development methodologies.
- Strong communication and collaboration skills.
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.
- Preferred: knowledge of networking and cybersecurity, TLS/SSL, certificate management, and secure communications.
- Preferred: experience with Python, Shell, or Perl; Linux/UNIX administration; server management; DBMS operations and integration; networking, security, or system-level software; and Linux debugging or performance-analysis tools.
- A master’s degree or Ph.D. in a relevant field is an asset.
Benefits
- Canada base salary range of $94,000–$115,000 annually.
- Company-paid medical, dental, and vision coverage, including Health Spending and Personal Spending Accounts.
- Employee and Family Assistance Plan with counseling, legal advice, and mental health resources.
- Critical illness, disability, and life insurance.
- Group Registered Retirement Savings Plan with company matching.
- Paid time off, flexible leave policies, and paid health days.
- Eligibility to participate in the Fortinet equity program.
- Bonus eligibility reviewed at hiring and annually at the company’s discretion.
- Benefits eligibility begins on the first day of hire.
About Fortinet
Fortinet is a public cybersecurity company that builds network security hardware and software for enterprises, service providers, and governments. Its FortiGate firewalls, secure networking (SD-WAN), endpoint and cloud security, and threat intelligence subscriptions are sold via direct and channel partners. Founded in 2000 and headquartered in Sunnyvale, California, Fortinet trades on NASDAQ (FTNT) and serves more than 660,000 customers worldwide.
