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

Principal Software Engineer

Hewlett Packard Enterprise

Principal Software Engineer

This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office.

Who We Are:

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today's complex world. Our culture thrives on finding new and better ways to accelerate what's next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.

Job Description:

We are seeking a talented and motivated Principal Engineer to join our dynamic team in building carrier-grade networking solutions on a multi-tenant SaaS platform. In this role, you will play a pivotal role in designing, developing, and optimizing our core services. As a key member of our engineering group, you will work on cutting-edge technologies, collaborate with cross-functional teams, and drive impactful solutions. You will leverage your deep understanding of networking principles, distributed systems, and cloud technologies to deliver a reliable, performant, and secure solution to our global customer base.

Responsibilities
  • Technical Leadership: Work with product managers, architects, and other engineers to understand the software requirements, and define corresponding functional and design specifications. Drive technical decisions and contribute to the overall strategy.
  • Software Development: Design, develop, test, deploy, and maintain high-quality, production-grade software, with a strong emphasis on backend systems. Write clean, efficient, and well-documented code.
  • System Design & Optimization: Design and implement micro-services for high availability, scalability, performance, and security within our SaaS platform. Identify and resolve complex performance bottlenecks and system issues.
  • Networking Expertise: Apply deep knowledge of networking protocols (e.g., TCP/IP, DNS, NAT), network security, and cloud networking concepts to build robust and secure solutions.
  • SaaS & Cloud Native Development: Design and implement solutions leveraging cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Kubernetes, Docker).
  • Collaboration: Collaborate effectively with cross-functional teams including product management, QA, SRE, and technical assistance team.
  • Code Quality & Best Practices: Champion best practices in software development, including code reviews, testing methodologies, CI/CD, and DevOps principles.
  • Problem Solving: Troubleshoot and resolve complex technical issues in a timely and effective manner, often in production environments.
  • Innovation & Research: Stay abreast of emerging technologies and industry trends in networking, SaaS, and software engineering. Propose and prototype new ideas and solutions.
  • Documentation: Create and maintain comprehensive technical documentation for designs, APIs, and operational procedures.
Qualifications
  • Experience: A minimum of 15 years of professional software development experience, with a significant portion focused on backend systems and distributed applications.
  • Programming Languages: Proven expertise in one or more backend programming languages such as Golang (preferred), Java or Python.
  • Networking Fundamentals: Deep understanding of networking protocols, network architectures, network security, and common networking concepts is essential.
  • Microservices & Orchestration: Proven experience in designing, building, and deploying scalable microservices using Docker, Kubernetes, etc.
  • SaaS & Cloud Experience: Significant experience in building, deploying, and operating scalable SaaS applications in a Public Cloud (AWS/GCP) environment.
  • Distributed Systems: Strong understanding of distributed systems principles, including concurrency, scalability, fault tolerance, and consistency.
  • Databases: Experience with various database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, Redis) databases.
  • APIs & Integrations: Experience designing, building, and consuming RESTful APIs and other integration technologies like WebSocket, Kafka, etc.
  • Security Focus: Experience with network security principles, threat modelling, and secure coding practices is an added advantage.
  • Problem-Solving Skills: Excellent analytical and problem-solving skills, with the ability to tackle complex technical challenges.
  • Communication & Collaboration: Strong verbal and written communication skills. Ability to articulate complex technical ideas clearly and concisely. Proven ability to work effectively in a collaborative team environment.
  • Leadership: Demonstrated ability to provide technical leadership, mentor other engineers, and drive projects to successful completion.
Additional Skills

Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)

What We Can Offer You

Health & Wellbeing: We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.

Personal & Professional Development: We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.

