Software Development Engineer (GUI)

Fortinet•Sunnyvale, CA
•$123,000 - $151,000

About The Position

Fortinet is seeking a Staff Frontend Engineer to join its FortiWeb team and develop and maintain the web-based management interface for its Web Application Firewall (WAF) solution. The role calls for expertise in modern Angular and React development and experience migrating legacy enterprise applications. The engineer will lead modernization efforts from legacy frameworks to Angular 21+ and React 18+, design micro-frontend architecture, build scalable state management solutions, and establish frontend engineering practices. The role also works closely with backend, UX/UI, and DevOps teams, and includes mentoring junior engineers. Candidates must be authorized to work in the United States without sponsorship. The position is described as full-time, with a U.S. base salary range of $123,000–$151,000. Fortinet also describes a range of employee benefits and eligibility to participate in its equity program; bonus eligibility is reviewed at hire and annually at the company’s discretion.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
  • At least 5 years of professional frontend development experience.
  • At least 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, and React 18.
  • Proficiency with TypeScript 5+ and JavaScript ES2022+.
  • Experience with RxJS 7+, Observables, and MobX/Redux.
  • Experience with SCSS, CSS Variables, and design systems.
  • Experience with Webpack, Vite, and Angular CLI.
  • Experience with Jasmine, Karma, and Jest.
  • Familiarity with Git, pnpm/Yarn, ESLint, and Prettier.
  • Experience with legacy and modern framework coexistence and migrating legacy applications without service disruption.
  • Hands-on experience with micro-frontend frameworks, including application isolation, state sharing, and routing coordination.
  • Knowledge of permission-based routing, role-based access control (RBAC), HTTP interceptor chains, and multi-tenant architectures.
  • Experience implementing CSRF/XSS prevention, bundle splitting, lazy loading strategies, and memory optimization for large-scale applications.
  • Must be authorized to work in the U.S. without sponsorship.

Nice To Haves

  • Web Application Firewall (WAF) or cybersecurity product experience.
  • Experience with network security infrastructure management interfaces.
  • Knowledge of ToB/Enterprise admin interface design patterns.
  • Experience with enterprise design systems such as Material UI.
  • Experience with data visualization libraries such as D3.js.
  • Experience configuring CI/CD pipelines.
  • Experience with container orchestration, including Kubernetes and Docker.
  • Open source contributions.
  • Technical blog posts or conference speaking experience.

Responsibilities

  • Lead the migration strategy from legacy frameworks to modern Angular 21+ and React 18+.
  • Design and implement 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.
  • Collaborate with backend teams to define API contracts and integration patterns.
  • Work with UX/UI teams to implement enterprise design systems.
  • Partner with DevOps to optimize CI/CD pipelines and build performance.
  • Mentor junior engineers through code reviews and technical guidance.

Benefits

  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Life insurance.
  • Disability insurance.
  • 401(k).
  • 11 paid holidays.
  • Vacation time.
  • Sick time.
  • A comprehensive leave program.
  • Eligibility to participate in the Fortinet equity program.
  • Bonus eligibility reviewed at the time of hire and annually at the company's discretion.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service