Staff Engineer (UI)

Broadcom
Full-timeβ€’$120k-192k/year (USD)β€’San Diego, United States

πŸ“ Job Overview

Job Title: Staff Engineer (UI)

Company: Broadcom

Location: San Diego, California, United States

Job Type: Full-Time

Category: Software Engineering (UI/Frontend)

Date Posted: March 31, 2026

Experience Level: 10+ Years

Remote Status: On-site

πŸš€ Role Summary

  • Design, develop, and implement user interfaces (UIs) for Broadcom's VMware Cloud Foundation platform, enabling customers to build and manage on-premise cloud infrastructure.

  • Collaborate within an Agile Scrum team environment, participating in daily stand-ups, code reviews, and architectural discussions to drive product enhancements.

  • Leverage modern frontend technologies such as Angular, Clarity, and Nx to build robust, scalable, and user-friendly interfaces for enterprise customers.

  • Engage with the full enterprise Software Development Lifecycle (SDLC), ensuring quality, security, and adherence to standards for deployment within the VCF platform.

πŸ“ Enhancement Note: While the title is "Staff Engineer (UI)", the core responsibilities and requirements strongly indicate a senior frontend engineering role focused on product development within the cloud infrastructure domain. The emphasis on customer-facing UI for cloud management, coupled with enterprise SDLC and CI/CD practices, positions this role as critical for the user experience of Broadcom's VMware Cloud Foundation.

πŸ“ˆ Primary Responsibilities

  • Lead the design and development of new UI functionalities for the VMware Cloud Foundation platform, utilizing Angular, Clarity, associated libraries, and the Nx build system.

  • Actively participate in an Agile Scrum team, contributing to sprint planning, daily stand-ups, backlog grooming, and retrospectives.

  • Conduct thorough code reviews for peers, providing constructive feedback to maintain code quality, performance, and adherence to architectural standards.

  • Collaborate closely with Product Management, User Experience (UX) designers, and backend/API development teams to translate complex requirements into intuitive and efficient user interfaces.

  • Ensure the delivery of high-quality, secure, and performant code that integrates seamlessly with the broader VCF platform and meets enterprise customer needs.

  • Contribute to architectural discussions and decision-making processes related to UI development, scalability, and maintainability.

  • Troubleshoot and resolve UI-related issues reported by customers or identified through internal testing processes.

  • Stay abreast of emerging frontend technologies and best practices, proposing and implementing improvements to the existing UI architecture and development processes.

  • Work with CI/CD pipelines (e.g., GitHub Actions, Artifactory/Harbor) to automate build, test, and deployment processes.

  • Document technical designs, implementation details, and best practices for UI components and features.

πŸ“ Enhancement Note: The responsibilities are framed to highlight the end-to-end ownership expected from a Staff Engineer, from design and development to collaboration, quality assurance, and continuous improvement within an enterprise cloud platform context. Emphasis is placed on contribution to the VCF platform's user experience and integration into established enterprise SDLC processes.

πŸŽ“ Skills & Qualifications

Education:

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related technical field, plus a minimum of 8 years of professional industry experience.

Experience:

  • Proven track record in designing, developing, and delivering complex User Interfaces for enterprise-grade applications.

  • Extensive experience with at least one modern JavaScript framework (Angular, React, Vue.js).

  • Hands-on experience with Kubernetes and containerization technologies, understanding their role in cloud infrastructure.

  • Familiarity with CI/CD tools and technologies, specifically mentioning nx.dev, GitHub Actions, and artifact repositories like Artifactory or Harbor.

  • Demonstrated experience in developing and delivering software solutions for on-premise enterprise customers.

  • Experience in conducting effective code reviews and engaging in cross-functional teamwork with various engineering dependencies, OSS projects, product management, and release management.

