Nod CareersAuto-apply free

Principal Software Engineer - IBM i (AS/400) Connectivity

redwoodsoftware · United States (Remote) · United States (Remote)
Auto-apply to this job with Nod →
<p><span style="color: #000000;"><em><strong>OUR MISSION<br></strong></em><strong>At Redwood, we empower our customers with lights-out automation for their mission-critical business processes.</strong></span></p> <p> </p> <p><span style="color: #000000;"><em><strong>ABOUT US</strong></em><br>Redwood Software is the leading orchestration platform for the autonomous enterprise, driving business transformation at the lowest total cost of ownership. Redwood empowers organizations to intelligently automate and orchestrate mission-critical business and IT processes across complex ERP, hybrid cloud, data and emerging agentic AI systems. Through its SaaS-first automation fabric—with AI embedded across the automation lifecycle—Redwood accelerates the path to autonomous operations. Backed by 30 years of experience and trusted by more than 50% of the Fortune 50, Redwood helps organizations unlock human potential to focus on innovation, growth and what’s next.</span></p> <p> </p> <p><span style="color: #000000;"><em><strong>CORE VALUES</strong></em><br>One Team. One Redwood<br>Make Your Own Weather<br>Obsess over Customer Success<br>Work the Problem<br>Be Curious<br>Own the Outcome<br>Respect Each Other</span></p> <p> </p> <p><span style="color: #000000;"><em><strong>YOUR IMPACT</strong></em><br></span></p> <p>As a Software Engineer – Principal, IBM i (AS/400) Connectivity, you will help build a new connectivity agent that extends Redwood RunMyJobs (RMJ) natively onto IBM i (AS/400), enabling Redwood to support some of the largest enterprise automation environments in the market. You will join a small, senior team building this capability largely from first principles, validating assumptions on live IBM i partitions and making architectural decisions where modern documentation may be limited. This position is open across levels from Software Engineer to Principal as we build out the team.</p> <ul> <li>Design, develop, test, and maintain native software supporting connectivity and integration with IBM i (AS/400) environments.</li> <li>Build native job submission and monitoring, spool file and message/data queue handling, and CL/RPG program invocation capabilities.</li> <li>Integrate IBM i functionality with the Redwood platform through clean, versioned extension points using native host server APIs and/or IBM Toolbox for Java (JTOpen/jt400).</li> <li>Integrate security and per-user authorization using IBM i user profiles and authority concepts while extending Redwood’s existing identity and credential management capabilities.</li> <li>Troubleshoot complex system-level issues across IBM i, Unix, and Java environments.</li> <li>Improve the reliability, performance, security, and scalability of Redwood’s IBM i solutions.</li> <li>Partner with product managers, architects, and engineers to translate customer requirements into effective technical solutions.</li> <li>Participate in architecture discussions, design reviews, code reviews, testing, and release planning.</li> <li>Leverage agentic AI to accelerate implementation, testing, and documentation while independently verifying correctness against authoritative IBM i references.</li> <li>Document connector behavior and platform prerequisites for field and support teams.</li> <li>Contribute to team success through clear communication, shared responsibility for quality, and accountable ownership of goals and delivery commitments in a fast-paced, iterative agile environment.</li> </ul> <p> </p> <p><strong><em>YOUR EXPERIENCE</em></strong></p> <ul> <li>10+ years of professional software engineering experience with strong Java 8+ skills.</li> <li>Hands-on IBM i (AS/400) integration experience, including CL, native job/spool/queue APIs, IBM Toolbox for Java (JTOpen/jt400), and DB2 for i.</li> <li>Working proficiency in C, including ILE C on IBM i.</li> <li>Experience integrating with vendor host-server or RPC-style APIs over TCP/IP, including connection lifecycle management and error handling.</li> <li>Strong concurrency and multithreading skills, with experience building resilient, long-running monitoring components such as job polling and spool/file event detection.</li> <li>Ability to work effectively from primary technical sources, including IBM i host-server and API references, rather than relying solely on tutorials or unverified AI-generated output.</li> <li>Experience with modern DevOps practices and technologies, including Git, CI/CD, Docker, and Kubernetes.</li> <li>Fluency with AI tools in a production engineering environment.</li> <li>Strong code judgment, including the ability to identify plausible but incorrect AI-generated recommendations involving specialized IBM i APIs.</li> <li>Proficiency in prompting AI tools, combined with the judgment to recognize when a task is too specialized for AI-assisted approaches.</li> <li>Ability to maintain an architectural focus, abstracting from individual API and connector details to shared platform-integration designs.</li> <li>Experience with workload automation products such as Tidal, CA-7, Control-M, Stonebranch, BMC, or RunMyJobs preferred.</li> <li>Experience with IBM i clustering or high-availability configurations preferred.</li> <li>Familiarity with advanced IBM i security concepts, including authorization lists and adop

Let Nod apply for you →

More jobs at redwoodsoftware

Principal Software Engineer – IBM z/OS Connectivity — redwoodsoftwareCustomer Account Manager — redwoodsoftwareSolutions Engineer — redwoodsoftwareRegional Director of Technical Support — redwoodsoftwarePrincipal Software Engineer- RMJ (AI Accelerated) — redwoodsoftwareSalesforce Administrator — redwoodsoftware