Staff Embedded Software Developer working on innovative UTM feature set for Fortinet's FortiGate firewall. Collaborate with a dedicated team to implement and maintain complex software solutions.
Responsibilities
Implement and maintain software that powers our TLS stack and UTM feature set
Stay up to date on new developments in application-layer protocols and software practices, suggesting improvements within the team
Promote and uphold best coding and design practices
Provide product improvement suggestions based on hands-on use of Fortinet products
Research and define new areas of technology to enhance existing or future products; re-evaluate design and implementation of current code as needed
Requirements
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 (Git or others)
Ability to quickly adapt to new technologies and methodologies
Understanding of networking and security concepts, especially in TLS stack (asset)
Experience with scripting languages (Shell, Python, or Perl) (asset)
Basic understanding of Linux/UNIX server or system management (asset)
Benefits
100% company paid medical, dental, and vision coverage
Health Spending Account
Personal Spending Account
Employee & Family Assistance Plan (EFAP)
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
Senior Product Engineer building Ediphi’s cloud - based construction estimating and preconstruction platform. Driving features from concept to release with Product, Design, and Engineering.
Senior Staff Software Engineer shaping Webflow’s backend platform for experimentation, personalization, analytics, and conversion optimization. Leading distributed systems, AI/ML infrastructure, and multi - team technical initiatives.
GTM Engineering Manager building AI - powered automation and integrations for New Relic’s observability platform. Managing revenue systems, data pipelines, and GTM technology workflows.
Product Engineer developing and launching manufacturable office furniture products for Tayco, a leading Canadian office furniture manufacturer. Driving design, testing, documentation, supplier coordination, and quality planning.
Backend engineer building AI - powered 3D design review systems for CoLab, which helps mechanical engineering teams bring complex products to market faster. Developing scalable CAD, ML, and rule - based review infrastructure.
Senior Protection & Control Engineer leading high - voltage substation protection, control, and metering designs. Supporting utilities and renewable energy clients from concept through commissioning.
Principal Protection & Control Engineer leading high - voltage substation protection and control projects for Qualus, a power infrastructure solutions firm. Providing technical governance, approvals, commissioning support, and mentorship.
Early - career full - stack engineer building TypeScript/Node and React systems for Prometheum’s blockchain securities infrastructure. Shipping features, fixes, tests, and technical improvements in a fully remote team.
Full - stack engineer owning features for Prometheum’s blockchain - based securities infrastructure. Building TypeScript/Node.js back ends and React front ends for regulated digital - asset markets.
CMS Technical Lead migrating credit union public websites from Central1 Forge/OpenText to target CMS platforms. Leading architecture, integrations, security, content migration, and launch stabilization.