Senior UI / Full Stack Engineer

HPE
Full-timeβ€’$137k-277k/year (USD)β€’Sunnyvale, United States

πŸ“ Job Overview

Job Title: Senior UI / Full Stack Engineer

Company: Hewlett Packard Enterprise (HPE)

Location: Sunnyvale, California, United States

Job Type: Full time

Category: Software Engineering (UI/Full Stack)

Date Posted: August 24, 2026

Experience Level: 5-10 years

Remote Status: Hybrid (2 days/week in office)

πŸš€ Role Summary

  • Design, develop, and debug complex software solutions, with a primary focus on UI development (70-80%) and secondary focus on backend systems.

  • Lead multiple project teams through the entire software development lifecycle, ensuring adherence to engineering standards and best practices.

  • Drive end-to-end architecture and development of sophisticated software systems and platforms, contributing to HPE's edge-to-cloud strategy.

  • Serve as a technical leader and subject matter expert, influencing technical direction and collaborating across functional and technical teams to solve complex business challenges.

πŸ“ Enhancement Note: This role is a Senior Software Systems Engineer position with a strong emphasis on UI/Frontend development, but requires a solid understanding and capability in Full Stack development. The hybrid work model indicates a need for on-site collaboration and engagement at HPE's Sunnyvale office.

πŸ“ˆ Primary Responsibilities

  • Lead multiple project teams, including internal and outsourced partners, through all phases of the Software Development Lifecycle (SDLC): design, analysis, coding, testing, and integration.

  • Drive the architecture and development of complex software systems and platforms, ensuring scalability, reliability, and performance.

  • Build and manage robust relationships with internal and external development partners to foster collaboration and efficient project execution.

  • Review and evaluate system designs and development activities to ensure alignment with HPE's engineering standards and best practices.

  • Provide actionable feedback to development teams to enhance product quality, mitigate risks, and optimize the overall development process.

  • Act as a technical leader and subject matter expert, offering domain expertise and guidance across cross-functional projects and strategic initiatives.

  • Champion innovation by integrating emerging technologies into software systems and refining development processes to stay at the forefront of technology.

  • Mentor and guide junior engineers and team members, fostering their technical growth and professional development within the organization.

πŸ“ Enhancement Note: The responsibilities highlight a senior-level role requiring leadership, strategic thinking, and hands-on technical contribution. The emphasis on "leading multiple project teams" and "driving end-to-end architecture" signifies significant autonomy and responsibility for project outcomes.

πŸŽ“ Skills & Qualifications

Education: Bachelor's or Master's degree in Computer Science, Information Systems, or a closely related technical field.

Experience: Minimum of 6 years of relevant professional experience in software engineering, with a significant portion dedicated to full-stack development.

Required Skills:

  • Frontend Development Expertise: 70-80% focus, with strong proficiency in HTML, CSS, Typescript, and JavaScript.

  • Backend Development Proficiency: Solid programming experience in languages such as Python or Golang.

  • Software Architecture & System Design: Proven expertise in designing and architecting complex software systems and solutions.

  • Web Application Development: Comprehensive understanding of modern web application development principles and practices.

  • Database Management: Familiarity with relational databases, specifically PostgreSQL.

  • Software Testing & Debugging: Experience with software testing methodologies, including test planning, debugging, and utilizing automation tools.

  • Communication Skills: Strong written and verbal communication abilities, with demonstrated capacity to present technical concepts and architectural designs to senior leadership and influence decision-making.

  • Analytical & Problem-Solving Skills: Excellent capabilities in analyzing complex technical issues and developing effective solutions.

Preferred Qualifications:

  • Experience with monitoring and troubleshooting tools, such as Datadog, for proactive system health management.

