The Fortinet team is currently looking for a Software Developer to join our R&D team in our Vancouver location. You are a proactive problem solver with a passion for building scalable applications, optimizing performance, and supporting cross-functional teams. You thrive in dynamic environments, embrace continuous learning, and take ownership of delivering high-quality engineering solutions.
Job Responsibilities:
Full lifecycle application development and maintenance. Implement and maintain various pipelines and web-based applications. Monitor and analyze the performance and security of existing infrastructure. Provide assistance to other teams and customers on products owned by our team.Skills Required:
Minimum 1 year of relevant experience. Proficiency in at least one of Python, Go, Java, or JavaScript. Experience with high concurrency programming and performance analysis. Strong understanding of Object-Oriented Design (OOD) concepts, with a focus on scalability and modularity. Familiarity with Git; Solid engineering mindset, including: Attention to detail and clean coding style. Ability to decompose complex tasks. Commitment to continuous learning. Automating repetitive tasks. Test-driven approach and relentless testing. Good documentation practices. Awareness of security and ethical responsibility. Strong sense of ownership and accountability. Hands-on experience with Linux, web servers, and database servers (MySQL). Learning new technologies within a reasonable timeframe. Team player and efficient communicationNice to Have:
Experience with system-level network programming for custom probing. Knowledge of Rust. Familiarity with DevOps tools such as CI/CD pipelines, Docker, and Terraform. Experience using JavaScript frameworks/libraries (e.g., Angular or React). Basic geographic knowledge. Experience with cloud computing development (e.g., AWS, Azure, etc.). Project management experience, with the ability to coordinate tasks, manage timelines, and collaborate across teams.The Canada base salary range for this full-time position is expected to be between $96,800 - $118,300 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.
Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.
All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion.
Why Join Us:
We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.
Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.