Software Development Engineer (GUI)

Fortinet

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Salary
$123,000–$151,000 / yr
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $160k
This role $137k
$114k $203k
below market most similar roles pay here above market

This role pays less than 68% of similar roles. Most pay $124,400–$194,735 — the blue band above. At the midpoint, this role pays about $137k versus about $160k for comparable roles.

Based on 240 similar postings.

Employer

About Fortinet

Fortinet is a US-based cybersecurity company best known for its FortiGate next-generation firewalls. It sells a broad security platform spanning network security, SD-WAN, endpoint protection, cloud security, and SIEM/SOC operations.

Fortinet currently has 102 open roles on FindRole.

Listed pay typically runs $140,000–$183,000 across 77 roles with salary data.

Most-posted roles

View all roles at Fortinet

At a glance

TL;DR · Software Development Engineer (GUI)

JOB TITLE: Software Development Engineer (GUI) The Software Development Engineer (GUI) joins the FortiWeb team to develop and maintain the web-based management interface for a Web Application Firewall solution. This role involves leading the migration strategy from legacy frameworks to modern Angular 21+ and React 18+ while designing a micro-frontend architecture for multiple sub-applications. Key responsibilities include building scalable state management solutions, establishing frontend best practices, and collaborating on API contracts and enterprise design systems. The candidate must utilize TypeScript, RxJS, MobX, Redux, SCSS, Webpack, Vite, Jasmine, Karma, and Jest. Core competencies include managing legacy and modern framework coexistence, implementing role-based access control, and ensuring CSRF/XSS prevention. The work focuses on network security infrastructure management interfaces and large-scale application modernization within a cybersecurity product domain.

What does a Software Development Engineer earn in California?

Median $197750 from 81 postings across 10 companies.

See salary data

What you'll do

  • Lead the migration strategy from legacy frameworks to modern Angular 21+ and React 18+ environments.
  • Design and implement a micro-frontend architecture for multiple sub-applications.
  • Build scalable, observable state management solutions using RxJS and MobX/Redux.
  • Establish frontend best practices and architectural patterns for the engineering team.
  • Define API contracts and integration patterns in collaboration with backend teams.
  • Implement enterprise design systems in coordination with UX/UI teams.
  • Optimize CI/CD pipelines and build performance in partnership with DevOps.
  • Mentor junior engineers through regular code reviews and technical guidance.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
  • 5+ years of professional frontend development experience.
  • 3+ years of hands-on experience with Angular (v14+), React, and TypeScript.
  • Proven track record of leading large-scale application modernization projects.
  • Experience with Angular 14+, AngularJS 1.x, React 18, TypeScript 5+, and JavaScript ES2022+.
  • Proficiency with RxJS 7+, MobX/Redux, SCSS, Webpack, Vite, and testing tools like Jasmine, Karma, or Jest.
  • Experience with micro-frontend architecture, legacy migration, RBAC, and security measures like CSRF/XSS prevention.

More like this

Similar roles

Senior/Staff Software Development Engineer

Fortinet

Sunnyvale, CA 25 days ago $150,000–$183,000
Angular React TypeScript JavaScript RxJS MobX Redux SCSS Webpack Vite Angular CLI Jasmine Karma Jest Git pnpm Yarn ESLint Prettier CI/CD Kubernetes Docker D3.js Material UI Web Application Firewall (WAF)
5+ yrs exp Hybrid

Front End Software Engineer

Booz Allen Hamilton

McLean, VA 37 days ago
React Vue.js TypeScript JavaScript HTML5 CSS3 Docker Kubernetes AWS Azure Google Cloud Platform Webpack Vite Babel Jest Cypress Jasmine Mocha Git Agile
2+ yrs exp

Front End Software Engineer

Booz Allen Hamilton

Chantilly, VA 43 days ago
React Vue.js TypeScript JavaScript HTML5 CSS3 Docker Kubernetes AWS Azure Google Cloud Platform Webpack Vite Babel Jest Cypress Jasmine Mocha Git Agile
2+ yrs exp

Front End Software Engineer

Booz Allen Hamilton

Chantilly, VA 68 days ago
React Vue.js TypeScript JavaScript HTML5 CSS3 AWS Azure Google Cloud Platform Kubernetes Docker Webpack Vite Babel Jest Cypress Jasmine Mocha Git Agile
2+ yrs exp

Software Development Engineer

Zillow

Remote 25 days ago $139,400–$222,600
Typescript Go Python NodeJS React GraphQL REST Aurora Distributed Systems Microservices ES6 Relational Databases Non-relational Databases Systems Design API Design
Remote

Software Development Engineer

Adobe

New York, NY 39 days ago $114,100–$214,950
Java Scala SQL NoSQL Apache Spark Kafka Hadoop AWS Azure RESTful API Distributed Systems Machine Learning Generative AI