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

Principal Software Development Engineer

$200.5k - $260.5k

Perception Point LTD

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
  • Hands on in bug fixing current products
  • Implement software features of high quality and on schedule
  • Integrate, maintain, and improve both 3rd-Party and proprietary code.
  • Design and implement core systems and frameworks, as well new features that build off them
  • Communicate effectively, both verbal and written
We Are Looking For:
  • Minimum of 10 years of experience in networking related software development
  • B.S. in Computer Science or Electrical Engineering; M.S. highly preferable
  • Strong C/C++ experience in Unix/Linux in environment are essential
  • Strong understanding of REST API semantics and their application in networking appliances
  • Experience in using libcurl for formulating REST API calls
  • Experience with JSON data objects and their creation and parsing semantics
  • Experience with multi process/thread programming using Posix and System
  • Solid grasp of networking fundamentals, specifically TCP/IP networking, switching and routing
  • Solid understanding of principles of network management
  • Knowledge of general QA procedures and methodologies as well as software development fundamentals
  • Experience with embedded systems is a plus
  • Experience with networking principles is a plus
  • Experience with firewall configurations and operation is a plus

Must 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 globe.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer in Sunnyvale, CA vacancy
  • $175k - $245k

     ...support the delivery of our new platform.Maintain the existing software components, OS related.Requirements:B.S./M.S. with 8+ years of...  ....Hands-on experience with the Linux kernel, debugging, development, performance tuning, etc.Detailed knowledge of Linux kernel, scheduling... 
    Suggested
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    1 day ago
  • $188.5k - $265k

     ...Principal Software Development EngineerZscaler accelerates digital transformation so customers can be more agile, efficient, resilient, and secure...  ...is a Hybrid role, reporting to the Director, Software Engineering in the Engineering department. You will join the team... 
    Suggested
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    Santa Clara, CA
    23 hours ago
  •  ...advance your career.THE ROLE:AMD is looking for a strategic software engineering lead who is passionate about improving the performance of...  ...ambiguous technical problemsExperience with open-source software development including collaboration with community maintainers and... 
    Suggested

    AMD

    Santa Clara, CA
    1 day ago
  • $185.5k - $265k

     ...the company pioneering security transformation in the AI era? Join us at Zscaler. Role We are looking for a Principal Software Development Engineer to join our team. This is an hybrid role in Santa Clara, CA, reporting to the Director of Software Development Engineering... 
    Suggested
    Full time
    Work at office
    Local area

    Zscaler

    Santa Clara, CA
    2 days ago
  • $135.2k - $306.4k

     ...core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building...  ...collaborate with executives for investment and drive the software design and development for new major data-plane components of Oracle's Cloud Infrastructure... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    23 hours ago
  • $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 time
    Shift work

    Nvidia

    Santa Clara, CA
    23 hours ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer, you will be responsible for designing, developing and improving...  ...canary systems to support quick iterations of algorithm development with minimum risks.What you'll bring:Proficiency in one... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $110k - $220k

     ...yearType: Regular/PermanentCompany: WalmartPrincipal, Software Engineer We are seeking a talented and passionate Principal, Software Engineer to join our International...  ...will have experience as a tech lead and strong development background in Micro Service Architectures using... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    4 days ago
  • $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 time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $190k - $300k

     ...accessible on a global scale. From chips and software to rack-scale systems, our team is...  ...within the US/Canada.The role: Principal Software Engineer, SDK & Lowering StackWhat you will...  ...developers and compiler teams.Create development tools to be used in kernel authoring... 
    Work experience placement

    d-Matrix

    Santa Clara, CA
    23 hours ago
  • $143k - $286k

     ...: WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer, you will lead the design and delivery of scalable platform...  ...business objectives. You will oversee the full software development lifecycle, promote engineering excellence, and foster... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    14 hours ago
  • $110k - $220k

     ...PermanentCompany: WalmartBusiness Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within our AI & Data organization...  ...standards.AI-Enabled Platform EngineeringLead development of AI-powered services, agent workflows, and internal... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area

    Walmart

    Sunnyvale, CA
    3 days ago
  • $261.5k - $353.5k

     ...make that possible.Job OverviewCome join the Intuit as a Principal Software Engineer and help us power prosperity around the world. We are looking...  ...and outside of Intuit for cross-functional design, development, and integration Works with cross-functional team members... 
    Temporary work
    Work experience placement
    Worldwide

    Intuit

    Mountain View, CA
    3 days ago
  • $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

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...accessible on a global scale. From chips and software to rack-scale systems, our team is...  ...3+ days per week.The Role: Principal Software Engineer, KernelsWhat you will do:The role requires...  ..., you will be responsible for the development, enhancement, and maintenance of... 
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    23 hours ago
  • $272k - $431.25k

     ...operates — from smart personal assistants and engineering-productivity tools to data-driven...  ...used across the company. Now we need a principal-level, hands-on engineering leader to...  ...Agentic AI applications behave like mature software, not prototypes.Build reusable... 
    Full time
    Live in

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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 time
    Worldwide
    Home office

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $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 time
    Temporary work
    Part time
    Worldwide

    Walmart

    Sunnyvale, CA
    4 days ago
  • $156.4k - $253k

     ...SummaryYour CareerIn the Layer-7 Security Software team, we are responsible for at least...  ...Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container...  ...teams throughout the entire software development cycle.Your ImpactInnovate, design,... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    23 hours ago
  • $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 time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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 time
    Worldwide

    Nvidia

    Santa Clara, CA
    2 days ago
  • $248k - $391k

     ...that improve business efficiency and productivity. This engineer is expected to be familiar with concepts of RAG,...  ...will play a pivotal role in shaping the architecture, development, and scaling of our software systems. This role will give an opportunity to collaborate... 
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    14 hours ago
  • $143k - $286k

     ...PermanentCompany: WalmartBusiness Segment: Home OfficePrincipal Software Engineer - Data Security PlatformAbout the TeamWe are building...  ...Technical Execution & Lifecycle Management:Drives the full software development lifecycle across multiple teams—includingcoding, testing, CI... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $143k - $286k

     ...PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary:The Principal Software Engineer leads platform engineering efforts by delivering scalable...  ...components. This role drives the full software development lifecycle, integrating AI/ML technologies to build... 
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Sunnyvale, CA
    1 day ago
  • $143k - $286k

     ...PermanentCompany: Sam's ClubBusiness Segment: Home OfficeAs a Principal Data Engineer on the mGPS/Compass team, you will own how indoor...  ...apply model-driven design and leverage AI agents to enhance software solutions.Working knowledge of TypeScript, Node.js, and React... 
    Full time
    Contract work

    Sam's Club

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

     ...PermanentCompany: WalmartBusiness Segment: Home OfficeJob DescriptionAs a Principal Engineer- fullstack, you will act as a hands-on technical leader and...  ..., computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $221.2k - $387.1k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She...  ...'s potential impact on the function or industry.Passion for software development, problem solving, coaching and mentoring other software... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    1 day ago
  • $143k - $286k

     ...: WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer, you will lead the design and delivery of scalable platform...  .... This role requires overseeing the full software development lifecycle across multiple teams, ensuring technical excellence... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $261.5k - $353.5k

     ...to make that possible.Job OverviewIntuit is looking for a Principal Software Engineer (Finance Systems) in technology for Intuit (Finance,...  ...experience encompasses technical architecture and/or software development, business strategy and deep domain knowledge in finance... 
    Temporary work
    Work experience placement
    Worldwide

    Intuit

    Mountain View, CA
    1 day ago
  • $261.5k - $353.5k

     ...growing and most strategic business units, is seeking a Principal Software Engineer to lead the long term technology vision and architecture...  ...of transactions with sub-second risk decisions.Lead the development of resilient, fault-tolerant distributed systems with strong... 
    Worldwide

    Intuit

    Mountain View, CA
    14 hours ago

Do you want to receive more vacancies?

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