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:This is an R&D Mainframe Software Engineer position for Disk Backup & Restore & Allocate DASD Space and Placement products with our Data Management Value Stream.Disk Backup and Restore (Disk) automates z/OS backup, recovery, archive and restore activities to enable cost-effective use of the storage hierarchy. It features incremental backup and recovery at the data set, volume, application and entire complex levels and provides a comprehensive set of tools and functions for backup and management of system-managed storage (SMS) and non-SMS controlled data sets.Allocate - Allocate (DASD Space and Placement) delivers allocation control for non-SMS data and extends the allocation control provided by IBM’s DFSMS. Its automation manages resources more effectively, provides a central point of control, and prevents X-37 type job failures—alleviating batch window constraints by saving time and reducing system impact by saving resources. Allocate automates lack of space protection of all z/OS data sets and optimizes storage resources through allocation control.As an R&D Software Engineer 3 you will perform complex code modification, testing, and debugging tasks as well as provide high-level analysis related to software design and development.Role DefinitionA senior level professional role for the Mainframe Software Division and an opportunity to be a part of an excellent mainframe software development team.Evaluation, originality or ingenuity required. Knows and applies the fundamental concepts, practices, and procedures of a particular field. Has mastered the key responsibilities. Assignments can be broad in nature. May serve as a resource to others to resolve complex problems and issues. Instructions generally provided in general terms. May take on project lead role as required.Required Skills & CompetenciesHeavy experience in software development using IBM Assembler in the zOS operating systems or TPF is necessary.Skills with system level functions such as SVC and PC routines.Experience working with zOS systems components and sub-systems such as JCL, ISPF and mainframe databases.Experience working with Storage Disk management products is desirable although not compulsory. There will be in-house trainings provided to learn Storage concepts on the Z.Experience developing on an end-to-end Software development lifecycle for an Assembler or C based code base.Desired Mainframe Technical Skills & ExperienceAdditional experience in one or more of the following languages: C, Metal C, C++, SQL, CLIST, REXX.Experience with modern mainframe open source technology such as Zowe, RestAPIs, etc.Knowledge and related product expertise in one or more of the Broadcom software products.Preferred EducationBachelor's degree in Computer Science or global equivalent in a related field.Work ExperienceTypically, 5 or more years of experience in software development or a related field General Skills & CompetenciesDemonstrates high personal integrity and ability to earn trust from others.Demonstrates a growth mind-set, seeks feedback often, and is effective in continuous personal and professional development.Participating in self-directed learning activities aimed at developing deep expertise within technical domain, including reading relevant publications, participating in domain forums or groups etc.Advanced design/debugging/coding skills.Complex problem-solving skills.Communications and organization skills.Teamwork skills.Key ResponsibilitiesWork collaboratively within an Agile Team to write high quality, testable code that meets the Definition of Done either enhancing a product functionality or getting a product fix PTF.Strive to meet team commitments.Adopt a test-first approach to software development in which, where possible, the test is developed before the code.Participate in design and code reviews with other engineers.Create automated unit, system, and acceptance tests.Participate in test plan reviews and perform unit/module testing of software.Actively support and contribute to end of iteration demos.Responsible for assigned integration, testing, and deployment tasks.Actively foster continuous team improvement in self and team:Contribute to team retrospectives; help to identify and resolve team impediments.Take ownership of problems and continuously strive to become a better problem solver.Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.PlanningSupport Product Management in program backlog refinement and estimating features.Establish own capacity/velocity.Support story refinement, help identify risks and dependencies and support the Agile Team in establishing achievable CD (Continuous Delivery) objectives.Help to identify dependencies and foster cross team co-ordination., committing to a mutually agreed team plan.Actively participate in backlog refinement sessions in collaboration with other Agile team members.Identify and capture backlog items local to the team, such as defects and refactors.Actively participate in team planning and contributing to team goals.Volunteer for and commit to delivering stories and tasks within the iteration. Enable Agility:Work within a self-directed Agile team; commit to work and own the outcome.Demonstrate and cultivate a passion for delivering high quality products aligned with customer needs; gain customer exposure to build empathy.Employ continuous learning; continue to build skills through training courses, mentoring or other learning opportunities.Job-Specific Authority and ScopeGenerally works independently.Examples of typical decisions without manager consultation:Volunteer for and commit to delivering stories and tasks within the sprint.Establish own capacity/velocity for each increment.Take ownership of problems and continuously strive to become a better problem solver.Typically has no direct reports.Typically has no total staff.Typically has a global geographic focus.Typically does not manage a budget.Business Travel and Physical DemandsNo (or minimal) business travel is expected for this position.Office environment. No special physical demands required.Additional Job Description:Compensation and BenefitsThe annual base salary range for this position is $78,000 - $130,000 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, gender identity, 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.
View Original Job Posting