Unconditional Inclusion: We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Cupertino, CA vacancy
  •  ...Sr/Principal Software Engineer Location; Sunnyvale, CA Sr./Principal Software Engineer ABOUT THIS FEATURED OPPORTUNITY Our client is seeking a Sr./Principal Software Engineer to join a high-impact, revenue-generating engineering team responsible... 
    Suggested
    Local area
    Flexible hours

    INSPYR Solutions

    Sunnyvale, CA
    4 days ago
  • $170k - $210k

     ...Principal Software Developer Engineer 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... 
    Suggested
    Full time
    Worldwide
    Home office

    Edelman

    Sunnyvale, CA
    3 days ago
  • $172k - $349k

     ...Principal Software Engineer, Embedded (RIS) This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    24 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... 
    Suggested
    Worldwide

    Kaseya Careers

    Sunnyvale, CA
    5 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... 
    Suggested
    Work at office
    Shift work

    eGain

    Sunnyvale, CA
    1 day 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 an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Cupertino, CA
    4 days ago
  • $172k - $349k

     ...Principal Software Engineer - Embedded (RIS) This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live... 
    Work experience placement
    Work at office

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    10 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
  • $207k - $340k

     ...Principal Staff Software Engineer, AI Advertiser Growth This role will be based in Sunnyvale. At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work location of... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    Sunnyvale, CA
    1 day ago
  •  ...building the team that prevents that using agentic AI. As a Principal Engineer in Performance and Resiliency Engineering, you’ll architect...  ...science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in... 
    Full time
    Temporary work
    Part time
    Local area
    Immediate start
    Home office
    Flexible hours

    Walmart

    Sunnyvale, CA
    3 days ago
  • $207.8k - $378.7k

    Principal Software Engineer - FoundationDB - Cupertino, CA Apple is looking for an experienced database Software Engineer to help develop the next generation of Apple’s cloud services. You will be working on a core component of the iCloud Platform that makes Apple’s experiences... 
    Relocation package

    Itlearn360

    Cupertino, CA
    4 days ago
  •  ...provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT...  ...bar. Job Summary: We are seeking a Principal Network Software Engineer to architect and develop scalable and multi-tenant cloud... 
    Work experience placement
    Worldwide

    Kaseya Careers

    Sunnyvale, CA
    1 day ago
  • $160k - $220k

     ...Software Development Engineer Job Responsibilities: Design, develop and maintain software features on current and future products. Responsible for the development of the switch-controller related features of the FortiGate/FortiSwitch product line. Hands... 
    Full time

    Edelman

    Sunnyvale, CA
    22 days ago
  • $172k - $349k

     ...Principal Software Engineer, Systems/Solutions Test This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Sunnyvale, CA
    4 days ago
  • $140k - $190k

     ...Job Description 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 to immerse yourself in all phases of the software development cycle to reach new product launches... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $255k - $275k

     ...Piper Companies is seeking a Principal Software Engineer (Network SDK) to support lowlevel software development for networking and ASIC-based technologies. The Principal Software Engineer (Network SDK) role is ideal for an experienced networking engineer who can immediately... 
    Immediate start
    Remote work

    Piper Companies

    Saratoga, CA
    3 days ago
  • $300 per month

     ...Principal Software Engineer - Software Defined Networking Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack... 
    Temporary work

    Crusoe

    Sunnyvale, CA
    3 days ago
  • $166k - $214k

     ...Job Description Fortinet is seeking a Principal Software Development QA Engineer to join our team. This role is integral to our R&D team, ensuring the productivity, reliability, and accuracy of Fortinet's new product lines. The successful candidate will review requirements... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    5 days ago
  • $170k - $210k

    Fortinet is seeking a Principal Software Developer Engineer for the FortiSwitch team in Sunnyvale, California. This role involves developing and maintaining software components, owning networking features for the FortiSwitch product line, and requiring a minimum of 12 years... 

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $210k - $275k

     ...innovations across silicon, packaging, software, and systems to deliver an order of magnitude...  ...execution mode and has a world-class engineering team with decades of experience in...  ...Position Overview We are looking for a Principal Engineer to lead the design and... 

    Eridu AI

    Saratoga, CA
    3 days ago
  • $210k - $275k

     ...multiple industry-first innovations across silicon, packaging, software, and systems to deliver an order of magnitude improvement in...  ...company). The company is in execution mode and has a world‑class engineering team with decades of experience in state‑of‑the‑art silicon,... 

    Eridu Corporation

    Saratoga, CA
    1 day ago
  • $172k - $349k

     ...Principal Software Engineer (Networking, Python, C/C++) This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    9 days ago
  • $210k - $275k

     ...Position Overview We are looking for a Principal Engineer to lead the design and development of Software Development Kit (SDK), the critical abstraction layer between the hardware and software ecosystems. You will work across Silicon, System and NOS teams to ensure our... 

    Eridu Corporation

    Saratoga, CA
    5 days ago
  • $242k

     ...employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools... 
    Full time
    Local area
    Flexible hours

    Traveltechessentialist

    San Jose, CA
    4 days 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... 
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $226k - $369k

     ...business needs of the team. As part of our world-class software engineering team, you will take the lead in building the next-generation...  ...community while making a real impact within our company. As a Principal Staff Software Engineer, you will be a key technical leader... 
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Sunnyvale, CA
    3 days ago
  • $170k - $210k

    Fortinet, Inc. is seeking a Principal Embedded Software Developer based in Sunnyvale, California. This role involves developing and maintaining software for FortiSwitch products, mentoring junior developers, and requires a minimum of 10 years of networking and embedded... 

    Fortinet, Inc.

    Sunnyvale, CA
    4 days ago
  • $160k - $220k

    Fortinet in Sunnyvale, California, seeks a seasoned software engineer with over 13 years of experience to design, develop, and maintain software features for its FortiGate/FortiSwitch product line. The ideal candidate will possess strong C/Linux skills and a solid foundation... 

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $210k - $295k

    Principal Software Engineer (Platform Team) Sunnyvale, CA SpaceX was founded under the belief that a future where humanity is on exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this... 
    Permanent employment
    Temporary work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Sunnyvale, CA
    3 days ago
  • $170k - $210k

     ...Principal Software Engineer Step into a high-impact Principal Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Banking / Lending/ Financial Services,Information Technology. This role offers the chance... 

    Top Engineer

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

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