Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
Redwood Software

Principal Software Engineer – IBM i, AS/400 Connectivity

Redwood Software

. Build a new connectivity agent extending Redwood RunMyJobs natively onto IBM i (AS/400) .

Posted 9/25/2026full-timeRemote • United StatesLeadWebsite

Tech Stack

Tools & technologies
DockerJavaKubernetesTCP/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