FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in C/C++/Golang/Rust development within Linux or UNIX-like environments, with a strong understanding of networking and security concepts, particularly in the TLS stack. Capable of implementing and maintaining software for Unified Threat Management features while promoting best coding practices.
Highest-signal resume keywords
C/C++/Golang/Rust DevelopmentLinux/UNIX Environment ExperienceTLS, TCP/IP, POSIX APIs KnowledgeScripting Languages (Shell, Python, Perl)Source Control Systems (Git)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++ DevelopmentGolang DevelopmentRust DevelopmentLinux Environment ExperienceTLS KnowledgeTCP/IP KnowledgePOSIX APIs KnowledgeSocket ProgrammingScripting (Shell, Python, Perl)Source Control (Git)
Soft Skills
Problem-Solving SkillsTroubleshooting SkillsAdaptability to New Technologies
Certifications & Qualifications
Bachelor’s Degree in Computer Science
Industry Keywords
Unified Threat ManagementAnti-VirusWeb FilterData Leak PreventionAnti-Spam
Tech Stack
Tools & technologiesLinuxPerlPythonRustTCP/IPUnixC++Go
About the role
Key responsibilities & impact- Implement and maintain software powering the TLS stack and UTM feature set
- Stay current on application-layer protocols and software practices, and suggest team improvements
- Promote and uphold best coding and design practices
- Provide product improvement suggestions based on hands-on use of Fortinet products
- Research and define new technology areas to enhance existing or future products
- Re-evaluate the design and implementation of current code as needed
- Develop features for FortiGate’s Unified Threat Management suite, including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam
Requirements
What you’ll need- 8+ years of experience in C/C++/Golang/Rust development
- Strong problem-solving and troubleshooting skills
- Experience developing software in Linux or UNIX-like environments
- Knowledge of TLS, TCP/IP, POSIX APIs, and socket programming
- Familiarity with source control systems such as Git
- Ability to quickly adapt to new technologies and methodologies
- Understanding of networking and security concepts, especially in TLS stack
- Experience with scripting languages such as Shell, Python, or Perl
- Basic understanding of Linux/UNIX server or system management
- Bachelor’s degree in Computer Science or equivalent experience
Benefits
Comp & perks- 100% company-paid medical, dental, and vision coverage
- Health Spending Account
- Personal Spending Account
- Employee & Family Assistance Plan (EFAP), including counseling, legal advice, and mental health resources
- Critical illness, disability, and life insurance
- Group Registered Retirement Savings Plan (RRSP) with company match
- Competitive Paid Time Off
- Flexible leave policies, including paid health days
- Equity program eligibility
- Bonus eligibility reviewed at hire and annually at the company’s discretion
