What does a Mainframe Developer do?

Mainframe developers work on unique operating systems in software development, using obsolete tools and languages. They know both programming language and mainframe tools and are comfortable working in the mainframe culture. They design, develop, and maintain mainframe components to meet support or project departments and interface with business and IT teams to understand their business requirements, translating into formal technical requirements and application code.

Mainframe developers collaborate with IT support teams to ensure that client support and project requirements are developed and implemented successfully and develop and execute unit tests and integration plans and scripts that ensure the application changes will meet technical specifications. They are responsible for full system development life cycles, work with business teams, participate in integration testing, and complete acceptance testing. They participate in production support and pager duty rotation and provide round-the-clock coverage and participate in technical reviews at appropriate developmental stages. Mainframe developers need a bachelor’s degree in technology, engineering, IT, or related fields.

What responsibilities are common for Mainframe Developer jobs?
  • Estimate and design small increments of work for other developers.
  • Develop and define application scope and objectives and prepare technical and/or functional specifications from with programs will be written.
  • Ability to review project proposals, evaluate alternatives, provide estimates and make recommendations.
  • Coordinate on-call support and ensure effective monitoring of system.
  • Promote improvements in lean software engineering practices such as test-driven development, continuous integration, and continuous delivery.
  • Ensure unit test is completed and meets the test plan requirements, system testing is completed and system is implemented according to plan.
  • Perform a variety of database optimizations such as general reporting and analysis of the efficiency of the database configuration and periodic review of database performance.
  • Assist the assigned project manager in the migration of newly acquired customers such that all technical hurdles are addressed in a timely manner and do not impede the expected progress of the transition nor the targeted migration date.
  • Evaluate change requests and determine impact to assigned clients.
What are the typical qualifications for Mainframe Developer jobs?
  • Bachelor's Degree in business or computer science.
  • Hands-on experience configuring and manage mainframes.
  • Comfortable working with a range of operating systems.
  • Extensive systems programming experience.
  • Proficient with a variety of common software tools and programs.
Education--
Work/Life Balance
3.8 ★
Salary Range--
Career Opportunity
3.8 ★
Avg. Experience5-7 years

Mainframe Developer Salaries

Average Base Pay

€42,770 /yr
Same as national average
Not including cash compensation
See More Insights
Not enough salaries reported to show distribution
€28K
Median: €43K
€53K
See More Insights
Glassdoor Estimated Salary

Mainframe Developer Career Path

Learn how to become a Mainframe Developer, what skills and education you need to succeed, and what level of pay to expect at each step on your career path.

Mainframe Developer

Years of Experience Distribution

0 - 1
3%
2 - 4
28%
5 - 7
42%
8+
27%
Not including years spent in education and/or training

Mainframe Developer Insights

Read what Mainframe Developer professionals have to say about their job experiences and view top companies for this career.
UnitedHealth GroupUnitedHealth Group
Mainframe Developer
18 May 2022

“Good to work and flexible”

HCL TechnologiesHCL Technologies
Senior Mainframe Developer
17 May 2022

“Good Work and life balance”

SureshkumarSureshkumar
Mainframe Developer
20 Oct 2021

“good career oppertunity and career growth”

AubayAubay
Senior Mainframe Developer
9 Dec 2021

“Initial salaries are not so good.”

Tata Consultancy ServicesTata Consultancy Services
Mainframe Support
20 Oct 2021

“Good work and life balance.”

IBMIBM
Z/OS Mainframe Specialist
14 Apr 2021

“Great work and life balance.”

TEKsystemsTEKsystems
Mainframe Developer
6 Jan 2021

“Not the best of benefits”

CGICGI
Mainframe Developer
27 Oct 2021

“work life balance is good in CGI”

See More

Mainframe Developer Interviews

Frequently asked questions about the role and responsibilities of mainframe developers

Mainframe developers spend their workday developing new programs that run on large computer systems. They also work to modify, adapt, and fix bugs on existing applications to keep the system running smoothly. Mainframe developers also perform maintenance tasks on the existing codebase.

Becoming a mainframe developer can be the start of a successful career for those who are problem-solvers and enjoy working with technology. Some mainframe developers work on a team and thrive when collaborating with like-minded individuals. A large amount of work is done in an indoor office setting, making the overall work environment comfortable. They typically have regular 9 a.m. to 5 p.m. working hours.

Successful mainframe developers get paid well. The average base pay for a mainframe developer in the United States is €42,770 per year. The salary for a mainframe developer can vary depending on years of experience, level of education, and demand for the work or specialty.

Working as a mainframe developer can be demanding at times, as their role is foundational to running core operations. Mainframe developers also carry a lot of responsibility as they must often focus on maintaining a high level of security within the systems and developing disaster recovery plans for data stored in the system.

Related Careers

QA Engineer
€46,688
No skills overlap
Software Engineer in Test
€42,116
No skills overlap
QA Manager
€68,500
No skills overlap
Product Test Engineer
No skills overlap

Mainframe Developer jobs