Systems/Software Engineer III

Hewlett Packard Enterprise•Roseville, CA
•$125,500 - $253,000•Hybrid

About The Position

The Systems/Software Engineer III designs, develops, troubleshoots, and debugs software for enhancements and new products. The work may involve operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools, and may include determining hardware compatibility or influencing hardware design. The role designs and implements changes to systems-software portions and subsystems, analyzes coding and integration work in relation to product architecture, and develops and executes tests and documentation. It also leads project teams and represents the software systems engineering team on larger, more-complex development projects, collaborating with management and internal and outsourced development partners. The position includes providing guidance and mentoring to less-experienced staff. The role is hybrid, requiring an average of two days per week in an HPE office.

Requirements

  • Bachelor's or master's degree in Computer Science, Information Systems, or equivalent.
  • Typically 4–6 years of experience.
  • Experience with Python is required.
  • Expertise in multiple software systems design tools and languages.
  • Strong analytical and problem-solving skills.
  • Experience designing software systems that run on multiple platform types.
  • Knowledge of software systems testing methodology, including writing and executing test plans, debugging, and using testing scripts and tools.
  • Excellent written and verbal communication skills; mastery of English and the local language.
  • Ability to communicate product architectures and design proposals effectively and negotiate options at management levels.

Responsibilities

  • Design enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compilers, networking, utilities, databases, and Internet-related tools.
  • Analyze designs and determine the coding, programming, and integration activities required, based on general objectives and knowledge of the overall product or solution architecture.
  • Write and execute testing plans, protocols, and documentation for assigned application portions; identify and debug issues and create solutions for code and integration problems.
  • Lead project teams of software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, high-quality solutions for assigned systems portions or subsystems.
  • Collaborate and communicate with management and internal and outsourced development partners about software systems design status, project progress, and issue resolution.
  • Represent the software systems engineering team through all phases of larger and more-complex development projects.
  • Provide guidance and mentoring to less-experienced staff members.

Benefits

  • A suite of benefits intended to support physical, financial, and emotional wellbeing for employees and their loved ones.
  • Career development programs to support professional growth and career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service