Demo

Principal Software Engineer/ Product Architect

Fortinet
Sunnyvale, CA Full Time
POSTED ON 4/16/2026
AVAILABLE BEFORE 5/15/2026

We are looking for an experienced Principal Software Engineer / Product Architect to lead the technical direction of FortiCNAPP's Customer Administration Platform. You will be a key technical leader, shaping architecture, guiding engineers, and collaborating across product, and infrastructure teams to build highly available and secure systems for customer identity, onboarding automation, and lifecycle management at global scale.

Responsibilities

  • Lead architecture and design of distributed, cloud-native backend systems for authentication, onboarding, and tenant lifecycle automation.
  • Drive the evolution of FortiCNAPP's authentication, authorization, and identity management systems to enable tighter integration with the broader Fortinet ecosystem.
  • Design and deliver scalable onboarding automation for multi-cloud environments (AWS, Azure, GCP), ensuring frictionless customer self-deployment.
  • Play a pivotal role in architecting and designing end-to-end customer lifecycle management capabilities, including license management, tenant provisioning, and data retention strategies.
  • Define and execute the long-term roadmap for a unified customer communication system that empowers teams to manage engagement, deliver critical updates, and integrate communications seamlessly across the FortiCNAPP platform.
  • Collaborate with cross-functional teams (DevOps, QA, PM, Security) to ensure system reliability, observability, and compliance.
  • Take on a technical lead role, mentoring engineers, shaping design and architecture, and building a culture of ownership, engineering excellence, and continuous improvement across the team.
  • Champion best practices in system design, API governance, CI/CD automation, infrastructure-as-code, and cloud cost optimization.

Requirements

  • 10 years of experience in software engineering for cloud-based, distributed systems, including 5 years in a technical leadership role.
  • Experience bridging UI/UX thinking with large-scale backend system design, candidates with strong front-end foundations who can architect complex systems are highly encouraged.
  • Deep understanding of cloud platforms (AWS, Azure, GCP) and containerization/orchestration technologies (Docker, Kubernetes).
  • Strong expertise in microservices architecture, RESTful APIs, and backend frameworks (Python, Go, Java, etc.).
  • Proven experience designing and scaling identity, access control, and lifecycle management systems.
  • Proficiency with infrastructure-as-code (Terraform, Helm, CloudFormation) and modern CI/CD pipelines.
  • Solid foundation in relational databases (MySQL, Postgres) and data modeling for multi-tenant systems.
  • Excellent collaboration, communication, and mentoring skills, ability to lead through influence across distributed teams.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field.

Preferred Qualifications

  • Experience integrating enterprise identity providers (SAML, OAuth, OIDC, SCIM) with large-scale SaaS products.
  • Familiarity with Fortinet, Lacework, or similar cybersecurity platforms.
  • Background in cloud governance, cost optimization, and compliance.
  • Track record of driving end-to-end program delivery across multiple product and infrastructure teams.

Why Join Us

You'll be joining a core platform team shaping how enterprises connect and secure their cloud environments in FortiCNAPP. We're building the foundation for seamless onboarding, unified identity integration, and intelligent lifecycle automation which empowers customers to onboard in minutes, identify coverage gaps, and achieve full protection.

You'll have significant technical ownership, global impact, and opportunities to shape the architecture that powers thousands of enterprise tenants.

The US base salary range for this full-time position is $212,000-$259,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time, as well as a comprehensive leave program.

Wage ranges are based on various factors, including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion.


EEOC / AAPAccommodation: If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact Fortinet, Inc at (408) 235-7700 of accommodations@fortinet.com for assistance.EEO: All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

 

Salary.com Estimation for Principal Software Engineer/ Product Architect in Sunnyvale, CA
$263,160 to $315,580
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer/ Product Architect?

Sign up to receive alerts about other jobs on the Principal Software Engineer/ Product Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$83,039 - $104,143
Income Estimation: 
$105,489 - $131,507
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$266,380 - $359,704
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Fortinet

  • Fortinet Milwaukee, WI
  • Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersecti... more
  • 10 Days Ago

  • Fortinet Boston, MA
  • We are looking for a Systems Engineer, SLED to work closely with a Named Account Manager, SLED in a defined territory. The Systems Engineer's main mission ... more
  • 10 Days Ago

  • Fortinet Frisco, TX
  • Job Description The Sales Support Representative (SSR) is a key member of the Fortinet sales organization, responsible for delivering standardized operatio... more
  • 10 Days Ago

  • Fortinet Dallas, TX
  • Job Description Manage, direct, and drive an enterprise sales team responsible for sales into Enterprise accounts. Responsible for the development and perf... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer/ Product Architect jobs in the Sunnyvale, CA area that may be a better fit.

  • Candidate Experience site Sunnyvale, CA
  • We are looking for an experienced Principal Software Engineer / Product Architect to lead the technical direction of FortiCNAPP’s Customer Administration P... more
  • 28 Days Ago

  • Siemens EDA (Siemens Digital Industries Software) Fremont, CA
  • Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly ... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!