R&D Software Engineer

BroadcomDurham, IL

About The Position

Broadcom’s Mainframe Software Division (MSD) is looking for a talented and motivated Software Engineer with a passion for building high-quality applications using agile practices to join our Mainframe Security and Compliance team. In this role, you will be a key member of the development team and will focus on building, testing, and supporting leading-edge Mainframe Security solutions used by many of the world’s largest companies. The R&D Software Engineer 4 will perform complex code modification, testing, and debugging tasks, as well as provide high-level analysis related to software design and development. The person in this role is expected to technically lead a small team, advising, mentoring, and coaching more junior developers and partnering with stakeholders such as Product Owners, Solution Architects, etc. Work Location: Lisle, IL

Requirements

  • At least 8+ years of experience testing modern large-scale software and complex test configurations
  • Has mastered the basics of operating as a developer in the IBM mainframe environment
  • Experience debugging with tools like XDC, IPCS
  • Experience in software development using IBM Assembler/Metal C on the mainframe (zOS or zVSE) platform
  • Experience in implementing JCL to execute batch processes in zOS or zVSE
  • Bachelor’s degree in Engineering or higher or global equivalent in a software-related field
  • 8+ years of experience in software development or a related field
  • Legal authorization to work in the U.S. is required

Nice To Haves

  • Additional experience in one or more of the following programming languages: IBM C, ISPF CLIST, REXX, RESTful APIs and Object-Oriented programming

Responsibilities

  • Applying your past experience to inform the product roadmap
  • Experimenting with new technologies that improve our software
  • 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
  • Participate in test plan reviews
  • Mentor Junior team members
  • 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

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service