Required Skills:

  • Frontend Development: Advanced proficiency in JavaScript, HTML, CSS, and a deep understanding of modern frontend frameworks, with a strong preference for Angular.

  • UI Frameworks & Libraries: Expertise in Angular, Clarity Design System, and associated libraries for building rich user experiences.

  • Build Tools & Orchestration: Knowledge of Nx build system for monorepos and efficient build processes.

  • Containerization & Orchestration: Familiarity with Kubernetes concepts and experience with containerized application deployment.

  • CI/CD Pipelines: Working knowledge of CI/CD tools and workflows, including GitHub Actions, Artifactory, and Harbor.

  • Software Engineering Practices: Strong understanding of enterprise SDLC, Agile methodologies, code reviews, and collaborative development.

  • Problem-Solving: Ability to analyze complex problems, design effective UI solutions, and debug intricate issues.

Preferred Skills:

  • Experience with other JavaScript frameworks (React, Vue.js) for broader understanding.

  • Familiarity with cloud infrastructure concepts and technologies beyond Kubernetes.

  • Experience with performance optimization techniques for web applications.

  • Knowledge of UX principles and best practices for designing intuitive interfaces.

  • Contribution to open-source projects or a strong GitHub profile showcasing relevant work.

πŸ“ Enhancement Note: The experience requirements are consolidated and clarified. The "10+ years" AI-derived experience level is interpreted as a need for deep expertise, aligning with the "Staff Engineer" title and the required years of experience (8+ or 6+ years depending on degree). The skills section is structured to clearly differentiate between foundational requirements and preferred competencies, with a strong emphasis on Angular and the VMware ecosystem context.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • UI/UX Case Studies: Showcase 2-3 detailed projects demonstrating end-to-end UI development, from initial concept and wireframing to final implementation and user feedback integration. Focus on complex enterprise applications.

  • Code Samples: Provide access to relevant code repositories (e.g., GitHub) or well-documented code snippets that highlight proficiency in JavaScript frameworks (especially Angular), component design, and state management.

  • Process Optimization Examples: Include examples of how you have improved development workflows, build processes, or application performance through systematic approaches or tool adoption.

  • System Integration Demonstrations: If possible, illustrate experience in integrating frontend applications with backend APIs or other enterprise systems, showcasing data flow and interaction patterns.

Process Documentation:

  • Workflow Design & Optimization: Present examples of documented workflows you've designed or optimized for UI development, including considerations for team collaboration, feature branching strategies, and testing phases.

  • Implementation & Automation: Detail your experience in implementing features within established enterprise SDLCs and automating build, test, and deployment processes using CI/CD tools.

  • Measurement & Performance Analysis: Demonstrate how you have measured and analyzed the performance of UI components or applications, and how this data informed subsequent improvements.

πŸ“ Enhancement Note: This section is tailored to a Staff Engineer role, emphasizing the need for a portfolio that demonstrates not just coding ability but also strategic thinking in process design, system integration, and performance optimization within an enterprise context. The focus is on showcasing impact and thoughtful approach to development challenges.

πŸ’΅ Compensation & Benefits

Salary Range:

Benefits:

  • Comprehensive Health Coverage: Medical, dental, and vision plans to support employee well-being.

  • Retirement Savings: 401(K) participation with company matching, enhancing long-term financial security.

  • Equity & Ownership:

    • Discretionary annual bonus tied to individual and company performance.
    • Competitive new hire equity grant.
    • Annual equity awards, offering ongoing participation in company growth.
  • Employee Stock Purchase Program (ESPP): Opportunity to purchase Broadcom stock at a discount.

  • Employee Assistance Program (EAP): Confidential support services for personal and professional challenges.

  • Paid Time Off: Generous company-paid holidays, paid sick leave, and vacation time.

  • Leave of Absence: Adherence to all applicable laws for Paid Family Leave and other leaves of absence.

Working Hours:

  • Standard full-time work schedule, estimated at 40 hours per week, with expectations for flexibility as needed to meet project deadlines and team collaboration requirements. On-site presence is mandatory.

