FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer – IBM i, AS/400 Connectivity
Redwood Software. Build a new connectivity agent extending Redwood RunMyJobs natively onto IBM i (AS/400) .
Tech Stack
Tools & technologiesDockerJavaKubernetesTCP/IPUnix
About the role
Key responsibilities & impact- Build a new connectivity agent extending Redwood RunMyJobs natively onto IBM i (AS/400)
- Design, develop, test, and maintain native software for IBM i connectivity and integration
- Build native job submission and monitoring, spool file and message/data queue handling, and CL/RPG program invocation capabilities
- Integrate IBM i functionality with the Redwood platform through versioned extension points using native host server APIs and/or IBM Toolbox for Java (JTOpen/jt400)
- Integrate security and per-user authorization using IBM i user profiles and authority concepts
- Troubleshoot system-level issues across IBM i, Unix, and Java environments
- Improve reliability, performance, security, and scalability of IBM i solutions
- Partner with product managers, architects, and engineers to translate customer requirements into technical solutions
- Participate in architecture discussions, design reviews, code reviews, testing, and release planning
- Use agentic AI to accelerate implementation, testing, and documentation while verifying correctness against authoritative IBM i references
- Document connector behavior and platform prerequisites for field and support teams
- Contribute to quality, goals, and delivery commitments in a fast-paced agile environment
Requirements
What you’ll need- 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