Principal Software Development Engineer
$200.5k - $260.5kFortinet Inc
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 productDevelop and maintain software components on current and future productsHands on in bug fixing current productsImplement software features of high quality and on scheduleIntegrate, maintain, and improve both 3rd-Party and proprietary code.Design and implement core systems and frameworks, as well new features that build off themCommunicate effectively, both verbal and writtenWe Are Looking For:Minimum of 10 years of experience in networking related software developmentB.S. in Computer Science or Electrical Engineering; M.S. highly preferableStrong C/C++ experience in Unix/Linux in environment are essentialStrong understanding of REST API semantics and their application in networking appliancesExperience in using libcurl for formulating REST API callsExperience with JSON data objects and their creation and parsing semanticsExperience with multi process/thread programming using Posix and System Solid grasp of networking fundamentals, specifically TCP/IP networking, switching and routingSolid understanding of principles of network managementKnowledge of general QA procedures and methodologies as well as software development fundamentalsExperience with embedded systems is a plusExperience with networking principles is a plusExperience with firewall configurations and operation is a plusMust be authorized to work in the U.S. without sponsorship.The US base salary range for this full-time position is $200,500 - $260,500. 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 globeFull timePosting Date: 2026-04-02
- We are looking for an experienced software engineer to lead the development of our distributed edge compute platform. This role demands a deep understanding of hyperscalers like AWS, Azure, or GCP, and the ability to design and operate large-scale systems. The successful...SuggestedFull timeTemporary work
$272k - $431.25k
...architecture and hands-on delivery across system software, drivers, and CUDA to make profiling... ....Set technical direction for an engineering team; mentor engineers, drive technical... ...degree.15+ years of system-level C/C++ development, including concurrency, memory management...SuggestedFull time$170k - $277k
...Job SummaryThe TeamEngineering - Our engineering team is at the core of our products and... ...for directions.Job SummaryAs a Sr. Principal Software Engineer in the Engineering team, you... ...Contribute to all phases of the product development cycle, including definition,...SuggestedFull timeWork at office$248k - $391k
...advancing autonomous vehicle development through scalable simulation,... ...builds systems that help engineers develop, test, debug, and improve... ...-safety scenarios. In this Principal-level individual contributor... ..., parameter adaptation, software interfaces, validation, and...SuggestedFull time$143k - $286k
...OfficePosition Summary...What you'll do...Role summary: As a Principal Software Engineer, you will lead the design and delivery of scalable... ...integration. This role requires overseeing the full software development lifecycle across multiple teams, ensuring high...SuggestedFull timeTemporary workPart time$165.6k - $296.4k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...This role is about designing foundational engineering systems (instrumentation, experimentation... ...faster with higher confidence. As a Principal Growth Engineer in CoreAI, you’ll drive...Ongoing contractLocal area3 days per week$272k - $431.25k
...performance, safety, and coverage. You will work with a diverse team of engineers in mapping, perception, reconstruction, localization, and... ...skills in C++ and experience building production-quality software systems.Solid foundation in 3D computer vision, 3D geometry, multi...Full timeWorldwide$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...MicrosoftOverviewAbout the Role We’re building AI‑first engineering systems that power growth at Microsoft... ...mindset grounded in hypothesis‑driven development and learning through iteration...Ongoing contractLocal area3 days per week$110k - $220k
...do...This role is to lead the backend engineering team for the Edge Direct product which... ...work directly with the Sr. Director of Software Engineering and the Sr. Director of Product... ...understanding and investing in the development of our associates. Our hubs: Walmart is...Full timeTemporary workPart time$143k - $286k
...What you'll do...Job DescriptionPrincipal, Software EngineerWe are seeking a talented and passionate Principal, Software Engineer to join our International Technology... ...have experience as a tech lead and strong development background in Micro Service Architectures...Full timeTemporary workPart timeWork at officeFlexible hours$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...content. We are looking for a Principal Software Engineer - Responsible AI who is passionate about... ..., and observability.Lead project development across the organization and work with...Ongoing contractWork at officeLocal area3 days per week$272k - $431.25k
...of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design...Full timeLocal areaRemote work$272k - $431.25k
We're looking for a Principal Engineer to join our CSP Engagements team as the technical focal point for end-to-end performance, working directly... ...comparison and pattern analysis — identify configuration, software, or workload differences that explain performance gaps...Full timeRemote work- ...technology. We are at the forefront of software and hardware innovation, pushing the... ...3+ days per week.The Role: Principal Software Engineer, KernelsWhat you will do:The role requires... ...team, you will be responsible for the development, enhancement, and maintenance of...Work experience placement3 days per week
$165.8k - $308k
...science, but we are changing lives. Our software teams are laying the groundwork for the... ...OpportunityAs a Bioinformatics Software Engineer, you will design and develop automated verification... ...using GPU hardware. Support software development lifecycle and Design Control process,...Full timeLocal areaRelocation package$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...Bing, SQL Server, and Dynamics.As a Principal Software Engineer - Performance on the team, you will... ...role requiring software design and development skills. We’re looking for someone...Ongoing contractWork at officeLocal area3 days per week$272k - $431.25k
NVIDIA is seeking a strategic and technically proficient Principal Software Engineer to join the Data Center Systems and Software CSP engagements... ...role contributing significantly to the architecture and development of next-generation Data Center products, acting as the...Full timeShift work$200k
...accuracy, governance, and scale are non-negotiable. The Principal Software Engineer role exists to help us continue raising the engineering bar... ...shift in a generation. AI coding assistants, agent-based development workflows, and automated testing and review tools are...Work at officeShift work$165.8k - $307.9k
...Solutions, is responsible for ensuring a software product meets its specified... ...analyzing the software throughout its development lifecycle. As a Principal Software Developer in Test, you... ...this role, you will represent quality engineering and verification on behalf of your...Full timeWork at officeLocal areaRelocation package$208k - $260k
...0 largest mobile network providers, and hundreds of governments and educational organizations. As a Principal Software Engineer, you will lead the design and development of AI/ML-driven, cloud-native applications that power network monitoring, analytics, and security use...Local areaWorldwide3 days per week$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update,...Full timeRemote work$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...AI is hiring a Principal Software Engineer - AI Ads in Mountain View, California... ...generative AI. You’ll also advance AI-native development through coding agents, agentic engineering...Ongoing contractLocal areaWorldwide$147k - $237.5k
...Experience Management) group is seeking an accomplished Principal Software Engineer with expertise in developing client-side software for MacOS... ....Your ImpactResponsible for complete software development process including requirement analysis, design, development...Full timeWork at office$110k - $220k
...you’ll do:Guide and mentor, a team of engineers, conducting code reviews and leading design... ...coding standards, design patterns, and development best practices. Lead the creation and... ...requirements. Architect complex software systems, ensuring performance, security...Full timeTemporary workPart time$190k - $300k
...technology. We are at the forefront of software and hardware innovation, pushing the... ...within the US/Canada.The role: Principal Software Engineer, SDK & Lowering StackWhat you will do... ...developers and compiler teams.Create development tools to be used in kernel authoring...Work experience placement$272k - $431.25k
...We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for fleet-scale reliability, working directly with engineering teams of key CSP / hyperscale customers to ensure NVIDIA platforms achieve target MTBI (Mean Time...Full time$110k - $220k
...have a startup culture and are looking to grow our team with software engineers who take pride in their craft and are ready to grow in a... ...strategy and develop architecture that will enable scalable development across multiple teams, to adopt software excellence principles...Full timeTemporary workPart timeWorldwide$170k - $240k
...devices, and data everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team.Job Responsibilities:Develop... ...components on current and future productsResponsible for the development of the networking related features of the FortiSwitch...Full timeWorldwideHome office$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s... ...to CPU-based alternatives. As a Principal Software Engineer in the DPU Integrations...Ongoing contractWork at officeLocal areaWorldwide3 days per week$114.6k - $234.6k
Oracle Cloud Infrastructure (OCI) is looking for a Principal Software Engineer to lead the development of scalable, resilient, and secure infrastructure systems that underpin the core of OCI’s compute platform. This role sits within the Host Provisioning Services (HoPS)...Temporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!
- principal software engineer Sunnyvale, CA
- ngo software engineer Sunnyvale, CA
- software data engineer Sunnyvale, CA
- graduate software engineer Sunnyvale, CA
- software system engineer Sunnyvale, CA
- graduate software developer Sunnyvale, CA
- entry level software engineer remote Sunnyvale, CA
- software engineer intern Sunnyvale, CA
- software developer positions Sunnyvale, CA
- junior software developer internship Sunnyvale, CA
