Hewlett Packard Enterprise is seeking a Principal Software Engineer to join their team in Cupertino, CA. The role involves designing, developing, and optimizing carrier-grade networking solutions on a multi-tenant SaaS platform.
About the Role
As a Principal Software Engineer, you will provide technical leadership, develop high-quality backend software, design micro-services for scalability and security, and apply your networking expertise to build robust solutions. You will collaborate with cross-functional teams, champion best practices in software development, and stay updated on emerging technologies.
About You
Required:
Minimum of 15 years of professional software development experience, focusing on backend systems and distributed applications.
Proven expertise in backend programming languages such as Golang, Java, or Python.
Deep understanding of networking protocols, network architectures, and network security.
Preferred:
Experience in designing and deploying scalable microservices using Docker and Kubernetes.
Significant experience in building and operating scalable SaaS applications in a Public Cloud environment (AWS/GCP).
Strong understanding of distributed systems principles.
Benefits
Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
Programs for personal and professional development to help reach career goals.
Flexible work arrangements to manage work and personal needs.
Hewlett Packard Enterprise
Official LinkedIn of Hewlett Packard Enterprise, the global edge-to-cloud company. Sharing our passion and purpose through technology and innovation.
Company Size: 10,001+ employeesIT Services and IT Consulting