Software Development Engineer (GUI)

Fortinet•Sunnyvale, CA

About The Position

Fortinet is seeking a Staff Frontend Engineer to join its FortiWeb team, developing and maintaining the web-based management interface for its Web Application Firewall (WAF) solution. The role focuses on modern Angular and React development, modernization of legacy enterprise applications, and technical leadership across frontend architecture and engineering practices. The position leads migration from legacy frameworks to modern Angular and React, designs micro-frontend architecture, and builds scalable state management solutions. It works closely with backend, UX/UI, and DevOps teams on API contracts, enterprise design systems, and CI/CD performance, while mentoring junior engineers. Applicants must be authorized to work in the U.S. without sponsorship. The position is full-time, with a US base salary range of $123,000–$151,000. Salary offers depend on factors including skills, qualifications, experience, and location. All roles are eligible for Fortinet’s 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, React 18, TypeScript 5+, and JavaScript ES2022+.
  • Experience with RxJS 7+, Observables, and MobX/Redux.
  • Experience with SCSS, CSS Variables, design systems, Webpack, Vite, Angular CLI, Jasmine, Karma, Jest, Git, pnpm/Yarn, ESLint, and Prettier.
  • Experience with coexistence of legacy and modern frameworks and migrating legacy applications without service disruption.
  • Hands-on experience with micro-frontend frameworks and understanding of application isolation, state sharing, and routing coordination.
  • Knowledge of enterprise application patterns including permission-based routing, role-based access control (RBAC), HTTP interceptor chains, and multi-tenant architectures.
  • Knowledge of 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.
  • Experience with 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 and disability insurance
  • 401(k)
  • 11 paid holidays
  • Vacation time
  • Sick time
  • Comprehensive leave program
  • Eligibility to participate in the Fortinet equity program
  • Bonus eligibility, reviewed at hire and annually at the company’s discretion
  • Supportive work environment and competitive Total Rewards package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service