staff Software Engineer tech_leadership 8+ yrs Bachelor's · Posted May 2, 2025
$140,600 – $171,800
USD per year

About this role

Fortinet is hiring a staff-level Software Engineer based in Sunnyvale, CA. The posting calls out experience with Python, Bash, AWS, GCP and roughly 8+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $140,600–$171,800 per year.

Role
Software Engineer
Function
software engineering
Level
staff
Track
Tech leadership
Employment
Full-time
Location
Sunnyvale, CA
Experience
8+ years
Education
Bachelor's degree
Department
Software-Dev QA
Posted
May 2, 2025
AI Summary
Staff-level QA engineer designing and executing comprehensive test plans for networking and load balancing products. Develops automation frameworks using Python and Robot Framework, conducts root cause analysis, and collaborates with developers on issue resolution. Requires 8+ years network product QA experience, deep networking protocol knowledge, and proficiency with Linux and traffic generation tools.

More roles at Fortinet

Named Account Manager, Enterprise
Sunnyvale, CA · manager
Named Account Manager, Enterprise
Sunnyvale, CA · manager
Named Account Manager, SLED
Houston, TX · manager
Networking Security
Named Regional Account Manager
Seattle, WA · manager
Security Networking
Sales Engineer, SLED
Los Angeles, CA · mid
Linux Networking Security
All Fortinet jobs →

Job description

from Fortinet careers

Fortinet is looking for a Staff Software Dev QA Engineer to assist FortiADC Team

The software development QA developer need to work with the developer team to deliver high quality of the Fortinet's product, and also responsible for building high effective automation test process to complete most of test work.

Responsibilities:

  • Design, develop, and execute comprehensive test plans and test cases across all stages of the product development lifecycle.
  • Perform both manual and automated testing for networking and load balancing features.
  • Build and maintain realistic test environments, simulating diverse device types and network conditions.
  • Develop and maintain scalable network simulation frameworks for performance and scalability testing using various protocols and tools.
  • Conduct detailed root cause analysis and provide actionable insights to improve product performance and reliability.
  • Collaborate closely with developers and QA team members to identify, reproduce, and resolve issues.
  • Integrate new tools, techniques, and best practices into the QA process to enhance testing efficiency and coverage.
  • Identify and document product risks, and contribute to release readiness decisions.
  • Work alongside Development and TAC engineers to reproduce and analyze customer-reported issues.

The QA Developer must be a quick learner, must be able to work efficiently and effectively, to identify defect and risk that should be addressed during development test and for release readiness.

This is an excerpt. Read the full job description on Fortinet careers →
All software engineering jobs software engineering in Sunnyvale, CA Jobs in Sunnyvale, CA software engineering salaries software engineering career path
All Fortinet Jobs Browse software engineering roles staff positions