Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Development Engineer

$150k - $167k

Fortinet

Responsibilities
* Design and implement scalable and high-performance Next Generation Firewall that supports Carrier-Grade NAT, intrusion prevention, antivirus and VPN in virtualization and cloud-computing environment.
* Develop and implement fast packet processing data-plane modules for FortiGate-VM product.
* Develop prototypes and experiment state-of-art technologies.
* Take ownership of performance-critical code in both kernel-space drivers and user-space applications.
* Work closes with the QA team to address and resolve the reported bugs and issues.

Requirements
* 5+ years of C/C++ programming experience in Linux/Unix environments.
* Proven experience in debugging and troubleshooting large-scale software systems.
* Strong familiarity with TCP/IP network stack.
* Proficiency with the GNU C/C++ toolchain.
* Excellent communication skills, strong team player, self-directed and self-motivated with the ability to work independently and efficiently.

Nice-to-have Qualifications:
* Familiarity with DPDK/XDP/eBPF is a big plus.
* Knowledge of Linux or BSD kernel networking stack and device driver development is a plus.
* Understanding of popular DPI techniques such as firewall, IPS, antivirus and web proxies is advantageous.

Education

  • Bachelor or Master of Computer Science or Electronic Engineering.

    Must be authorized to work in the U.S. without sponsorship.

