Software Development Engineer
US$150,000 – US$183,000 / yr base salary
Posted 2 Oct 2026
Advertised as “Senior/Staff Software Development Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- People management
- Employment
- Hybrid
- Contract
- Full-time
- Visa sponsorship
- Not offered
| Base salary | US$150,000 – US$183,000 / yr |
|---|
Field of studyComputer Science, Engineering (or related)
Study levelBachelor's
We are seeking a Staff Frontend 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.
Key Responsibilities
Technical Leadership
- 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
Required Qualifications
Education & Experience
- 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
Technical Skills
Category
Required Technologies
Frameworks
Angular 14+, AngularJS 1.x, React 18
Language
TypeScript 5+, JavaScript ES2022+
State Management
RxJS 7+, Observables, MobX/Redux
Styling
SCSS, CSS Variables, Design Systems
Build Tools
Webpack, Vite, Angular CLI
Testing
Jasmine, Karma, Jest
Tools
Git, pnpm/Yarn, ESLint, Prettier
Core Competencies
Hybrid Architecture Expertise:
- Experience with legacy and modern framework coexistence
- Proven ability to migrate legacy applications without service disruption
Micro-frontend Architecture:
- Hands-on experience with micro-frontend frameworks
- Understanding of application isolation, state sharing, and routing coordination
Enterprise Application Patterns: