R&D Staff Software Engineer

Broadcom•Pittsburgh, PA
•$109,700 - $175,500

About The Position

Broadcom’s Mainframe Software Division is seeking an experienced software engineer to develop and enhance Zowe CLI, Zowe Explorer, and other Zowe client applications. Zowe is an open-source, industry-standard project that provides a modern interface for interacting with z/OS mainframes. The role combines technical leadership, hands-on software development, and collaboration with the Zowe open-source community and internal product teams. The engineer will guide the technical direction and architecture of applications built with technologies including Node.js, TypeScript, C/C++, VS Code, React, and AG Grid. They will design and maintain features, integrate with z/OS services, ensure software quality and security, address complex defects and performance issues, and contribute to Zowe standards, documentation, and community adoption.

Requirements

  • At least 8 years of experience in mainframe software development or a related field.
  • Experience with several programming languages and frameworks, specifically JavaScript/TypeScript, Java, C/C++, and Node.js-based applications.
  • Experience developing on Linux or Unix systems.
  • Demonstrated expertise building and maintaining VS Code extensions using the VS Code Extension API.
  • Strong understanding of web technologies, including HTML, CSS, JavaScript/TypeScript, and React, Vue, or Angular.
  • Deep understanding of CLI development best practices, including command parsing, user experience, and shell scripting integration.
  • Strong proficiency with Git and modern software development lifecycle practices, including Agile/Scrum.
  • Strong problem-solving skills, including analyzing complex systems and identifying root causes.
  • Strong communication and collaboration skills, including the ability to work with distributed teams and contribute to open-source projects.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Nice To Haves

  • Direct experience developing, customizing, or making advanced use of Zowe CLI and Zowe Explorer.
  • Experience or strong foundational knowledge of z/OS concepts, including MVS, JES, TSO/ISPF, and z/OSMF REST APIs.
  • Familiarity with other Zowe components, such as the API Mediation Layer, Zowe Desktop, and Zowe System Management Facility.
  • Experience with relevant modern web frameworks and tools such as Electron and OpenAPI/Swagger.
  • Prior experience contributing to or maintaining large-scale open-source software projects.

Responsibilities

  • Drive the technical direction and architectural evolution of Zowe CLI, Zowe Explorer, and other Zowe client applications, aligning development with Broadcom product strategy and Zowe open-source best practices.
  • Provide technical expertise and mentor engineers through implementation guidance, code reviews, and design discussions.
  • Improve performance, scalability, architecture, user experience, and maintainability.
  • Work with product management and UX design to convert user requirements into technical specifications and implementation plans.
  • Design, develop, test, and maintain Zowe CLI and Zowe Explorer features.
  • Implement command-line interfaces, REST API interactions, and integrations with z/OS services such as JES, MVS datasets, and z/OSMF.
  • Maintain code security, reliability, and quality through unit, integration, and end-to-end testing and CI/CD pipelines.
  • Troubleshoot and resolve software defects, performance bottlenecks, and production issues.
  • Participate in the Zowe community as a contributor, committer, or maintainer, representing Broadcom and supporting the project's success.
  • Collaborate with engineers and open-source contributors to define and implement common Zowe standards and features.
  • Contribute to Zowe documentation, tutorials, and community efforts, and provide technical assistance.

Benefits

  • Discretionary annual bonus eligibility.
  • Competitive new-hire equity grant and opportunity to receive annual equity awards.
  • Medical, dental, and vision plans.
  • 401(k) participation with company matching.
  • Employee Stock Purchase Program (ESPP).
  • Employee Assistance Program (EAP).
  • Company-paid holidays.
  • Paid sick leave and vacation time.
  • Paid Family Leave and other leaves of absence in accordance with applicable laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service