Fortinet is looking to solve the problem of building mission-critical cloud security products with real customer impact, requiring strong engineering judgment to work on complex, large-scale systems.
Requirements
- Strong experience developing and maintaining web-based user interfaces
- Experience contributing to backend systems (e.g., APIs, services, SQL-based data stores)
- Proven experience building data-intensive or distributed systems
- Familiarity with modern software delivery practices, including CI/CD, monitoring, and observability
- Experience with cloud security, infrastructure security, or related domains
- Experience processing and querying large-scale datasets, with attention to performance, cost, and efficiency
- Familiarity with cloud-based data warehouses (e.g., Snowflake, Redshift)
Responsibilities
- Design, build, and maintain data-rich web-based user interfaces for cloud security products
- Contribute to backend systems and services (e.g., APIs, proxies, SQL-based services) that support large-scale data processing
- Drive architectural and technical decisions to ensure scalability, reliability, and performance
- Build and evolve data models and query systems, including graph-based representations of complex relationships where applicable
- Collaborate closely with UX designers, backend engineers, and product managers to deliver intuitive and impactful security features
- Balance speed and quality while delivering features in a fast-paced, evolving product environment
- Communicate designs, trade-offs, and outcomes clearly to peers and leadership
Other
- Bachelor’s degree in a quantitative field (Computer Science, Engineering, Mathematics, Statistics, or related discipline)
- 5+ years of experience building and operating SaaS applications on modern cloud platforms
- Ability to work effectively in ambiguous problem spaces, driving design and implementation with limited supervision
- Strong written and verbal communication skills
- Participate in recruiting, onboarding, and mentoring engineers