Staff Software Development Engineer(Python/Go)

FortinetSunnyvale, CA
$160,000 - $190,000Onsite

About The Position

We are seeking a Staff Software Development Engineer with expertise in Python/Go to join our team. In this role, you will be responsible for developing, testing, and maintaining the backend of web-based applications. You will collaborate closely with product and design teams to implement new features, ensuring the code is clean, scalable, and efficient. Your responsibilities will also include debugging and resolving technical issues to maintain system stability, and documenting software development processes and technical specifications. We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe. Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • Proficiency in programming languages like Python or go.
  • Good understanding in HTTP/HTTPS protocol.
  • Rich experience in micro-service development, familiar with Kubernetes, Kafka, and other frameworks
  • Experience with relational databases such as MySQL or PostgreSQL, and non-SQL database.
  • Good knowledge in Role based File access control, version control.
  • Strong analytical and problem-solving skills.
  • Experience in automation test system.
  • Must be authorized to work in the U.S. without sponsorship.

Nice To Haves

  • Experience with cloud services (AWS, Azure).
  • Development Experience in Cloud Storage is preferred. Familiar with File system, storage algorithms, and distribute storage architecture.

Responsibilities

  • Develop, test, and maintain backend of web-based applications.
  • Collaborate with product and design teams to implement features.
  • Write clean, scalable, and efficient code.
  • Debug and resolve technical issues to ensure system stability.
  • Document software development processes and technical specifications.

Benefits

  • medical
  • dental
  • vision
  • life and disability insurance
  • 401(k)
  • 11 paid holidays
  • vacation time
  • sick time
  • comprehensive leave program
  • Fortinet equity program
  • Bonus eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service