πŸ“ Enhancement Note: The salary range provided in the input is directly used. The benefits are listed comprehensively with added context relevant to a senior engineering role, including equity components and ESPP. The working hours are stated as standard full-time, explicitly noting the on-site requirement.

🎯 Team & Company Context

🏒 Company Culture

Industry: Technology / Software & Semiconductor Manufacturing. Broadcom operates at the intersection of software and hardware, providing a broad spectrum of semiconductor and infrastructure software solutions. The VMware Cloud Foundation division specifically focuses on enterprise cloud computing and virtualization technologies.

Company Size: Large Enterprise (over 10,000 employees). This implies a structured environment with established processes, extensive resources, and opportunities for large-scale impact.

Founded: 1961 (as Hewlett-Packard, with Broadcom Corporation founded in 1991 and subsequent acquisitions). This long history suggests stability, a deep legacy in technology, and a culture that has evolved through significant industry shifts.

Team Structure:

  • VCF Workload UI Team: This team is responsible for developing user-friendly interfaces for customers to manage their cloud infrastructure workflows seamlessly.

  • Reporting Structure: The Staff Engineer will likely report to an Engineering Manager or Director within the VCF division. Collaboration will extend to senior engineers, architects, product managers, and UX designers.

  • Cross-Functional Collaboration: Close interaction is expected with engineers in Palo Alto, global UI team members, backend/API development teams, Product Management, User Experience (UX) teams, and the Global Support organization.

Methodology:

  • Agile Development: The team operates within an Agile Scrum framework, emphasizing iterative development, continuous feedback, and adaptive planning.

  • Enterprise SDLC: Work adheres to established enterprise Software Development Lifecycle processes, ensuring robust quality assurance, security reviews, and compliance.

  • Data-Driven Improvement: While not explicitly stated for UI, the broader emphasis on VMware Cloud Foundation implies a culture that values data analysis for product performance, customer usage patterns, and identifying areas for enhancement.

Company Website: [Broadcom Website URL - please refer to the company_url field if available, otherwise a placeholder is recommended if not provided in input]

πŸ“ Enhancement Note: This section contextualizes Broadcom as a major technology player with a significant history, and positions the VCF division within its broader strategy. The team structure and collaboration patterns are detailed to give a prospective engineer a clear picture of their operational environment.

πŸ“ˆ Career & Growth Analysis

Operations Career Level:

  • Staff Engineer: This is a senior individual contributor role, typically requiring deep technical expertise, a strong understanding of system architecture, and the ability to influence technical direction. Staff Engineers are expected to solve complex problems, mentor junior engineers, and drive significant technical initiatives. For UI, this means leading the development of critical features, setting technical standards for frontend development, and contributing to architectural decisions that impact scalability and maintainability of the user interface.

Reporting Structure:

Operations Impact:

Growth Opportunities:

  • Technical Specialization: Deepen expertise in frontend architecture, performance optimization, or specific cloud technologies within the VMware ecosystem.

  • Technical Leadership: Transition into Principal Engineer roles, driving architectural vision for broader product areas, or leading technical strategy for multiple teams.

  • Management Track: Potential to move into Engineering Management roles, leading teams and people development, if desired.

  • Cross-Functional Exposure: Gain deeper understanding of backend systems, product management, and customer support through close collaboration.

  • Mentorship: Formally or informally mentor junior engineers, developing leadership and coaching skills.

πŸ“ Enhancement Note: This analysis positions the "Staff Engineer (UI)" role within a typical career progression framework for senior individual contributors in the tech industry. It clarifies the scope of influence, impact on the business, and potential avenues for future growth, specifically within a large enterprise like Broadcom.

🌐 Work Environment

Office Type: The role is designated as "On-site," indicating a traditional office-based work environment. This suggests dedicated office space with shared amenities and collaborative zones.

Office Location(s): The primary location is specified as "USA-CA - Promontory B," which is within San Diego, California. This implies a physical workspace within a Broadcom office facility in the San Diego area.

