Senior Software Developer
$100,000–$140,000 year
On-site · Burnaby, British Columbia, Canada
Job Summary
Develop, design, and test software for Fortinet products, including Linux applications and kernel modules. Maintain, evaluate, optimize, and support software and firmware implementations; troubleshoot and resolve bugs; implement new features per feature specifications and priorities. Research and define new areas of technology to enhance FortiWEB and FortiADC products or explore new directions; re-evaluate current source code design/implementation. Maintain and document code using a source control system. Play a key role in realizing the product roadmap. Requires 5+ years of Unix/Linux software development, 3+ years in Linux kernel development; strong C/C++ and networking knowledge; BS in Computer Science; Canadian citizenship; salary range $100,000-$140,000 CAD annually; comprehensive benefits and equity program.
Required Qualifications
- 5+ years of experience in software development within Unix/Linux environments
- 3+ years of experience in Linux kernel development
- Strong expertise in C/C++ and data structures
- In-depth knowledge of networking concepts and architecture (IP, TCP, DHCP, WCCP, DNS, routing protocols)
- Strong understanding of the Linux kernel network protocol stack
- Ability to adapt to new technologies and methodologies
- Excellent problem-solving and troubleshooting skills
- Candidate must have BS in Computer Science or a related field
- Canadian citizenship is required
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.