Search jobs > Sunnyvale, CA > Software development

Staff Software Development Engineer

Fortinet
Sunnyvale, CA, United States
$150K-$215K a year
Full-time

Job Responsibilities :

  • Design, develop and implement highly scalable software features and infrastructure.
  • Develop and maintain software components on current and future networking related products. Hands on in bug fixing current products.
  • Profile, optimize and tune the system.
  • Work closely with DevOps and QA team to deliver high quality products, communicate effectively, both verbal and written.
  • Provide technical guidance to junior developers.

Job Requirements :

  • 5+ years of experience in Software Engineering, exceptional core CS concepts (distributed programming, concurrency, algorithms).
  • Masterful in Java, profound understanding of Object-Oriented programming.
  • Strong understanding of Linux Operation System, including the Kernel, System Library, Shell, System Utility.
  • Strong understanding of networking fundamentals and Layer 2 / 3 networking, experience with Firewall, VLAN, SSL / TLS, IPSec, and common TCP / IP networking protocols.
  • Experience with Relational Database or column-based database.
  • Experience with Docker and Kubernetes or other container orchestration and traffic steering platforms.
  • Experience with code profiling and performance tuning, passion for code correctness, continuously improving testability and code quality.
  • Strong understanding of principles of DevOps and Continuous Delivery.
  • Adapt and deliver on time working in a fast-paced agile environment.

Educational Requirements :

B.S. in Computer Science or related field. M.S. is preferred.

The US base salary range for this full-time position is $150,000-$215,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 labor 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 time of hire and annually at the Company’s discretion.

Why Join Us :

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.

LI-CN1

30+ days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Sr Software Development Engineer. ...

Promoted
Telos Health, Inc.
Campbell, California

We are looking for a talented and experienced Software Engineer to take part in the development of Telos software As one of the key members of the software team, you will architect, develop, and test the software applications that the physicians will interact with when using the Telos robotics syste...

Promoted
Apple
Cupertino, California

You will collaborate with cross functional teams of innovative software engineers, product managers, and engineering managers to continually enhance our security posture. Participate in product design reviews to ensure security is a core component of design - Collaborate with stakeholders and cross-...

High-tech Professionals
San Jose, California

This position is primarily responsible for researching, designing, and developing computer software systems, software system GUI, Design software system structure, in conjunction with hardware product development. Consults with hardware engineers and other engineering staff to evaluate interface bet...

BILL
San Jose, California

Payment Engineer will have an opportunity to re-architect the platform to accommodate the scaling needs and add capabilities to offer new products and services to our customers. Product through all stages of development from concept to launch at scale. ...

Box
Redwood City, California

We are looking for an engineering leader to focus on developing robust software to manage a fleet of thousands of MySQL instances in a Cloud environment. Box-specific database infrastructure challenges in close partnership with your fellow database engineers. Drive the development of the technical v...

Haus Analytics, Inc.
Mountain View, California

We are looking for both Senior and Staff level engineers to help us build a robust and scalable foundation for ML, data, and product development to support rapid and robust application development. The ideal candidate is somebody who is both a great software engineer and an excellent communicator, w...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

BILL
San Jose, California

BILL is looking for a Staff Software Engineer to build and scale our accounting software sync solutions. You will be part of a high performing engineering team with deep expertise in building and scaling microservices with AWS, modern front end development, and best practices in SDLC and observabili...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...