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.