Redwood Software - Principal Software Engineer - IBM i (AS/400) Connectivity
Requirements
• 10+ years of professional software engineering experience with strong Java 8+ skills. • 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. • Working proficiency in C, including ILE C on IBM i. • Experience integrating with vendor host-server or RPC-style APIs over TCP/IP, including connection lifecycle management and error handling. • Strong concurrency and multithreading skills, with experience building resilient, long-running monitoring components such as job polling and spool/file event detection. • 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. • Experience with modern DevOps practices and technologies, including Git, CI/CD, Docker, and Kubernetes. • Fluency with AI tools in a production engineering environment. • Strong code judgment, including the ability to identify plausible but incorrect AI-generated recommendations involving specialized IBM i APIs. • Proficiency in prompting AI tools, combined with the judgment to recognize when a task is too specialized for AI-assisted approaches. • Ability to maintain an architectural focus, abstracting from individual API and connector details to shared platform-integration designs. • Experience with workload automation products such as Tidal, CA-7, Control-M, Stonebranch, BMC, or RunMyJobs preferred. • Experience with IBM i clustering or high-availability configurations preferred. • Familiarity with advanced IBM i security concepts, including authorization lists and adopted authority, preferred. • Background working with RPG/COBOL environments or IBM i modernization projects preferred. • Mainframe or midrange migration project experience preferred. • If you like growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT