
Principal Software Engineer - IBM i (AS/400) Connectivity
Redwood Software4 days ago
Remote, United StatesStaff+
Responsibilities
- Design, develop, test, and maintain native software for connectivity and integration with IBM i (AS/400) environments.
- Build job submission and monitoring, spool file and message/data queue handling, and CL/RPG program invocation capabilities.
- Integrate IBM i functionality with Redwood RunMyJobs through versioned extension points using native host server APIs and/or IBM Toolbox for Java (JTOpen/jt400).
- Implement IBM i user-profile authorization and extend Redwood’s identity and credential management capabilities.
- Troubleshoot system-level issues across IBM i, Unix, and Java environments while improving reliability, performance, security, and scalability.
- Collaborate on architecture, design reviews, code reviews, testing, release planning, and customer-driven technical solutions.
- Use AI tools to accelerate implementation, testing, and documentation while independently validating specialized IBM i behavior.
- Document connector behavior and platform prerequisites for field and support teams.
Requirements
- 10+ years of professional software engineering experience.
- Strong Java 8+ skills and working proficiency in C, including ILE C on IBM i.
- Hands-on IBM i integration experience with CL, native job/spool/queue APIs, IBM Toolbox for Java (JTOpen/jt400), and DB2 for i.
- Experience integrating vendor host-server or RPC-style APIs over TCP/IP, including connection lifecycle management and error handling.
- Strong concurrency and multithreading skills, including resilient long-running monitoring components.
- Ability to work from authoritative IBM i technical references and evaluate the correctness of AI-generated recommendations.
- Experience with Git, Docker, Kubernetes, and modern DevOps practices and technologies.
- Fluency with AI tools in a production engineering environment and strong judgment about when AI-assisted approaches are appropriate.
- Ability to maintain an architectural focus across API, connector, and platform-integration designs.
- Experience with workload automation products such as Tidal, CA-7, Control-M, Stonebranch, BMC, or RunMyJobs is preferred.
- Experience with IBM i clustering or high-availability configurations, advanced IBM i security concepts, RPG/COBOL environments, IBM i modernization, or mainframe/midrange migration projects is preferred.
Tech Stack
Categories
About Redwood Software
Redwood Software provides an enterprise automation and orchestration platform that automates business and IT processes across ERP, data, and hybrid cloud environments. Its SaaS offerings cover workload automation, managed file transfer, and report distribution, with deep integrations for systems such as SAP. Founded in 1993 and headquartered in Vienna, Virginia, Redwood is privately held under Vista Equity Partners and focuses on large enterprise customers.