Lead Software Engineer
Make Your Mark, Join the team today!
Aruba, a Hewlett Packard Enterprise Company, is a leading provider of next-generation network access solutions for the mobile enterprise: http://www.arubanetworks.com/company/about-us.
Hewlett Packard Enterprise (HPE) advances the way people live and work. We bring together curious minds to create breakthrough technology solutions, helping our customers make their mark on the world.
Aruba is redefining the “Intelligent Edge” Aruba is creating new customer experiences by building intelligent spaces and digital workspaces – leading next-generation network access solutions for the mobile enterprise. We are focused on campus, branch, mobility, and the IoT to transform businesses with the combined power of computing, context, control, and secure connectivity. We help some of the largest and most exciting companies globally to modernize their networks to meet the demands of a digital future.
Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.
You will lead multiple project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration.
You will manage and expand relationships with internal and outsourced development partners on software systems design and development.
You will review and evaluate designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
You will provide domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities.
You will drive innovation and integration of new technologies into projects and activities in the software systems design organization.
You will provide guidance and mentoring to less- experienced staff members.
Education and Experience Required:
Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent.
Typically 6-10 years experience.
Knowledge and Skills:
You will need extensive experience in cloud services and technologies.
You will need solid working experience with at least one of the major cloud providers like AWS, GCP or Azure
You will need microservices/Docker/Kubernete experience required
You will need extensive experience with multiple software systems design tools and languages.
You will need excellent analytical and problem solving skills.
You will need experience in overall architecture of software systems for products and solutions.
You will be designing and integrating software systems running on multiple platform types into overall architecture.
You will be evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
You will need excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels.
To apply for this job please visit careers.arubanetworks.com.