Applied6 min readLesson 1 of 4
The roles, and which one to aim at
'Mainframe job' covers half a dozen quite different careers. They pay differently, require different skills, and lead to different places. Knowing which one you are applying for changes how you prepare.
| Role | Does | Core skills | Good entry point? |
|---|---|---|---|
| Application developer | Writes and changes COBOL/PL-I, CICS and DB2 code | COBOL, JCL, DB2, CICS, the business domain | Yes — the most common route |
| Production support | Keeps the overnight and the online running | JCL, SDSF, scheduler, triage, calm judgement | Yes — very common first role |
| Systems programmer | Maintains z/OS and subsystems themselves | z/OS internals, installation, tuning, Assembler | Rarely — usually a move from elsewhere |
| DBA | Designs, tunes and protects DB2 or IMS data | SQL, access paths, utilities, recovery | Sometimes, via developer or support |
| Storage / automation | Manages datasets, backups, capacity | SMS, DFSMShsm, scripting | Sometimes |
| Modernisation engineer | Bridges mainframe and cloud, builds APIs and pipelines | USS, Java or Python, CI/CD, plus mainframe basics | Yes, if you have both sides |
| Tester / QA | Builds and runs test suites for mainframe applications | JCL, data setup, automation | Yes |
How to choose
- Like puzzles and pressure, and want to learn fast? Production support. You will see more of the estate in six months than a developer sees in two years.
- Prefer building and depth over breadth? Application development, ideally on a system with an active change backlog.
- Coming from cloud or distributed? Modernisation and integration — your existing skills are the scarce half of that combination.
- Deeply technical and patient? Systems programming, usually after a few years elsewhere on the platform.
How people actually get in
- Graduate or trainee programmes at large banks and insurers, which explicitly train from zero.
- Internal moves — join the organisation in another IT role and move across. Very common and often the easiest route.
- Vendor and partner training schemes run by consultancies who place trained staff with clients.
- Support roles first — service desk or operations, then into production support.
Common mistakes
Applying for 'mainframe jobs' generically
The roles differ enormously. Tailor your application to the one you actually want.
Dismissing operations and support roles
They are the most common entry point and give the broadest early exposure.
Hiding your distributed or cloud experience
It is the half most mainframe teams are short of. Lead with it when applying for modernisation work.
What you will see at work
- Ask in an interview what proportion of the team's work is new development versus maintenance. The answer shapes your next three years.
- Ask about the age profile of the team. A team where everyone retires in five years is either a risk or an enormous opportunity.
- Ask how they deploy. It tells you more about daily life than any other single question.
Key terms
Check your understanding.
Take this lesson's quiz and save your progress. Free.