Broadcom

Mainframe/CICS systems & application architect/engineer

USA-NC-Durham-Swabia Court-Suite 400 Full time

Please Note:

1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

We are looking for an experienced mainframe/CICS systems and application level architect and engineer in Durham, NC.  This individual will operate at a senior level, influencing the design and implementation of the mainframe/CICS components of the HB.js product.  HB.js is a JavaScript engine that runs on the mainframe, under CICS and on the zIIP specialty processor. HB.js allows customers to expose any and all CICS applications and data as web service APIs.  By enabling API modernization in-place and at scale, HB.js allows customers to leverage their existing and ongoing investments in the mainframe – as well as integrate them seamlessly with cloud-based applications and alternative user interfaces.

In this role, the selected candidate will work within the development organization as part of the team that drives the product forward through effective engineering, architecture and customer interactions.  Day-to-day, the range of work and projects will be highly varied.  For example, you will function as a senior architect and developer, designing and authoring new product features, as well as assisting with support tickets.  However, you will also apply your real-world experience in regular interactions with customers, assessing their modernization strategies, understanding their requirements, demoing the product, and guiding their adoption. 

Because HB.js runs under CICS, and exploits some of the most sophisticated aspects of CICS, the selected candidate will have extensive background with CICS internals and performance optimization.  Additionally, they will have strong real-world experience in the ways large organizations deploy CICS applications at scale, and integrate CICS apps/data with non-mainframe systems.  Experience with other major mainframe subsystems is a definite plus.

Because HB.js exploits the zIIP specialty engine, the selected candidate will also have strong and relevant experience with both z/OS and USS operating system services – including authorized and privileged services.  They should be familiar with the inherent differences between TCB and SRB programming/services.  Given the unique architecture of HB.js, the selected candidate should also be familiar with IBM Language Environment customization, as well as advanced LE features such as preinitialized LE enclaves.

While the selected candidate will join the team with existing deep technical experience, they need to be ready to learn more and go further.  Excellent organizational, communication, problem-solving, and creative skills are a must, and the selected candidate will demonstrate a life-long ability to learn new approaches and technologies. Your ability to adapt with changing priorities is an important strength. The ability to perform customer demos and effectively communicate with customers is a must. The individual and team goal will be to maintain high-quality software aligned with user needs and business objectives.

***Note – This is an in-office position (5 days/week) located in Durham, NC

The mainframe software division of Broadcom has grown 350% over the past decade. Our customers include 67 of the Fortune 100, 45 of the world’s top 50 banks, 8 of the top 10 insurers, 4 of the top 5 airlines and 7 of the 10 global retailers all rely on mainframes. In our view, mainframes run the world’s economy, and our team members have demonstrated their ability to create and support software products to meet the high expectations of our customers.  The demonstrated ability to work in such a mission critical context is a must. 

Responsibilities

  • Define and guide the architecture and implementation of the CICS/mainframe aspects of HB.js

  • Design, develop and help maintain specific core components of HB.js

  • Define and communicate (internally and externally) the role of HB.js in CICS/mainframe modernization

  • Help customers understand the value proposition of HB.js within their unique environment

  • Communicate with customers regarding their requirements and most important use cases, and ensure that HB.js can address them

  • Understand and address real or perceived technical barriers to adoption

  • Mentor, train, develop and serve as a knowledge resource for less experienced Software Engineers

Required Technical and Professional Expertise

  • Bachelor of Science in Computer Science or Computer Engineering or equivalent experience

  • Expert knowledge and experience in CICS internals and optimization

  • Real-world experience in how large organizations deploy CICS and CICS applications in highly-scaled environments

  • Real-world experience in how large organizations install, maintain and operate CICS vendor-provided products such as HB.js

  • Deep knowledge and experience in z/OS and USS internals and optimization

  • Awareness of, and some experience with, the components required to run high-level language workloads in zIIP specialty engines (e.g., Enclave SRBs, WLM, LE PIPI, etc.)

  • Experience with a variety of CICS/mainframe programming languages (COBOL, C/C++, PL/I, etc.)

  • Significant, real-world experience integrating CICS apps with non-CICS, and non-Mainframe apps and systems

  • Knowledge of Source Code Control Systems such as Endevor

  • 10+ years of experience as a software engineer  

  • Experience in Agile Development

  • Technology aware, in touch with the evolution of technology and familiar with modern technologies

Recommended/Useful Skills:

·   Experience with GitHub, CI/CD pipelines (Jenkins is a plus)

.   Experience with C++ or the ability to pick up C++

.   Experience with JavaScript or the ability to pick up JavaScript

Additional Job Description:

Compensation and Benefits

The annual base salary range for this position is $108,00 - $172,800

This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.

Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.

Broadcom is proud to be an equal opportunity employer.  We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law.  We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.