The US base salary range for this full-time position is $150,000-$167,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.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer in Sunnyvale, CA vacancy
  • $152k - $241.5k

     ...alongside product and user‑experience engineers. Improve optimization solver performance...  ...Proven ability to develop high‑quality C++ software within large, collaborative codebases (...  ...experience contributing to product development within the Autonomous Driving industry.... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  •  ...You will collaborate across internal GPU software teams and engage with open-source...  ...THE PERSON: Skilled engineer with strong technical and analytical expertise...  ...expertise in GPGPU C++, Triton, TileLang or DSL development within Linux environments. The ideal candidate... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    16 hours ago
  •  ...your career. THE ROLE: As a senior member of the LLM inference framework...  ...sits at the intersection of inference engines, distributed systems, and GPU runtime...  ...similar GPU architectures and kernel development Software Engineering ~ Expertise in Python and... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    16 hours ago
  • $139k - $180k

     ...Hands on bug fixes for the current FortiWeb products Development, design and test the software for FortiWeb Implement new features according to the new...  ...etc.) Familiar with GCP services Hands-on experience engineering and managing private cloud (OpenStack/CloudStack) Familiar... 
    Senior
    Full time

    Fortinet

    Sunnyvale, CA
    1 day ago
  •  ...70.11 per hour W2 NOTE: Role opens for Women Back to Work candidates with a career gap Job Summary We are seeking a Software Development Engineer Senior Associate to join our team. You will be responsible for developing software, troubleshooting connections, and working... 
    Senior
    Hourly pay
    Contract work

    Akraya

    Sunnyvale, CA
    3 days ago
  • Senior Software Development Engineer, Annapurna Labs, Elastic Collectives job at Annapurna Labs (U.S.) Inc.. Cupertino, CA. DESCRIPTION Annapurna Labs, a crucial part of AWS, is responsible for developing hardware and software components for EC2 infrastructure. Our team... 
    Senior
    Internship
    Work from home
    Flexible hours

    Itlearn360

    Cupertino, CA
    2 days ago
  • $100k - $180k

     ...Responsibilities # Integrate L2, L3 and MPLS features in dataplane and integrate with 3 rd party SDK. # Contribute in software design, development, review, and documentations to deliver high quality products. # Trouble shoot and fix reported issues with routing... 
    Senior

    IP Infusion

    Santa Clara, CA
    2 days ago
  • $213k - $263k

     ...tools and agentic systems that accelerate the development of the Waymo Driver. We focus on transforming the Software Development Life Cycle (SDLC) through cutting-...  ...Generative AI and multi-agent frameworks, enabling our engineering teams to build, test, and deploy autonomous... 
    Senior
    Remote work

    Waymo

    Mountain View, CA
    10 days ago
  • $213k - $263k

     ...scene changes. In this hybrid role, you will report to an Engineering Manager. You will: Work with experts in the field of autonomous...  ...experience in general distributed systems and backend development ~ Proficient in C++ ~ Passion and experience building user... 
    Senior
    Remote work
    Flexible hours

    Waymo

    Mountain View, CA
    10 days ago
  • $139.1k - $180.1k

     ...test, and maintain Fortinet’s GenAI/ML software systems. Direct involvement in troubleshooting...  ..., approximately 5 years of software development experience for Senior‑level positions, and 10+ years of experience for Staff Engineer roles. Proficiency in Python on Linux... 
    Senior
    Full time

    Fortinet, Inc.

    Santa Clara, CA
    2 days ago
  •  ...doing: Architect highly automated and customizable flows using software engineering with modular designs and object-oriented techniques....  ...with PnR flows and familiarity with Verilog, VLSI, and ASIC development principles, including logic cells. Strong software engineering... 
    Senior
    Work experience placement

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...Company’, and NVIDIA GPUs are the brains powering Deep Learning software frameworks, analytics, data centers, and driving autonomous...  ...testing with various telemetries, scale‑out cluster, test plan development, track record in developing AI tools and NLP, DevOps, CI/CD experience... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $130k - $180k

     ...at the forefront of the AI-powered data engineering revolution. You can read more about us...  ...Integration of LLM Architectures : Lead the development and maintenance of the backend...  ...the Forefront : Push the boundaries of software engineering by combining traditional techniques... 
    Senior
    Worldwide

    EarlyStage Partners

    Sunnyvale, CA
    2 days ago
  •  ...ROLE: AMD is looking for an influential software engineer who is passionate about improving the...  ...technology. THE PERSON: As a Senior Staff Software Developer, you will be...  ...technologies, you will accelerate the development and performance enhancement of the AMD... 
    Senior

    Advanced Micro Devices

    Santa Clara, CA
    3 days ago
  • $160k - $185k

    An innovative aerospace start-up in California is seeking a Senior Software Engineer to join their dynamic team. You will play a crucial role in developing safety critical software for experimental flight vehicles, working on requirements gathering, design, implementation... 
    Senior
    Relocation package

    LTA Research

    Sunnyvale, CA
    16 hours ago
  •  ...NVIDIA Gruppe in Santa Clara is seeking a highly motivated GPU/SOC System Software Engineer to join its Software team. You will design, implement, and debug software for next-gen hardware, with a focus on performance and robustness. The ideal candidate will have a BS or... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $200k - $260k

     ...Position Title: Senior Principal Engineer, Software/Firmware - Coherent Optical Module Firmware/SoC-Based Embedded Platforms/CPO (Confidential Client) Location: Santa Clara, CA | Onsite Employment Type: Permanent Compensation ~ Salary: $200,000 - $26... 
    Senior
    Permanent employment

    YK Solutions LLC

    Santa Clara, CA
    1 day ago
  • $152k - $253k

     ...NVIDIA Gruppe is seeking a Senior Software Triage Engineer in Santa Clara, California, to be a pivotal member of their automotive group. You will support autonomous vehicle software development through effective test planning, live triage, and debugging, ensuring high... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $204k - $259k

     ...Make high-impact contributions across Waymo's Mapping stack including infrastructure development, algorithm advances, and tooling improvements You have: Backend engineer with experience building server-side infrastructure and data processing Solid coding skills... 
    Senior
    Remote work

    Waymo

    Mountain View, CA
    10 days ago
  •  ...Reevo, Inc. is looking for a Senior Software Engineer based in Santa Clara, California. In this role, you will collaborate with teams to develop innovative software solutions tailored to customer needs. Ideal candidates will have at least 5 years of experience, especially... 
    Senior

    Reevo, Inc.

    Santa Clara, CA
    4 days ago
  • $238k - $302k

     ...that are core to our autonomous driving software. We help our partners by offering the best solutions for the entire model development lifecycle. These solutions are developed...  .... Collaborate with researchers and ML engineers to resolve bottlenecks in data pipeline performance... 
    Senior
    Remote work

    Waymo

    Mountain View, CA
    10 days ago
  • $150k - $183k

     ...and security. Fortinet is seeking a Senior Windows Software Developer to join our FortiClient Software...  ...of relevant experience in Software development Strong familiarity with VPN...  ...seamlessly with global customers, internal engineering teams and product development groups.... 
    Senior

    Fortinet

    Sunnyvale, CA
    10 days ago
  • $152k - $287.5k

     ...NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $204k - $259k

     ...that are core to our autonomous driving software. We help our partners by offering the best frameworks for the entire model development lifecycle, including pre-training and post...  ...autonomous driving. We are looking for engineers with ML system expertise to help us train... 
    Senior
    Remote work

    Waymo

    Mountain View, CA
    10 days ago
  • $204k - $259k

     ...operations, from fleet management to release deployment, as you engineer scalable solutions for one of two critical domains. In Service...  ...field of study, or equivalent practical experience General software engineering experience programming in C++ with robust and efficient... 
    Senior
    Remote work

    Waymo

    Mountain View, CA
    10 days ago
  • $185k - $210k

     ...Opportunity We're excited to welcome a talented and passionate Senior Search Engineer to join our highly skilled team. The ideal candidate will...  ...enterprise search system, spearheading the design, development, and optimization of search system accuracy and performance... 
    Senior

    Cacheflow

    Mountain View, CA
    4 days ago
  •  ...A leading technology firm based in Sunnyvale, CA seeks a Senior Software Engineer focused on developing mission-critical applications for GPS...  ...receivers. In this role, you will drive the full software development lifecycle, championing scalable architectures and driving... 
    Senior

    Trimble

    Sunnyvale, CA
    3 days ago
  •  ...Moveworks is seeking a Senior Software Engineer specializing in Developer Experience to join their team in Mountain View, California. The ideal candidate will have a strong full-stack background, particularly with React and backend skills in Python or Go, and a passion... 
    Senior
    Flexible hours

    Moveworks.ai

    Mountain View, CA
    9 hours ago
  • $148k - $235.75k

    A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    16 hours ago
  •  ...Job Description As a Senior Software Developer, you will be at the forefront of Oracle's cloud storage evolution. Collaborating with a...  ...forefront of cloud technology. Responsibilities Lead the design and development of innovative storage solutions, driving Oracle's cloud... 
    Senior

    Ll Oefentherapie

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer. Be the first to apply!