Senior Software Development Engineer

FortinetSanta Clara, CA
$150,000 - $183,000Hybrid

About The Position

We are seeking a Senior Software Development Engineer to join our FortiWeb team, responsible for developing and maintaining the web-based management interface of our industry-leading Web Application Firewall (WAF) solution. This role requires expertise in modern Angular/React development combined with experience migrating legacy enterprise applications.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
  • 8+ years of professional frontend development experience
  • 5+ years of hands-on experience with Angular (v14+) / React and TypeScript
  • Proven track record of leading large-scale application modernization projects
  • Experience with legacy and modern framework coexistence
  • Proven ability to migrate legacy applications without service disruption
  • Hands-on experience with micro-frontend frameworks
  • Understanding of application isolation, state sharing, and routing coordination
  • Permission-based routing and role-based access control (RBAC)
  • HTTP interceptor chains for cross-cutting concerns
  • Multi-tenant architectures
  • CSRF/XSS prevention implementation
  • Bundle splitting and lazy loading strategies
  • Memory optimization for large-scale applications
  • Angular 14+, AngularJS 1.x, React 18
  • TypeScript 5+, JavaScript ES2022+
  • RxJS 7+, Observables, MobX/Redux
  • SCSS, CSS Variables, Design Systems
  • Webpack, Vite, Angular CLI
  • Jasmine, Karma, Jest
  • Git, pnpm/Yarn, ESLint, Prettier

Nice To Haves

  • Web Application Firewall (WAF) or cybersecurity product experience
  • Network security infrastructure management interfaces
  • ToB/Enterprise admin interface design patterns
  • Enterprise design systems (Material UI, etc.)
  • Data visualization libraries (D3.js)
  • CI/CD pipeline configuration
  • Container orchestration (Kubernetes, 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
  • dental
  • vision
  • life and disability insurance
  • 401(k)
  • 11 paid holidays
  • vacation time
  • sick time
  • comprehensive leave program
  • Fortinet equity program
  • Bonus eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service