Senior/Staff Software Engineer
Fortinet · Sunnyvale, CA · Software Development
About this role
Fortinet is hiring a senior-level Software Engineer based in Sunnyvale, CA. The posting calls out experience with Python, Java, Rust, SQL and roughly 6+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $185,000–$265,000 per year.
- Role
- Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Tech leadership
- Employment
- Full-time
- Location
- Sunnyvale, CA
- Experience
- 6+ years
- Education
- Bachelor's degree
- Department
- Software Development
- Posted
- Sep 16, 2025
More roles at Fortinet
Job description
from Fortinet careersFortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability, cross-cloud, large-volume, data processing system that is one of the foundational pieces of Fortinet-Lacework’s Cloud security platform. Design and implement resilient, flexible, and highly scalable platforms for collecting and processing terabytes per day.
Responsibilities
- Design and develop services to scale to massive customer accounts in the cloud
- Develop functional specifications and design documents by collaborating with stakeholders
- Write high quality, well documented, and well-tested code
- Participate in code and design reviews
- Design, build, test, and operate highly scalable, highly available, cost-effective, mission-critical services
- Build roadmaps and goals in partnership with engineering and product teams
- Work cross-functionally with other Engineering, Product Management, Support, Sales teams as well as Customers
- Inform strategic build-vs-buy decisions
- Demonstrate good communication skills and present work to group leadership and at group-wide events
- Actively participate in recruiting other Engineers
- Mentor less experienced Engineers
Minimum Qualifications
- Bachelor’s degree in Computer Science or related, relevant field
- Solid foundation in Computer science fundamentals
- 6+ years of relevant experience
- Implemented scalable microservices using languages like Java/Go/Rust. Python experience would be beneficial
- Experience in one or more data stores and technologies including SQL Databases, Snowflake, Postgres, Redshift, Hadoop, Cassandra, Lakehouse etc.