Workspace Context:

  • Collaborative Environment: Expected to work from a physical office, facilitating spontaneous interactions, team meetings, and in-person collaboration with colleagues in the VCF Workload UI team and other departments.

  • Tools & Technology: Access to standard office equipment, high-speed internet, and the necessary software licenses for development tools, communication platforms, and Broadcom's internal systems. This includes development machines configured for frontend development with Angular, Nx, etc.

  • Team Interaction: Daily interaction with immediate team members, Scrum ceremonies conducted in person or via video conferencing, and opportunities for informal knowledge sharing and problem-solving sessions.

Work Schedule:

  • A standard 40-hour work week is expected, with the requirement for on-site presence. While core hours may exist, the nature of software development often requires flexibility to meet project milestones and address urgent issues, particularly within an enterprise SDLC context.

πŸ“ Enhancement Note: Emphasizes the "On-site" requirement and describes the typical workspace context for such a role in a large tech company, focusing on collaboration, available resources, and expected work schedule.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will likely conduct an initial phone screen to assess basic qualifications, experience, and cultural fit.

  • Technical Screen/Coding Challenge: Expect a technical interview, potentially including a live coding session or a take-home assignment focused on UI development, JavaScript, and Angular. This may involve solving specific frontend challenges or debugging existing code.

  • On-Site Technical Interview: This is explicitly mentioned and will likely involve in-depth discussions about your experience, system design, architectural thinking, and problem-solving abilities. You will present your portfolio and discuss past projects. Be prepared for whiteboarding sessions and architectural design questions related to complex UIs.

  • Team/Manager Interviews: Meetings with potential peers and the hiring manager to evaluate collaboration style, communication skills, and alignment with team culture and Broadcom's values.

  • Final Round: Potentially a final interview with senior leadership to confirm suitability for the Staff Engineer role.

Portfolio Review Tips:

  • Curate Strategically: Select 2-3 of your strongest projects that best showcase your UI development expertise, particularly those involving enterprise applications, complex workflows, or significant performance improvements. Prioritize Angular-based projects if possible.

  • Structure Your Narrative: For each project, clearly articulate the problem statement, your role and responsibilities, the technical challenges faced, the solutions implemented (highlighting specific design patterns, frameworks, and tools), and the quantifiable business impact or user benefits achieved.

  • Demonstrate Process: Explain your development process, including how you approached requirements gathering, design, implementation, testing, and iteration. Show your understanding of enterprise SDLC and CI/CD principles.

  • Highlight Collaboration: Be ready to discuss how you collaborated with cross-functional teams (Product, UX, Backend) and how you handled code reviews and feedback.

  • Technical Depth: Be prepared to dive deep into the technical details of your projects, explaining architectural decisions, trade-offs, and any innovative solutions you implemented.

Challenge Preparation:

  • Frontend Fundamentals: Refresh your knowledge of JavaScript, HTML, CSS, DOM manipulation, and asynchronous programming.

  • Angular Deep Dive: Thoroughly review Angular concepts, including components, services, directives, modules, routing, RxJS, state management, and performance best practices.

  • System Design for UI: Prepare to discuss how you would design scalable, maintainable, and performant UIs for complex enterprise applications. Consider topics like micro-frontends, component libraries, state management strategies, and API integration patterns.

  • Kubernetes & CI/CD: Understand how UI applications are containerized and deployed within CI/CD pipelines. Be able to discuss common tools and workflows.

  • Problem-Solving Scenarios: Practice solving algorithmic and logic problems, as well as debugging scenarios relevant to frontend development.

