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

Principal Software Developer Engineer

$170k - $210k

Zoomcar

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 Principal Software Developer Engineer for our FortiSwitch team. Responsibilities Develop and maintain software components on current and future products Take responsibility for developing networking-related features for the FortiSwitch Virtual Machine (FSW-VM) product line and the Marvell CPSS SDK work for both VM and hardware. Be hands on in bug fixing in current products Implement software features of high quality and on schedule Communicate effectively, both verbally and in writing. Work closely with hardware teams for features which directly translate to hardware platforms Qualifications A minimum of 12 years of experience in Networking related software development B.S. in Computer Science or Electrical Engineering; M.S. preferred Strong C/C++ experience in Unix/Linux environment is essential Strong knowledge of Linux kernel programming, including system calls and custom device drivers Experience with Marvell switching ASICs and SDKs in Ethernet switches/routers. Experience in developing applications running in a Virtualization environment (KVM & VMware) Experience with multi process/thread programming environment Experience in implementing L2/L3 features such as STP, RSTP, RIP, OSPF, IS-IS, BGP, LACP, LLDP, QOS, Private VLAN, LAG Knowledge of TCP/IP networking, firewalls, switching and routing Familiarity with system installations, configurations, and troubleshooting. Knowledge of general QA procedures and methodologies as well as software development fundamentals Knowledge of scripting languages: Shell and Python a plus Experience with firewalls and embedded systems is a plus Knowledge of Linux kernel and driver development is plus US citizenship is required. The US base salary range for this full-time position is $170,000 - $210,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. #J-18808-Ljbffr

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Developer Engineer in Sunnyvale, CA vacancy
  • $96.8k - $251.6k

     ...Oracle opportunities. We face several engineering challenges in critical foundational data...  ...performance problems. You should be a rock‑solid developer able to dive deep into low‑level...  ...for investment and drive the software design and development for new major data... 
    Suggested
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Santa Clara, CA
    1 day ago
  • $96.8k - $251.6k

    Senior Principal Software Developer - IC5 Trending Job Identification 333551 Job Category Product Development Posting Date 06/01/2026, 02:12 PM...  ...Job Description We are looking for a senior staff‑level engineer to design, build, and operate high‑scale distributed systems... 
    Suggested
    Temporary work
    Flexible hours

    Ll Oefentherapie

    Santa Clara, CA
    1 day ago
  • $99.6k - $234.6k

     ...scale. Foundational Frameworks: Spearhead engineering of new container runtimes and...  ...adoption of core data‑plane components and developer tools across OCI, enabling organizational...  ...collaborate with Architects, and drive the software design and development for new major... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  • $170k - $210k

    Principal Embedded Software Developer - FortiSwitch Team We are seeking a Principal Embedded Software Developer for our FortiSwitch Team to develop...  ...software development. B.S. in Computer Science or Electrical Engineering; M.S. preferred. Experience in implementing L2/L3... 
    Suggested
    Full time

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Suggested
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $96.8k - $223.4k

     ...Description Oracle Cloud Infrastructure (OCI) is looking for a Principal Software Engineer to lead the development of scalable, resilient, and secure...  ..., and cloud‑scale automation. Responsibilities Design and develop scalable, resilient, and secure infrastructure systems for... 
    Flexible hours

    Ll Oefentherapie

    Santa Clara, CA
    1 day ago
  • $261.5k - $353.5k

     ...Come join Intuit as a Principal Software Engineer and help us power prosperity around the world. We are looking for engineers that love to take...  ...Architecture, Product Management, and Operations to design, develop, test, and release features. Community Contributes to... 
    Temporary work
    Work experience placement
    Relocation package

    Intuit

    Mountain View, CA
    1 day ago
  •  ...What you will do In this role, situated within the S3 Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a novel aircraft designed for the Advanced Air Mobility (AAM) market. You will define, architect, and champion... 

    Wisk Aero LLC

    Mountain View, CA
    5 days ago
  • $205k - $241k

     ...looking for a highly experienced and technically profound Principal Software Development Engineer to join our team. This pivotal role requires deep...  ...have a broad background with extensive experience in developing high-integrity systems across industries such as aerospace... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Wisk

    Mountain View, CA
    5 days ago
  •  ...Principal Software Engineer Mastercard is seeking a Principal Software Engineer to architect, build, and operate the API platform that securely...  ..., including versioning, backward compatibility, SDKs, and developer experience best practices Design and implement security... 

    Dynamic Yield

    Mountain View, CA
    3 days ago
  • $114.38k - $195.88k

     ...agreements with customers. Work with hardware engineering colleagues to design/select suitable key...  ...of system conception design. Create software architecture as part of system...  ...related risks with necessary mitigations. Develop software and coding based on software... 
    Full time
    Overseas
    Flexible hours
    Shift work
    Weekend work

    Coherent

    Santa Clara, CA
    4 days ago
  • $200k - $220k

     ...from R&D to high-volume manufacturing, we are seeking a Principal Machine Control Software Engineer to support the development, integration, and...  ...(e.g., Modbus, TCP/IP, serial interfaces) Experience developing software in C# for hardware control and UI applications... 
    Temporary work

    Halo Industries

    Santa Clara, CA
    5 days ago
  • $175k - $245k

     ...business requirements. Collaborate with our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+ years of relevant experience. Hands-on experience with the Linux... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $165.8k - $307.9k

     ...advanced bioinformatics, we are developing differentiated, highly...  ...responsible for ensuring a software product meets its specified...  ...development lifecycle. As a Principal Software Developer in Test,...  ...you will represent quality engineering and verification on behalf... 
    Work at office
    Local area
    Relocation package

    F. Hoffmann-La Roche Ltd

    Santa Clara, CA
    2 days ago
  • $165.6k - $296.4k

     ...Overview Join Microsoft AI's Copilot Discover Engineering Team as a Principal Software Engineer, serving as a senior technical architect to play...  ...principles, reviewing critical designs, and helping to develop technical leaders within the team. Establish and evolve... 
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    1 day ago
  • $248k - $391k

     ...Principal Software Development Engineer Specializing In Solid State Drives (Ssd) Are you ready to push the boundaries of what's possible? At nvidia, you'll have the opportunity to work on groundbreaking technology that's setting the standard for graphical processing... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $172k - $349k

     ...Principal Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from...  ...In this role, you will play a pivotal role in designing, developing, and optimizing our core services. As a key member of our... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Cupertino, CA
    9 days ago
  •  ...leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT...  ...raising the bar. Job Summary The Principal Software Engineer - Cloud Native and SASE focused will lead the design and implementation... 
    Worldwide

    Kaseya Careers

    Sunnyvale, CA
    5 days ago
  • $143k - $286k

     ...you’ll do: Guide and mentor a team of engineers, conducting code reviews and leading design...  ...requirements. Architect complex software systems, ensuring performance, security,...  ...in quality and operational excellence. Develop comprehensive technical documentation and... 

    Walmart

    Sunnyvale, CA
    2 days ago
  • $200k

     ...Evaluator products are deployed in mission-critical environments where accuracy, governance, and scale are non‑negotiable. The Principal Software Engineer role exists to help us continue raising the engineering bar on those products — and to lead the way in how we build... 
    Shift work

    eGain

    Sunnyvale, CA
    11 hours ago
  • $139.9k - $274.8k

    Principal Software Engineer at Microsoft - Mountain View, California, United States Principal Software Engineer at Microsoft - Mountain View,...  ...get the opportunity of working in a fast-paced environment developing algorithms and techniquesleveragingtext,andimagesfor... 
    Worldwide

    Victrays

    Mountain View, CA
    2 days ago
  • $147k - $237.5k

     ...Cortex Xpanse group is growing, and we’re looking for a Principal Software Engineer to join our team. This team is at the forefront of identifying...  ...and building scalable backend services and APIs to developing robust frameworks and internal tools. You will work on creating... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $217k - $326k

     ...your mark, come join us. THE ROLE You will be a key Senior Software Engineer driving the digital transformation of Everpure focused on innovating...  ...teams. WHAT YOU'LL DO Implement strategic policies and develop novel, high-performance algorithms for distributed systems,... 
    Work at office
    Immediate start
    Flexible hours

    Pure Storage

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

    What you’ll be doing: Drive system software architecture alignment and technical deep dives, acting as the primary software engineering contact for NPI projects with key customers. Collaborate with major customers to understand their roadmap, use cases, and requirements... 
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $147k - $237.5k

     ...and AI Security team and contribute to developing next‑generation virtualization and service...  ..., various hypervisors, system software, and networking. Qualifications Required...  ...MS degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent or... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  •  ...products and services that proactively address them. Our engineering team is at the core of our products - connected...  ...networks and mobile users. We are seeking an experienced Software Engineer to design, develop and deliver next‑generation technologies within our Prisma... 
    Full time
    Work at office
    Remote work

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $143k - $286k

     ...infrastructure. What you’ll do Define, design, and develop data access layer for SQL and NoSQL datastores. Lead a team of engineers to deliver cross‑team initiatives. Root‑cause...  ...teams, applications, networks, hardware, and software that relate to scaling and performance.... 
    Temporary work
    Work experience placement
    Work at office

    Walmart

    Sunnyvale, CA
    2 days ago
  •  ...transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is...  ...onsite at our Santa Clara, CA, headquarters 3-5 days per week. Principal Software Engineer - Kernels The role requires you to be part of the team... 
    Work experience placement
    3 days per week

    d-Matrix inc.

    Santa Clara, CA
    4 days ago
  • d-Matrix inc. is seeking a Principal Software Engineer specializing in kernels at our headquarters in Santa Clara, CA. In this role, you will be responsible for developing and maintaining software kernels for next-generation AI hardware, ensuring optimized performance.... 
    3 days per week

    d-Matrix inc.

    Santa Clara, CA
    4 days ago
  • $143k - $286k

    Position Summary We are seeking a dynamic and highly experienced Principal Software Engineer to join our Amends, Post transactions team. In this crucial role, you will design, develop, and implement innovative software solutions that enhance customer engagement, improve... 
    Temporary work

    Walmart Inc.

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer Engineer. Be the first to apply!