IBM Z Software Technical Support Engineer
Role and Responsibilities
This role will require in-depth knowledge and understanding of both the z/OS mainframe operating system, as well as the data management layer of the system, known as DFSMS.
The candidate is not generally expected to have this knowledge upon job entry, but will be expected to be very willing and motivated to learn this technology as the entry point of the position. We have a strong education program to assist with this learning.
Regarding the day-to-day of the position, debuggers, creative problem solvers and solution finders wanted. DFSMS Technical Support is looking for individuals who enjoy scavenger hunts, puzzles, alternative numbering systems, and complex programming analysis.
Collaborate with global teams and interface directly with clients to drive issues to resolution. Participate in off-shift and weekend duty rotations as needed to support clients operating in global time zones and to ensure timely resolution of high-impact issues.
Contribute to product improvement by identifying design deficiencies, reporting product defects, and recommending enhancements that improve reliability and serviceability.
Continuously develop technical expertise in your assigned specific area of the z/OS system, staying current with new product releases, tools, and procedures to support evolving client needs.
Required Technical and Professional Expertise
- Bachelor’s degree (or equivalent experience) in Computer Science, Engineering, Mathematics, or a related field.
- Strong analytical and problem-solving skills, with a passion for debugging and understanding how operating systems and software work at a low level.
- Experience with at least one programming language (e.g., C, C++, Python, or Java).
- Excellent English communication skills (written and verbal).
- Ability to work independently and collaboratively in high-pressure situations.
- Willingness to work across time zones and participate in global team collaboration.
Preferred Technical and Professional Experience
- Experience with z/OS or other mainframe environments.
- Familiarity with operating system concepts (e.g., memory management, file systems, CPU architecture).
- Exposure to dump analysis, SVC debugging, or low-level system troubleshooting.
- Background in tutoring, teaching assistant roles, or mentoring.
- Degree or strong interest in mathematics, logic, or scientific reasoning.
- Demonstrated service mindset and ability to explain complex issues clearly.