πŸ“ Enhancement Note: The 70-80% UI focus is a key differentiator for this role, suggesting a need for strong UI/UX design sense and frontend framework experience (though specific frameworks are not listed, it's implied). The backend skills in Python or Golang, combined with PostgreSQL and Datadog, point towards a modern, cloud-native development environment.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase at least 2-3 significant projects demonstrating end-to-end full-stack development, with a clear emphasis on UI architecture and implementation.

  • Highlight projects where you led technical teams or significantly influenced architectural decisions.

  • Include examples of complex system designs, detailing the challenges, your approach, and the resulting outcomes.

  • Demonstrate experience with PostgreSQL database integration and any optimization strategies implemented.

  • Present case studies of software testing and debugging efforts, including the methodologies and tools used to ensure code quality and system stability. Process Documentation:

  • For each portfolio project, provide a concise overview of the Software Development Lifecycle (SDLC) phases you managed or contributed to.

  • Detail your approach to driving architectural decisions and ensuring compliance with engineering standards and best practices.

  • Illustrate how you collaborated with cross-functional teams and external partners to achieve project goals.

  • Include examples of how you've integrated new technologies or improved development processes to enhance efficiency and innovation.

πŸ“ Enhancement Note: Given the senior level and emphasis on architecture and leadership, a portfolio that clearly articulates strategic contributions, team leadership, and complex problem-solving is crucial. Demonstrating experience with the full SDLC and ability to influence technical direction will be highly valued.

πŸ’΅ Compensation & Benefits

Salary Range: The expected annual salary range for this position in Sunnyvale, California, is USD 136,500 to $276,500. This range reflects the base salary, and variable incentives may also be offered.

Benefits:

  • Health & Wellbeing: Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing. Details available at https://myhperewards.com/main/new-hire-enrollment.html.

  • Personal & Professional Development: Investment in career growth through specific programs for knowledge expertise and cross-divisional skill application.

  • Unconditional Inclusion: Commitment to an inclusive work environment that celebrates individual uniqueness and values varied backgrounds.

  • Flexibility: Support for managing work and personal needs.

  • Retirement Savings Plans: (Assumed, standard for large tech companies)

  • Paid Time Off: (Assumed, standard for large tech companies)

Working Hours: Standard full-time hours, typically 40 hours per week, with flexibility to manage work and personal needs.

πŸ“ Enhancement Note: The salary range is broad, reflecting the "Senior" level and potential for significant experience variation. The benefits package is comprehensive, with specific emphasis on health, development, and inclusion, aligning with HPE's stated culture.

🎯 Team & Company Context

🏒 Company Culture

Industry: Technology (Edge-to-Cloud Solutions, IT Infrastructure, Software, Services). HPE is a global leader in advancing how people live and work by enabling companies to connect, protect, analyze, and act on their data and applications wherever they reside.

Company Size: Large Enterprise (Implied by job volume, global presence, and detailed benefits structure).

Founded: 1939 (as Hewlett-Packard), with HPE spinning off in 2015. This long history provides a foundation of innovation and market presence.

Team Structure:

  • Operations Focus: The role sits within a Software Engineering team, likely part of a larger product development or R&D division focused on HPE's edge-to-cloud offerings.

  • Collaboration: Expect close collaboration with product managers, UX designers, backend engineers, QA teams, and potentially DevOps/SRE teams. The "lead multiple project teams" and "cross-functional initiatives" points suggest interaction with various departments.

  • Reporting: Likely reports to an Engineering Manager or Director, with direct involvement in technical leadership and mentorship for more junior engineers.

Methodology:

  • Agile Development: Likely employs Agile methodologies (Scrum, Kanban) for iterative development and continuous delivery.

  • DevOps Practices: Emphasis on collaboration between development and operations, likely involving CI/CD pipelines, automated testing, and monitoring.

  • Data-Driven Decisions: The company's focus on data analytics implies that decisions regarding software development and system design will be informed by data and metrics.

Company Website: https://www.hpe.com/

πŸ“ Enhancement Note: HPE's positioning as a global edge-to-cloud company suggests a focus on modern technologies and complex, distributed systems. The culture emphasizes innovation, inclusion, and employee development, which is a significant draw for senior engineers.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This is a Senior Engineer role (TCP_04), indicating a significant level of technical expertise, autonomy, and responsibility. It's a position where individuals are expected to contribute significantly to technical strategy and mentor others, bridging individual contribution with leadership.

Reporting Structure: The role likely reports to a higher-level engineering manager or director. The responsibility to "lead multiple project teams" suggests a matrixed reporting or strong project leadership influence over other engineers.

Operations Impact: As a Senior UI/Full Stack Engineer, the impact is direct on the functionality, user experience, and technical robustness of HPE's software products and platforms. This role influences the "connection, protection, analysis, and action" of data and applications for HPE's clients, directly contributing to their ability to "turn insights into outcomes."

Growth Opportunities:

  • Technical Specialization: Deepen expertise in specific UI frameworks, backend languages (Python/Golang), cloud-native architectures, or specialized areas like edge computing.

  • Architectural Leadership: Progress into Principal Engineer or Architect roles, focusing on defining technical strategy and large-scale system design.

  • Management Track: Transition into Engineering Management roles, leading larger teams and focusing more on people management and strategic planning.

  • Cross-Functional Mobility: Leverage expertise to contribute to different product lines or R&D initiatives within HPE's broad portfolio.

πŸ“ Enhancement Note: The "TCP_04" job level suggests a well-defined career ladder within HPE, with clear progression paths for senior individual contributors and potential leaders. The emphasis on innovation and edge-to-cloud solutions offers exciting avenues for technical growth.

🌐 Work Environment

Office Type: Hybrid work model, requiring an average of 2 days per week in the HPE office. This suggests a modern office environment designed for collaboration, innovation, and focused work.

Office Location(s): Sunnyvale, California. This location is a hub for technology companies, offering access to talent and industry events.

Workspace Context:

  • Collaborative Spaces: The office likely features collaborative areas, meeting rooms, and potentially open-plan seating designed to foster teamwork and knowledge sharing.

  • Technology Access: Expect access to robust development tools, high-performance computing resources, and reliable network infrastructure necessary for complex software development.

  • Team Interaction: The hybrid model encourages in-person interaction for key team activities, such as design sessions, sprint planning, and problem-solving, while allowing for remote flexibility.

Work Schedule: While a standard 40-hour work week is implied, HPE's culture of flexibility suggests that reasonable adjustments can be made to accommodate personal needs, provided project objectives are met. The focus is on outcomes and impact.

πŸ“ Enhancement Note: The hybrid nature of this role balances the benefits of in-office collaboration with remote work flexibility. The Sunnyvale location places the engineer in a dynamic tech ecosystem.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: HR or recruiter call to assess basic qualifications, interest, and cultural fit.

  • Technical Interviews: Multiple rounds focusing on:

    • Frontend Deep Dive: Questions on HTML, CSS, Typescript, JavaScript, UI design patterns, and potentially specific framework knowledge.
    • Backend Fundamentals: Challenges related to Python/Golang, data structures, algorithms, and system design.
    • System Design & Architecture: Scenario-based questions to assess your ability to design scalable, robust systems, potentially involving edge-to-cloud concepts.
    • Problem-Solving & Debugging: Live coding challenges or walkthroughs of complex debugging scenarios.
  • Team/Hiring Manager Interview: Discussion on leadership experience, mentorship, project management approach, and alignment with HPE's culture and values.

  • Portfolio Review: Dedicated session to present your selected projects, focusing on technical achievements, architectural decisions, and impact.

Portfolio Review Tips:

  • Curate Strategically: Select 2-3 projects that best showcase your senior-level full-stack capabilities, with a strong emphasis on UI architecture and complex system design.

  • Quantify Impact: For each project, clearly articulate the business problem, your specific contributions, the technical challenges overcome, and the measurable outcomes (e.g., performance improvements, user engagement increases, cost savings).

  • Architectural Diagrams: Use clear diagrams to illustrate system architecture, data flows, and component interactions.

  • Code Samples: Be prepared to discuss specific code snippets that demonstrate best practices, problem-solving techniques, or innovative solutions.

  • Storytelling: Frame your projects as compelling narratives highlighting your technical leadership and problem-solving journey.

Challenge Preparation:

  • System Design: Practice designing distributed systems, APIs, and microservices. Consider scalability, fault tolerance, and data consistency. Think about how to integrate frontend and backend components effectively.

  • Coding Proficiency: Brush up on core data structures, algorithms, and problem-solving patterns in Python and/or Golang. Practice coding challenges on platforms like LeetCode or HackerRank.

  • UI/UX Concepts: Review fundamental UI/UX principles, responsive design, and accessibility best practices. Be ready to discuss trade-offs in UI implementation.

  • HPE Context: Research HPE's current initiatives, such as their edge-to-cloud strategy, and consider how your skills align with these goals.

πŸ“ Enhancement Note: The interview process is designed to thoroughly assess both technical depth and leadership capabilities. A strong portfolio presentation that demonstrates strategic thinking and quantifiable results is critical for success at this senior level.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Frontend Frameworks/Libraries: (Implied) React, Angular, Vue.js, or similar modern JavaScript frameworks for UI development.

  • Backend Languages: Python, Golang.

  • Databases: PostgreSQL (primary), potentially others like NoSQL databases depending on project needs.

  • Version Control: Git (standard).

  • Containerization: Docker, Kubernetes (likely for deployment and scaling).

Analytics & Reporting:

  • Monitoring Tools: Datadog (preferred), potentially Splunk, Prometheus, Grafana for system performance monitoring and troubleshooting.

  • Analytics Platforms: (Implied) Tools for tracking user behavior, application performance, and business metrics.

CRM & Automation:

  • CI/CD Tools: Jenkins, GitLab CI, GitHub Actions for automated build, test, and deployment pipelines.

  • Project Management: Jira, Confluence, or similar tools for tracking tasks, sprints, and documentation.

πŸ“ Enhancement Note: Proficiency in modern web technologies, cloud-native development patterns, and robust monitoring tools like Datadog is expected. The ability to work with both frontend and backend stacks, coupled with database and DevOps tool experience, is key.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Innovation: Encouraging new ideas and approaches to solve complex technical challenges and drive product evolution.

  • Inclusion: Valuing diverse perspectives and creating an environment where everyone feels respected and empowered to contribute.

  • Excellence: Striving for high quality in code, design, and execution, with a commitment to continuous improvement.

  • Collaboration: Fostering teamwork across departments and geographical locations to achieve shared goals.

  • Customer Focus: Understanding and prioritizing customer needs to deliver impactful solutions.

Collaboration Style:

  • Cross-Functional Integration: Expect a highly collaborative environment where engineers work closely with product management, design, QA, and other engineering teams to deliver integrated solutions.

  • Open Communication: A culture that encourages open dialogue, constructive feedback, and knowledge sharing.

  • Mentorship: A strong emphasis on supporting and developing team members through knowledge sharing and guidance.

πŸ“ Enhancement Note: HPE's stated values of innovation, inclusion, and collaboration directly inform the team's working style. Expect a professional yet dynamic environment where diverse contributions are valued and technical excellence is pursued.

⚑ Challenges & Growth Opportunities

Challenges:

  • Balancing UI/Backend Focus: Effectively managing time and expertise across both frontend (70-80%) and backend responsibilities in complex projects.

  • Integrating Evolving Technologies: Keeping pace with rapid advancements in UI frameworks, backend languages, and cloud-native technologies to ensure HPE's offerings remain competitive.

  • Large-Scale System Complexity: Navigating and contributing to the architecture of complex, distributed systems that span edge and cloud environments.

  • Cross-Functional Alignment: Ensuring seamless integration and communication across diverse teams with potentially different priorities and technical stacks.

Learning & Development Opportunities:

  • Advanced Technical Training: Access to courses, workshops, and certifications in areas like cloud architecture, specific programming languages, and advanced UI development techniques.

  • Industry Conferences: Opportunities to attend and present at leading technology conferences to stay abreast of industry trends and network with peers.

  • Mentorship Programs: Formal and informal mentorship opportunities with senior leaders and architects within HPE.

  • Internal Mobility: Potential to move into more specialized roles (e.g., Principal UI Architect, Lead Backend Engineer) or leadership positions.

πŸ“ Enhancement Note: This role presents opportunities to tackle cutting-edge problems in the edge-to-cloud space. The challenges are significant but are coupled with robust support for professional development, making it an attractive position for ambitious engineers.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a complex software system you architected. What were the key trade-offs, and how did you ensure its scalability and reliability?" (Focus on system design, architecture, and trade-off analysis).

  • "Walk me through a challenging UI feature you developed. What was your process from conception to implementation, and what technologies did you leverage?" (Highlight UI expertise, problem-solving, and technical decision-making).

  • "How do you approach mentoring junior engineers? Provide an example of a time you helped a team member grow their skills." (Demonstrate leadership and team development capabilities).

  • "Discuss a time you had to influence a technical decision with senior stakeholders. What was your strategy, and what was the outcome?" (Focus on communication, persuasion, and strategic influence). Company & Culture Questions:

  • "What interests you about HPE's edge-to-cloud strategy and how do you see your skills contributing to it?" (Research HPE's strategy and align your experience).

  • "How do you foster an inclusive environment within your project teams?" (Relate to HPE's value of unconditional inclusion).

  • "Describe your ideal hybrid work environment and how you ensure productivity and collaboration." (Address the hybrid work model and your approach to it). Portfolio Presentation Strategy:

  • Start with Impact: Begin your presentation by clearly stating the business problem and the quantifiable impact of your project.

  • Highlight Architecture: Dedicate significant time to explaining the system architecture, focusing on your design choices for both frontend and backend components. Use diagrams effectively.

  • Showcase UI Expertise: Detail your approach to UI development, including design patterns, user experience considerations, and any innovative frontend solutions.

  • Technical Depth: Be prepared to discuss specific code implementation, algorithms, and database interactions.

  • Team Leadership: Integrate examples of how you led or mentored others within the project context.

πŸ“ Enhancement Note: Prepare to articulate your contributions using the STAR method (Situation, Task, Action, Result), especially for behavioral questions. For technical questions, be ready to whiteboard solutions and discuss trade-offs.

πŸ“Œ Application Steps

To apply for this Senior UI / Full Stack Engineer position:

  • Submit your application through the official HPE Careers portal.

  • Curate Your Portfolio: Select 2-3 of your most impactful full-stack projects, emphasizing UI architecture and complex system design. Quantify achievements and prepare clear architectural diagrams.

  • Tailor Your Resume: Highlight your experience with HTML, CSS, Typescript, Python/Golang, PostgreSQL, system design, and any experience with Datadog. Use keywords from the job description and focus on leadership and impact.

  • Practice Interview Questions: Rehearse answers to common technical and behavioral questions, particularly those related to system design, UI development, and team leadership. Practice your portfolio presentation.

  • Research HPE: Understand HPE's edge-to-cloud strategy, recent innovations, and company culture to articulate your alignment and interest effectively.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Requires a Bachelor’s or Master’s degree in Computer Science or a related field and at least 6 years of relevant experience. Candidates must possess strong programming skills in languages like Typescript, Python, or Golang and expertise in software architecture and system design.