Offers “Hp”

Expires soon Hp

Software Engineer - Network Applications

  • Santa Clara (Santa Clara County)
  • Infra / Networks / Telecom

Job description

Job ID 1008786 Date posted 6/4/2018 Primary Location Santa Clara, California, United States Job Category Engineering Schedule Full time Shift No shift premium (United States of America)

HPE Aruba, a Hewlett Packard Enterprise Company, is looking for an Networking Applications Software Engineer to work on design and development of various applications for next-generation HPE Aruba mobile-first campus networking operating system. As a software developer, you will be working on new control plane software services such as device application programming interfaces (e.g. REST), intelligent policy driven switch self-monitoring and troubleshooting, etc. If you have knack for networking and networking applications software and can write excellent quality code, this might be a perfect opportunity for you.

Key Responsibilities:

·  Design and develop software for campus and branch networking applications for next-gen Network Operating System (NOS)
·  Design, develop, and test highly available, scalable, and distributed software systems
·  Utilize the latest industry standard design & implementation tools and frameworks to develop and test world-class software
·  Comfortable working in a fast moving agile and DevOps based dynamic product development environment
·  Benchmark applications and services performance and design scalable and performant systems and APIs
·  Collaborates and communicates with management, internal, and other development partners regarding software systems design status, project progress, and issue resolution.
·  Document and publish requirement, design and functional specifications for use by internal teams
·  Support HPE program/project managers and account leadership during technical design sessions, demo’s, and other meetings with the customer as needed

Requirements:

·  Programming experience in one or more of following languages: Go lang, Python, C/C++
·  Knowledge of Enterprise Networking – L2 / L3 protocols
·  Experience with web-servers such as Nginx and web-technologies such as REST services, data binding, JSON, XML, WebSockets, etc.
·  Strong software architecture and design skills
·  Embedded software development experience is a plus
·  Knowledge of control plane and management protocols such as SNMP, Openflow, sFlow, NetConf, etc. is a plus
·  Experience with full software development lifecycles, processes and best practices
·  Knowledge of modern software DevOps tools and processes such as Git, Gerrit, Jenkins, Chef, Puppet, etc.
·  Logical problem-solving skills
·  Demonstrated technical leadership and people skills
·  Ability to communicate clearly – both written and verbal communication

Education and Experience:

·  Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
·  Typically 2-4 years experience.

Make every future a success.
  • Job directory
  • Business directory