πŸ“ Enhancement Note: This section provides actionable advice specifically for preparing for the interview process at Broadcom for a Staff Engineer role. It focuses on demonstrating technical depth, strategic thinking, and collaborative capabilities, with a strong emphasis on portfolio presentation and technical challenges.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Frontend Framework: Angular is explicitly mentioned as a core technology. Proficiency is expected.

  • UI Component Library: Clarity (VMware's design system) is a key component for building consistent and accessible interfaces.

  • Build System: Nx is highlighted for managing monorepos and optimizing build processes, indicating a modern and efficient development environment.

  • JavaScript/TypeScript: Essential for all frontend development.

  • HTML/CSS: Foundational web technologies.

Analytics & Reporting:

  • While specific tools aren't listed for UI analytics, expect to integrate with backend systems that provide performance metrics and user behavior data. Understanding how to consume and potentially visualize this data within the UI or for reporting purposes may be beneficial.

  • Dashboarding/Visualization: Potential use of tools like Grafana, or custom-built dashboards, to monitor application health and performance.

CRM & Automation:

  • CI/CD Tools: GitHub Actions for workflow automation and Artifactory/Harbor for artifact management are specified, indicating a robust DevOps pipeline.

  • Version Control: Git (likely via GitHub) is standard for code management.

  • Containerization: Kubernetes is a core technology for deploying and managing applications, including the frontend if deployed as a containerized service.

πŸ“ Enhancement Note: This section consolidates and clarifies the technology stack based on the job description, highlighting the key tools and frameworks. It provides context on how these tools are used within the development process and their relevance to the role.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Customer Focus: A strong emphasis on creating UIs that enable customers to build and manage their cloud infrastructure effectively, driving customer success and satisfaction.

  • Collaboration & Teamwork: The role requires close collaboration with peers, cross-functional teams, and global members, valuing open communication and shared problem-solving.

  • Quality & Security: Commitment to maintaining high standards of code quality, security, and reliability for enterprise-grade software deployed within the VCF platform.

  • Innovation & Improvement: Encouragement to propose and implement improvements to product features, processes, and development methodologies.

  • Agility & Adaptability: Working within an Agile Scrum framework means embracing iterative development and adapting to evolving requirements and technologies.

Collaboration Style:

  • Cross-Functional Integration: Active participation in multidisciplinary teams (Product, UX, Backend, QA) to ensure seamless development and integration of UI components.

  • Process Review Culture: Regular code reviews and participation in Agile ceremonies (stand-ups, retrospectives) foster a culture of continuous feedback and process refinement.

  • Knowledge Sharing: Encouragement to share expertise, best practices, and learnings with team members, potentially through documentation, internal presentations, or pair programming.

πŸ“ Enhancement Note: This section infers Broadcom's likely cultural values as they apply to a senior engineering role within the VMware Cloud Foundation division. It focuses on aspects relevant to collaboration, quality, and customer impact, drawing from the description's emphasis on teamwork and enterprise SDLC.

⚑ Challenges & Growth Opportunities

Challenges:

  • Complexity of Cloud Infrastructure: Designing UIs that effectively abstract and manage the intricacies of on-premise cloud infrastructure requires deep understanding and careful design.

  • Enterprise SDLC Integration: Navigating and contributing effectively within a structured, potentially lengthy enterprise SDLC while maintaining agility can be challenging.

  • Cross-Functional Dependencies: Coordinating development efforts across multiple teams (UI, Backend, Product, UX) requires strong communication and negotiation skills.

  • Keeping Pace with Technology: Rapid evolution in frontend technologies necessitates continuous learning and adaptation to maintain cutting-edge solutions.

Learning & Development Opportunities:

  • Advanced Frontend Architecture: Opportunity to deepen knowledge in areas like micro-frontends, advanced state management, and performance optimization for large-scale applications.

  • Cloud Technologies: Gain deeper insights into the VMware Cloud Foundation stack, Kubernetes, and cloud infrastructure management from a developer's perspective.

  • Technical Leadership: Develop leadership skills through mentoring, guiding technical decisions, and potentially driving architectural initiatives.

  • Industry Conferences & Training: Potential to attend relevant tech conferences or pursue certifications to stay updated on industry trends and best practices.

πŸ“ Enhancement Note: This section anticipates potential challenges specific to a Staff Engineer role in a complex enterprise software environment and outlines structured learning and development paths available within such an organization, aligning with the role's seniority and the company's domain.

πŸ’‘ Interview Preparation

Strategy Questions:

  • UI Architecture & Scalability: "How would you design a scalable and maintainable UI architecture for a complex enterprise cloud management platform? Discuss your approach to component reusability, state management, and handling large datasets." (Prepare to discuss patterns like micro-frontends, modular design, and specific state management libraries).

  • Collaboration & Cross-Functional Work: "Describe a time you had to collaborate with backend engineers or product managers to define a complex feature. What were the challenges, and how did you ensure alignment and successful delivery?" (Prepare a STAR method example focusing on communication and conflict resolution).

  • Problem-Solving & Debugging: "Walk us through a challenging UI bug you encountered in a previous project. What was your process for diagnosing and fixing it, and what did you learn?" (Be ready to discuss debugging tools, systematic approaches, and lessons learned).

Company & Culture Questions:

  • Broadcom/VMware Vision: "What interests you about Broadcom's VMware Cloud Foundation and its role in enterprise cloud strategy?" (Research the product, its market position, and Broadcom's overall strategy).

  • Team Dynamics: "How do you approach working within an Agile Scrum team, and what is your ideal collaboration style with UX designers and backend engineers?" (Align your answer with the described team structure and Agile practices).

  • Impact Measurement: "How would you measure the success of a new UI feature you've developed for an enterprise product?" (Focus on user adoption, task completion rates, error reduction, and customer feedback).

Portfolio Presentation Strategy:

  • Storytelling: Frame your portfolio projects as compelling stories of problem-solving and impact. Clearly articulate the "why," "what," and "how" for each project.

  • Quantify Impact: Wherever possible, use data and metrics to demonstrate the value of your work (e.g., "reduced load time by X%", "improved task completion rate by Y%", "decrease in user-reported issues by Z%").

  • Technical Deep Dive: Be ready to explain your technical choices, trade-offs, and architectural decisions. For Angular projects, be prepared to discuss specific implementation details.

  • Interactive Demo (if applicable): If you have a live demo or a well-documented prototype, prepare to showcase it, explaining key features and user flows.

  • Conciseness: Given the time constraints of interviews, be concise and focus on the most impactful aspects of your projects.

πŸ“ Enhancement Note: This section provides specific, actionable examples of interview questions tailored to a Staff Engineer (UI) role at a company like Broadcom. It guides candidates on how to prepare their responses and portfolio presentations, emphasizing technical depth, strategic thinking, and impact.

πŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application: Navigate to the Broadcom Careers portal via the provided URL and submit your application.

  • Tailor your Resume: Ensure your resume clearly highlights your experience with JavaScript frameworks (especially Angular), enterprise SDLC, CI/CD, Kubernetes, and any relevant cloud infrastructure UI development. Quantify your achievements with specific metrics where possible.

  • Prepare your Portfolio: Curate a portfolio that showcases 2-3 of your most impactful UI projects. Focus on demonstrating your problem-solving skills, technical expertise with Angular, and ability to deliver enterprise-grade solutions. Be ready to articulate your process and impact.

  • Practice Interview Questions: Review common interview questions for Staff Engineers, focusing on UI architecture, problem-solving, collaboration, and your experience with the technologies listed. Practice answering using the STAR method.

  • Research Broadcom & VCF: Familiarize yourself with Broadcom's business, the VMware Cloud Foundation product, its target market, and the company's culture. Understand how your role contributes to the broader strategic goals.

⚠️ 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

A Bachelor’s Degree in Computer Science or related field with 8 years of experience is required, or a Master’s Degree with 6 years of experience. Candidates should have experience developing User Interfaces with JavaScript frameworks and familiarity with Kubernetes and CI/CD tools.