4 days ago
Burnaby, CanadaMid Level
Responsibilities
- Design and implement new Android features.
- Maintain and improve a shared C/C++ library integrated with the Android NDK.
- Perform code refactoring, performance optimization, and troubleshooting of complex technical issues.
- Write high-quality, maintainable, efficient, and well-documented code.
- Debug and resolve complex issues across multiple platforms.
- Learn and adapt to new technologies as needed.
Requirements
- Strong programming experience in C/C++ with hands-on knowledge of the Android NDK.
- Proficiency developing native Android applications using Java, Kotlin, and NDK.
- Familiarity with networking, security, and performance optimization.
- Experience working with multi-platform shared libraries.
- Strong problem-solving and troubleshooting abilities.
- Preferred qualifications include low-level systems programming, networking protocols, cloud services, backend infrastructure, VPN technologies, network security, and SSL/TLS experience.
Benefits
- 100% 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 match.
- Competitive paid time off, flexible leave policies, and paid health days.
- Eligibility for the Fortinet equity program; bonus eligibility is reviewed at hire and annually at the company’s discretion.
- Full-time position with a Canada base salary range of $117,000-$143,000 annually.
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.
