Sr. Staff Software – System Software

Hewlett Packard EnterpriseSan Jose, CA
107d$148,000 - $340,500

About The Position

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.

Requirements

  • A minimum of 15 years of professional software development experience, with a significant portion focused on backend systems and distributed applications.
  • Proven expertise in one or more backend programming languages such as Golang (preferred), Java or Python.
  • Deep understanding of networking protocols, network architectures, network security, and common networking concepts.
  • Proven experience in designing, building, and deploying scalable microservices using Docker, Kubernetes, etc.
  • Significant experience in building, deploying, and operating scalable SaaS applications in a Public Cloud (AWS/GCP) environment.
  • Strong understanding of distributed systems principles, including concurrency, scalability, fault tolerance, and consistency.
  • Experience with various database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, Redis) databases.
  • Experience designing, building, and consuming RESTful APIs and other integration technologies like WebSocket, Kafka, etc.
  • Experience with network security principles, threat modelling, and secure coding practices.
  • Excellent analytical and problem-solving skills, with the ability to tackle complex technical challenges.
  • Strong verbal and written communication skills.
  • Demonstrated ability to provide technical leadership, mentor other engineers, and drive projects to successful completion.

Nice To Haves

  • 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)

Responsibilities

  • 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.
  • 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.
  • 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.
  • Apply deep knowledge of networking protocols (e.g., TCP/IP, HTTP/S, DNS, NAT), network security, and cloud networking concepts to build robust and secure solutions.
  • Design and implement solutions leveraging cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Kubernetes, Docker).
  • Collaborate effectively with cross-functional teams including product management, QA, SRE, and technical assistance team.
  • Champion best practices in software development, including code reviews, testing methodologies, CI/CD, and DevOps principles.
  • Troubleshoot and resolve complex technical issues in a timely and effective manner, often in production environments.
  • Stay abreast of emerging technologies and industry trends in networking, SaaS, and software engineering.
  • Propose and prototype new ideas and solutions.
  • Create and maintain comprehensive technical documentation for designs, APIs, and operational procedures.

Benefits

  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing.
  • Programs catered to helping you reach any career goals you have.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service