Logo of Huzzle

Staff Software Development Engineer (SASE-MSSP)

image

Fortinet

2mo ago

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
  • San Francisco

AI generated summary

  • You must have rich experience in cloud-based software development, strong Python skills, knowledge of Docker/Kubernetes, DevOps expertise, and an understanding of microservices, security, and networking principles. A degree in Computer Science or related field is required, with a preference for a Master's degree. Knowledge of Go and C/C++ is a bonus.
  • You will develop, maintain, and optimize software components for networking products, collaborate with DevOps and QA, and ensure high-quality, scalable features are delivered on schedule in a cloud-native environment.

Requirements

  • Rich experience in cloud based product related software development and cross-platform development
  • Strong knowledge and experiences and hands-on programming skills in Python, and 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.
  • Educational Requirements:
  • B.S. in Computer Science or Math or Electrical Engineering; M.S. preferred

Responsibilities

  • 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
  • Hands on in bug fixing 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.

FAQs

What are the main responsibilities of a Staff Software Development Engineer in this role?

The main responsibilities include developing and maintaining software components on networking products, designing and implementing highly scalable software features, bug fixing current products, working closely with DevOps and QA teams, profiling and optimizing systems software, and delivering high quality products on schedule.

What are the specific requirements for this position?

The requirements include experience in cloud-based product software development, strong programming skills in Python, experience with Docker and Kubernetes, understanding of DevOps principles, knowledge of cloud product design considerations, familiarity with networking protocols, and a degree in Computer Science, Math, or Electrical Engineering.

What programming languages are preferred for this role?

Python is a required language for this role, while knowledge of Go and C/C++ is a plus.

What educational background is required for this position?

A B.S. in Computer Science, Math, or Electrical Engineering is required, with an M.S. degree preferred.

Our mission is to secure people, devices, and data everywhere.

Technology
Industry
10,001+
Employees
2000
Founded Year

Mission & Purpose

Fortinet is a cybersecurity company that provides network security solutions to businesses, organisations, and governments worldwide. Their core focus is on delivering comprehensive and integrated security solutions to protect against various cyber threats, such as malware, ransomware, data breaches, and other advanced cyberattacks. Fortinet offers a wide range of products and services, including firewalls, intrusion prevention systems, secure access solutions, cloud security, and more, to safeguard their clients' networks and data. Their ultimate mission is to provide robust and proactive cybersecurity measures to help their customers defend against evolving threats and ensure the resilience of their digital infrastructure. Fortinet's purpose is to secure the digital world, offering cutting-edge technologies and expertise to support their clients in achieving a secure and reliable digital environment, fostering trust, and enabling businesses to operate securely in the ever-changing cyber landscape.

Benefits

  • Competitive salary and incentive compensation, stock awards, health and welfare benefits.

  • A 401(k) savings plan with a company match.

  • Paid time off and wellness programs.

  • We recognize outstanding performers as “FortiChamps” with cash and stock awards.