Principal Software Developer Engineer
$170k - $240kFortinet Inc
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.
Job Responsibilities:
Develop and maintain software components on current and future products
Responsible for the development of the networking related features of the FortiSwitch Virtual Machine product line (FSW-VM) and Marvell CPSS SDK work for VM/HW.
Hands on in bug fixing current products
Implement software features of high quality and on schedule
Communicate effectively, both verbal and written
Work closely with hardware team for features which directly translate to hardware platforms
Job Requirements:
Minimum of ~12 years of experience in Networking related software development
Strong C/C++ experience in Unix/Linux environment is essential
Strong knowledge of Linux kernel programming, including system calls and custom device drivers
Must have experience in Marvell switching ASICs and SDK in an Ethernet switch/router
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
Familiar 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 with Linux kernel and driver development is plus
Education Requirement:
B.S. in Computer Science or Electrical Engineering; M.S. preferred
The US base salary range for this full-time position is $170,000 - $240,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.
About Our Team:
Join our team, known for its collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes continuous learning, innovation, and a strong commitment to customer satisfaction. We embrace Fortinet's core values of openness, teamwork and innovation, fostering an environment where team members support each other, share knowledge. Our inclusive and dynamic team thrives on collaboration and is driven by the shared goal of maintaining Fortinet's high standards of excellence in cybersecurity solutions
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
$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...SuggestedLocal areaRemote work$272k
...scaling for HPC and generative AI workload. Scale out is inherent to the design of this massive superchip. We are looking for expert engineers to come and help design rack level solutions for next generation scaling AI supercomputing platforms. Join us at the forefront...SuggestedFull time$272k - $431.25k
...We are now looking for a Principal Software Engineer for LPX System Software! NVIDIA’s LPX System Software team builds the foundational software that turns a novel deterministic compute architecture into a platform that compiler teams and data center operators can rely...SuggestedShift work- ...Job Summary In the Layer-7 Security Software team, we are responsible for at least one... ...Application Identification and Content Inspection Engine runs on hardware, virtualized, container... ...depends on our engine. We are also developing the latest cloud‑delivered Layer‑7...Suggested
- ...transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what... ...Clara, CA, headquarters 3 days per week. The role: Principal System Software Engineer, AI Inference Execution What you will do: The role...SuggestedWork experience placement3 days per week
$184k
...responsible for securing the network traffic from Customer devices to Prisma Access™ Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies within our Global Protect team. We want passionate engineers who love to...Full timeCasual workWork at officeRemote workRelocation package- ...set of core libraries to test various cloud components. Qualifications ~5+ years proven records on infrastructure level software development experience ~2+ years Clojure development experience. ~ Comfortable working in open source communities ~ Linux (...Full time
$165k - $267.5k
...design, build, and optimize features Qualifications Experience in software development Strong C++ programming expertise – Demonstrable... ...unfamiliar technologies Advantage – Experience in reverse engineering Advantage – Experience in RDP products Advantage – Experience...Full timeWork at office- ...Oracle is seeking a Principal Software Engineer to join the software engineering division. You will apply deep knowledge of software architecture to develop, debug and design scalable applications and distributed systems, guiding teams and mentoring junior engineers....
$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 of...Work at officeLocal areaRelocation package$135.2k - $306.4k
...scale distributed systems, as part of an engineering organization that highly values formal... ...and verification methods to help developers of complex systems find very subtle bugs... .... 5+ years of full‑time professional software development of concurrent and distributed...Full timeTemporary workFlexible hours$272k - $431.25k
...We are hiring senior engineers to work on the CUDA driver, a core component of our platform... ..., maintainable, and well‑tested code Develop code for multiple operating systems... ...experience) ~15+ years of relevant systems software development experience ~ Strong C programming...$272k - $431.25k
...NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from... ...and batch data operations in Spark. What you'll be doing Develop Java, Scala and CUDA/C++ libraries to accelerate DataFrames...Work experience placement- ...Responsibilities Innovate, design, and develop new security features in our next-generation firewalls, focusing on Layer 7 identity... ...practical/military experience ~12+ years of professional software engineering experience, including significant time in senior technical...
$170k - $277k
...great outcomes. Job Summary We are seeking innovative engineers to design and develop security features for our next‑generation firewalls. As a... ...assurance, and field support—throughout the entire software development cycle. This role requires a drive to build global...Full timeWork at office$272k - $431.25k
...team and see how you can make a lasting impact on the world. At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support our upcoming rack-scale infrastructure products and...Shift work$105k - $135k
Job Description: AMA is looking for full-time Software Engineers to work on a project under the NASA Academic Mission Services 2 (NAMS-2) contract... ...-based services under the guidance of senior engineers. Develop and maintain frontend and backend software components using...Permanent employmentFull timeContract workTemporary workInternshipLocal areaImmediate start$117k - $234k
...What you'll do... Role summary: Walmart is seeking a Senior Software Engineer to lead the delivery of scalable, secure software solutions... ...automation and continuous optimization, the team designs, develops, and maintains critical business capabilities with an emphasis...Full timeTemporary workPart time$143.8k - $267k
...this role, you will lead instrumentation software development for digital pathology... ...backend logic and user interface layers. Develop and execute unit, subsystem, and integration... ...environment with solution architects, hardware engineers, and software leads to translate...Local areaRelocation package- ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one... ...team is responsible for the real-time software infrastructure that supports critical performance... ...-functional teams across the company to develop applications to help improve robotics...Full timeLocal areaWorldwideFlexible hoursShift work
$149k - $359k
...opportunities and leave your mark, come join us. THE ROLE Join our Core Engineering team to power the foundation of our Enterprise Data Cloud,... ...complex distributed systems challenges through thoughtful software design. Partnering closely with cross-functional engineering...Full timeWork at officeFlexible hours$130k - $260k
...infrastructure that enables autonomous software agents to safely execute code... ...As a Distinguished Software Engineer, you'll define the long-term... ...capabilities into a unified developer platform. We own the platform... ...across the platform. Mentor Principal and Staff Engineers through...Full timeTemporary workPart time$175k - $245k
...evolving 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 kernel...Full time$200.5k - $260.5k
As a Principal Software Engineer, you will: Work with developers within the team and on other cross‑functional projects, as well as project management to drive, develop, and maintain the product Develop and maintain software components on current and future products...Full time$114.6k - $234.6k
As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS)—a foundational cryptographic service...Temporary workFlexible hours$227k - $303k
...Learn more at About the Team The Developer Experience team owns the services... ...capabilities that enable every engineer at CoreWeave to build and ship software faster, more safely, and with... ...engineers. About the Role This is a principal-level software engineering...Permanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$170k - $277k
...Job Summary As a Principal Software Engineer within the Engineering team, you will drive the technical leadership and end-to-end delivery... ...Python or C highly valued. Proven experience designing and developing high‑performance, high‑scale distributed software...$140k - $190k
...WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity... ...alongside a close-knit team of experienced software developers. Job Responsibilities: Develop Secured...Full time$272k - $431.25k
...Principal Systems Software Engineer at NVIDIA is an engineering discipline to design, build and maintain large scale production systems with high... ...as promised to the users and at the same time enabling developers to make changes to the existing system through careful...$209k - $235k
The Role We're looking for a Senior Software Engineer to join our ML Infrastructure team and support the foundational infrastructure that... ...and improving how we use compute Build the observability and developer tooling that lets engineers understand and troubleshoot...Full timeHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer Engineer. Be the first to apply!
- principal Sunnyvale, CA
- senior principal cloud computing engineer Sunnyvale, CA
- senior principal scientist Sunnyvale, CA
- software engineer - cloud services Sunnyvale, CA
- id software Sunnyvale, CA
- healthcare software sales Sunnyvale, CA
- software technical support Sunnyvale, CA
- software asset management analyst Sunnyvale, CA
- software implementation project manager Sunnyvale, CA
- software technical support engineer Sunnyvale, CA



