Senior Systems Software Engineer

Hewlett Packard EnterpriseCupertino, CA
2dHybrid

About The Position

Juniper's AI Driven Enterprise (AIDE) team is seeking a software developer to join our engineering team to design, develop, and test software related to the cloud-based network configuration and reporting system. This individual will be responsible for solving complex problems and designing subsystems that will make the Mist platform the premier Enterprise networking solution in the industry. This role will require being on site in Cupterino, CA 3+ days a week.

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering or a related field
  • 10+ years of experience in software engineering with a focus on Python, Go or Java
  • Strong understanding of RESTful API design and development
  • Experience working with cloud technologies such as Kubernetes, Kafka or Storm
  • Proficient in working with databases such as Cassandra, Redis, PostgreSQL, ElastiCache.
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills

Nice To Haves

  • Knowledge of Enterprise Networking features, WiFi protocols and implementations.
  • Working experience with Radius protocol, OAuth, SCIM, LDAP, MDM.
  • Familiarity with microservices architecture
  • Experience with distributed systems and large-scale data processing
  • Knowledge of DevOps principles and practices

Responsibilities

  • Participate in team efforts to create AIDE standards for Micro-Services (APIs, schemas, serialization, data stores and best practices).
  • Develop software using Python, Java and/or Go (golang).
  • Develop highly scalable and fault-tolerant distributed systems.
  • Develop software for AIDE's real-time data pipeline and batch processing.
  • Build metrics, monitoring and structured logging.
  • Write unit, integration and functional tests that make your code is safe for refactoring and continuous delivery.
  • Automate all things.
  • Participate in collaborative, DevOps style, lean practices with the rest of the team.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service