senior Software Engineer tech_leadership · Posted Jun 15, 2026

About this role

Fortinet is hiring a senior-level Software Engineer based in Singapore. The posting calls out experience with Python, C, Kubernetes, Docker.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Tech leadership
Employment
Full-time
Location
Singapore
Department
Software Development
Posted
Jun 15, 2026

Job description

from Fortinet careers

Location: Singapore

Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere.

We are currently seeking a dynamic Senior Principal Software Developer to contribute to the success of our rapidly growing business.

As a Senior Principal Software Developer, you will:

  • Develop and maintain software components on current and future networking related products.
  • Design, develop and implement highly scalable software features and infrastructure on our next-generation security platform ready for cloud native deployment.
  • Be hands-on in bug fixing of current products.
  • Work closely with DevOps and QA team to deliver high quality products.
  • Profile, optimize and tune systems software (management/control/dataplane) for efficient cloud operation.
  • Implement software features of high quality and on schedule.
  • Communicate effectively, both verbal and written.

We Are Looking For:

An insightful and influential collaborator to join our team. We encourage you to apply for this position if you have the following qualities:

  • Possess at least 12 years of software development experience.
  • Rich experience in cloud-based product related software development and cross-platform development.
  • Strong knowledge and experiences and hands-on programming skills in Python, as well as debugging skills.
  • Experience with Docker and Kubernetes or other container orchestration and traffic steering platforms.
  • Strong understanding of principles of DevOps and Continuous Delivery.
  • Good understanding of cloud-based product design's considerations and limitations in areas of microservice architectures, security, global network infrastructure, distributed systems, and load balancing.
  • Good knowledge in Firewall, IPSec, SSL, IdP, TLS, DNS, CASB, SDN, and TCP/IP networking.
  • Knowledge of Go and C/C++ is a plus.
  • B.S. in Computer Science or Math or Electrical Engineering; M.S. preferred.

Why Join Us:

At Fortinet, we embrace diversity and inclusivity. We encourage applications from diverse backgrounds and identities. Explore our welcoming work environment designed for a rewarding career journey with an attractive Total Rewards package to support you with your overall health and financial well-being. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

 

Fortinet is an equal opportunity employer.
 
We will only notify shortlisted candidates.
 
Fortinet will not entertain any unsolicited resumes, please refrain from sending them to any Fortinet employees or Fortinet email aliases. Should any agency submit any resumes to Fortinet, these resumes if considered, will be assumed to have been given by the agency free of any related fees/charges.

#LI-JC1

More roles at Fortinet

Systems Engineer
Puerto Rico · mid
Networking Encryption
Senior UX / UI Product Designer - SaaS and AI
London, United Kingdom · senior
Figma Data Analytics Security
Renewal Sales Representative
Mexico City, Mexico · mid
Salesforce
Systems Engineer
Mexico City, Mexico · mid
Security IAM
Firmware Design Engineer (FortiSwitch BIOS) - Taipei
Taipei City, Taiwan · mid
Bash Linux Networking
All Fortinet jobs →
All software engineering jobs software engineering salaries software engineering career path
All Fortinet Jobs Browse software engineering roles senior positions