Latest AI JobsBrowse Jobs
Redwood Software logo

Principal Software Engineer – IBM z/OS Connectivity

Redwood SoftwareUnited States (Remote)Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
25 Sept 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Principal Software Engineer for IBM z/OS Connectivity at Redwood Software is a remote, United States-based engineering position focused on building a brand-new connectivity agent that natively extends Redwood RunMyJobs onto IBM z/OS environments. This role suits an experienced software professional with deep expertise in systems-level mainframe integration, Java, and low-level networking protocols.

Key Responsibilities

Design, develop, test, and maintain native software that supports seamless connectivity and integration with IBM z/OS mainframe environments.
Build robust integrations with core mainframe technologies, including C/JNI, JES2 and JES3 job submission and monitoring, TSO command execution via background TMP, and SMF-based event monitoring.
Integrate security and per-user authorization while extending existing identity and credential management capabilities.
Develop and maintain systems-level capabilities involving custom wire protocols, cryptography, and native z/OS platform integration.
Troubleshoot complex system-level challenges spanning mainframe, Unix, and Java runtime environments.
Improve the reliability, performance, security, and scalability of core mainframe solutions.
Partner closely with product managers, architects, and fellow engineers to translate customer needs into effective technical solutions.
Participate actively in architecture discussions, design reviews, code reviews, testing, and release planning.
Leverage agentic AI tools to accelerate codec, testing, and documentation work while independently verifying correctness against authoritative IBM z/OS references.
Document underlying protocols, security models, and platform prerequisites for field and support teams.
Validate technical assumptions on live LPARs and contribute to important architectural decisions.
Contribute to team success through clear communication, shared quality responsibility, and accountable ownership of delivery commitments in an agile workspace.

Requirements

10 or more years of professional software engineering experience with strong Java 8+ skills.
Hands-on z/OS systems integration experience, covering JES2/JES3, TSO, RACF/ACF2/Top Secret, SMF, and USS.
Strong working proficiency in the C programming language.
Low-level network protocol experience, including socket programming, custom binary framing, character-encoding conversion, and TLS/keyring security.
Hands-on experience implementing cryptographic primitives to specification using standard libraries like Java JCE.
Strong concurrency and multithreading skills for building resilient, long-running daemon processes.
Ability to work effectively from primary technical sources such as IBM manuals and RACF/SMF references.
Experience with modern DevOps practices and technologies, including Git, CI/CD, Docker, and Kubernetes.
Fluency with AI tools in a production engineering setting along with strong code judgment.
Ability to maintain an architectural focus on shared platform-integration designs.

Nice to Have

IBM Semeru or z/OS Java experience.
Experience with workload automation products like Tidal, CA-7, Control-M, Stonebranch, BMC, or RunMyJobs.
Familiarity with Sysplex/Parallel Sysplex clustering or z/OSMF REST APIs.
Background in CA-Panvalet, CA-Librarian, or alternative JCL library tooling.
Knowledge of z/OS Assembler, particularly for future authorized-code or SMF-exit work.
Prior involvement in mainframe migration or modernization projects.

Skills and Tools

Java 8+
C Programming
IBM z/OS, JES2/JES3, TSO, SMF, USS, RACF
Kubernetes and Docker
Git and CI/CD pipelines
Cryptography and TLS security
Socket programming and custom binary protocols

About the Company

Redwood Software is a leading orchestration platform provider for autonomous enterprises, driving business transformation with low total cost of ownership. The company empowers organizations to intelligently automate and orchestrate mission-critical business and IT processes across hybrid clouds, complex ERPs, data, and emerging AI systems. Backed by three decades of experience, Redwood is trusted by more than half of the Fortune 50.

How to Apply

Interested candidates should visit the official Redwood Software careers page to submit an application for this remote position.

Skills and tech stack

Questions candidates ask

Is this job remote?

Yes, this position is fully remote and based within the United States.

What programming languages are required for this role?

Candidates must have strong Java 8+ skills and strong working proficiency in C.

What mainframe technologies will I work with?

You will work with core mainframe technologies including z/OS, JES2/JES3, TSO, RACF/ACF2/Top Secret, SMF, and USS.

How many years of experience are required?

The role requires 10 or more years of professional software engineering experience.

What is the primary focus of the engineering work?

The focus is on building a new connectivity agent that extends Redwood RunMyJobs natively onto IBM z/OS mainframe environments.

Ready to apply?

The application is on the official Redwood Software careers page.

Apply on company site