- Salary
- $100k – $130k/yr
- Location
- Remote U.S.
- Workplace
- Remote
- Type
- Full-time
- Department
- IT
- Seniority
- Senior
- Experience
- 5+ years
- Source
- Pinpoint
Description
Senior z/OS Software Developer
Application Deadline: 8 October 2026
Department: Research & Development
Employment Type: Full Time
Location: Remote U.S.
Reporting To: Hank Edwards
Compensation: $100,000 - $130,000 / year
Description
Senior z/OS Software Developer
Remote - In USA
Remote - In USA
As a key member of a dynamic team, you will develop, enhance, and maintain document print and image file conversion, manipulation, and data mining software. Development is done for all major platforms including z/OS, AIX, Solaris, Linux, and Windows. To work in this fast paced, dynamic, and demanding environment you must be an exceptional programmer.
MAJOR DUTIES AND RESPONSIBILITIES
- Expert knowledge of z/OS and IBM assembler language
- Design and develop portable software using IBM assembler and C/C++ in a cross platform environment.
- Trouble shoots software problems and analyzes reasons for failure, corrects software deficiencies and develops enhancements as necessary.
- Develop new software as well as enhancing existing systems.
- Work with distributed systems.
- Work within specifications provided to meet programming assignment goals and objectives in a timely and accurate manner.
- Takes independent action to correct problems encountered during execution within authority level granted by manager.
- Demonstrate ability to prioritize conflicting demands and execute assigned projects tasks within established schedule, recognize processing/programming inefficiencies and recommend improvements.
- Aid in documentation of new programs and enhancements made to existing programs.
- Aid in test case creation, preparation of test data and analyze program results and performance.
- Must be willing to be on call as needed and work weekends to cover software failure on production programs or new applications behind schedule.
- Other duties as assigned/required.
SKILLS
- zArchitecture assembler programming for z/OS
- Software development for z/OS
- Strong debugging and trouble shooting skills on z/OS
- Cross platform programming/debugging with 3GL programming language(s)
- Knowledge of system design methodologies, techniques and standards.
- Comfortable programming in a production environment.
BENEFICIAL EXPERIENCE:
- Cross platform programming/debugging with C/C++, Java or C#
- Cryptographic programming, AT/TLS
- Experience with low-level system interfaces on z/OS
- IP Networking programming
- RACF Security
- Print streams such as AFP, PDF, PostScript, etc.
WORK EXPERIENCE & EDUCATION & BENEFITS
WORK EXPERIENCE
- 5+ years of professional experience designing developing enterprise software on z/OS
- Experience with software design patterns
- Experience with large projects and can work well as part of a team.
- Ability to adapt to alternate technologies as required
- Comfortable programming in a production environment
EDUCATION
- Degree in computer science, mathematics, engineering or closely related field or equivalent combination and/or experience in related field.
BENEFITS
- Competitive salary (Commensurate with experience and position and eligible bonus)
- Excellent benefits
- Medical
- Dental
- Vision
- Short Term Disability
- Long Term Disability
- Group and Voluntary Life
- Sick Time Pay
- Vacation Pay
- Holiday Pay
- Be part of a rapidly growing software company
- Excellent benefits
- How long will the role be open for? Until filled.
Prior to submitting an application/resume, review the job descriptions complete list of job duties and qualifications.
We thank all applicants for their interest in joining our team. Those short listed will be contacted.
Note: This job description is to be used as a guide for accomplishing company and department objectives and is not intended and should not be construed to be an all-inclusive list of responsibilities, skills, efforts or working condition associated with a job. Management reserves the right to modify, add or remove duties from particular jobs and to assign other duties as necessary.
Skills
JavaLinux