Senior/Principal Software Engineer, Mainframe Software
broadcom
Job Summary
Broadcom is seeking an experienced Software Engineer for the Easytrieve product team within its Mainframe Software Division. This role involves a blend of development and technical support, focusing on mainframe software. Key responsibilities include working with HLASM, JCL, and various mainframe utilities, ensuring product installation, maintenance, and effective file handling. The position requires strong proficiency in mainframe environments and a foundational understanding of DB2.
Must Have
- Proficiency in HLASM, including syntax, macros, registers, base/displacement addressing, and control flow
- Familiarity with link editing, load modules, and program object formats
- IPCS knowledge for analyzing dumps from abends or system-level failures
- Ability to view and navigate SVC dumps, SYSMDUMPs, or abend dumps
- Proficiency in TOS/ISPF for editing, compiling, and navigating datasets
- Knowledge of SMP/E for product installation and applying maintenance
- File handling skills, including familiarity with VSAM, sequential, and flat files, record selection and sorting
- Strong proficiency in JCL (Job Control Language)
- Understanding of basic DB2 concepts
- Familiarity with IMS, IDMS, and experience with IDCAMS utilities
- SPUFI or DB2 Command Center for interacting with DB2
- Strong knowledge of using Endevor
- OMVS, USS mainframe knowledge for ZOS interaction
Good to Have
- DevOps integration on the mainframe, using tools like Jenkins and Git
- Additional knowledge on ZOSMF, AMBLIST, LISTCAT/IDCAMS, SYSVIEW, or SDSF
- Open XL C/C++ compiler, CICS and IMS environment understanding
- Shell scripting for automation
- Knowledge of COBOL for converting requirements from COBOL to Easytrieve and vice versa
- File-Aid/File master, or QMF tools for dataset and DB2 testing and viewing files
Perks & Benefits
- Competitive compensation
- Private healthcare (Canadian Medical)
- Pension fund contribution matching
- Employee Assistance Program (EAP)
- 25 days of vacation per year
- Fully paid Sick Days
- Health insurance for non-EU family members
- Fully paid life insurance
- Discretionary annual bonus
- Equity
Job Description
Broadcom Mainframe Software Division (MSD) is looking for an experienced Software Engineer for the Easytrieve product team. The position will involve a mix of development and technical support workloads.
Primary Skills
- Proficiency in HLASM, including syntax, macros, registers, base/displacement addressing, and control flow, understanding of Assembler Macros
- Familiarity with link editing, load modules, and program object formats
- IPCS knowledge for analyzing dumps from abends or system-level failures
- The ability to view and navigate SVC dumps, SYSMDUMPs, or abend dumps
- Proficiency in TOS/ISPF is required for editing, compiling, and navigating datasets
- Knowledge of SMP/E for product installation and applying maintenance.
- File handling skills, including familiarity with VSAM, sequential, and flat files. Record selection and sorting.
- Strong proficiency in JCL (Job Control Language)
- Understanding of basic DB2 concepts is beneficial, as our product integrates with DB2.
- Familiarity with IMS, IDMS, and experience with IDCAMS utilities
- SPUFI or DB2 Command Center for interacting with DB2
- Strong knowledge of using Endevor
- OMVS, USS mainframe knowledge, is beneficial for ZOS interaction
Good to have
- DevOps integration on the mainframe, using tools like Jenkins and Git.
- Additional knowledge on ZOSMF, AMBLIST, LISTCAT/IDCAMS, SYSVIEW, or SDSF.
- Open XL C/C++ compiler, CICS and IMS environment understanding.
- Shell scripting for automation
- Knowledge of COBOL is helpful in converting requirements from COBOL to Easytrieve and vice versa.
- File-Aid/File master, or QMF tools for dataset and DB2 testing and viewing files.
Benefits
Broadcom offers a competitive and comprehensive benefits package including but not limited to the following:
- Competitive compensation
- Private healthcare (Canadian Medical)
- Pension fund contribution matching
- Employee Assistance Program (EAP)
- 25 days of vacation per year
- Fully paid Sick Days
- Health insurance for non-EU family members
- Fully paid life insurance
This position is eligible for a discretionary annual bonus in accordance with the relevant plan documents and equity in accordance with equity award agreements. The compensation offered to the successful applicant may vary based on factors including experience, skills, education, location, and other job-related reasons.