Mainframe Software Developer

Basic Information






Tel Aviv

Date Published


Job ID


Travel Amount


Description and Requirements

BMC Software empowers the world's largest companies to excel in the digital economy by fully leveraging their high-value mainframe intellectual property. As Mainframe Software Developer you will do this by delivering highly innovative mainframe application development and performance optimization solutions that uniquely enable IT to drive business value.

In this role, you will understand the importance of the mainframe in the world today and for the next 50 years. You will become a member of a team working on industry-leading software products used by application programmers across the globe. You will be part of a team that is revolutionizing a 50-year-old industry and performing like a startup. Using agile development, you will help execute the development and delivery of software that will impact the speed of business, and participate in prototype reviews, offering insight regarding feasibility.

Your responsibilities will be:

  • Participate in SCRUM meetings as a part of Agile development.
  • Create general system design.
  • Create technical specifications, clearly defining the programming effort required for new and changed programs, and interfaces to existing products.
  • Provide estimates for the programming effort defined in the technical specifications.
  • Identify potential roadblocks and develop them.
  • Develop code that matches the prototype and specification, maintainable as necessary, and portable to other environments.
  • Perform problem determination for production release and create source code changes to provide solutions.
  • Complete implementation within time estimates.
  • Assist Technical Writer in developing technical documentation and review materials for technical accuracy.
  • Mentor other Developers, Support or Quality Assurance in understanding product architecture, new functionality, and in identifying strategies for problem resolution.
  • Occasionally contact customers to understand problems or to provide a technical explanation.
  • Perform other duties as required.
  • Plan the implementation of new products and enhancements as reflected by the architecture.

What we are looking for:

  • Solid experience in z/OS Assembler.
  • System programming exposure in any of the following is desired: Db2, IMS, CICS
  • Experience in one of the following: COBOL or C programming languages
  • Working knowledge of z/OS internals and operating system component internals
  • Knowledge of MQ Series environments desired
  • Ability to understand requirements and ask appropriate questions for clarification, as necessary
  • Ability to analyze marketing requirements and external prototypes and to identify design and implementation alternatives
  • Ability to understand and adhere to the project goal without necessarily agreeing with it
  • Agile development experience and/or knowledge is preferred
  • Excellent problem-solving and debugging skills using system dumps
  • Self-motivated / takes initiative
  • Ability to meet deadlines
  • Ability to write code that is maintainable, extendible, and has minimal bugs

BMC helps customers run and reinvent their businesses in the digital age by tackling their IT management challenges, championing their innovation, and celebrating their success.
Every BMC employee has the potential to have a tremendous impact on customer success—and when customers thrive, we all do.

BMC offers bold and fearless career-seekers like you the opportunity to expand your skills, your network, and your horizons as you work to enable customer growth and innovation every day. You will be surrounded by peers who inspire you, drive you, support you, and make you laugh out loud, in an environment that fosters individuality, respect, and personal ambition.

It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, age, national origin, physical or mental disability, history of disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, sexual orientation, veteran status, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors. 

If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.