Principal Software Engineer – IBM i, AS/400 Connectivity

🔥 22 hours ago

🇺🇸 United States – Remote

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

infoinfo

👻 Ghost score 11%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Redwood Software

Redwood Software

501 - 1000 employees

Founded 1993

☁️ SaaS

🏢 Enterprise

🤝 B2B

SaaS • Enterprise • B2B

Redwood Software is a cloud-native enterprise software company that provides workload automation and service orchestration platforms (RunMyJobs) to automate and orchestrate business processes across SAP, ERP, cloud and on-premises systems. Its SaaS offerings include job scheduling, managed file transfer, finance/record-to-report automation, DevOps and data orchestration, with low-code tooling, deep SAP integrations, and enterprise-grade security and support.

📋 Description

• 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

• 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

Apply Now

Similar Jobs

🕒 Yesterday

Pearson VUE

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Senior full-stack engineer building Pearson’s API-driven platform for issuing and verifying digital credentials. Designing Ruby on Rails services, React frontends, and scalable cloud systems.

🕒 Yesterday

CVS Health

10,000+ employees

🏥 Healthcare

⚕️ Healthcare Insurance

🛒 Retail

Staff Software Engineer building scalable cloud-native microservices, search, and AI platforms for CVS Health. Leading architecture, distributed systems, and responsible AI delivery.

🕒 Yesterday

The Standard

1001 - 5000

🏥 Healthcare

⚖️ Legal

💼 Consulting

Full-stack engineer building reliable AI web products for The Standard, a financial services and insurance company. Leading architecture, APIs, cloud infrastructure, and production delivery.

🕒 Yesterday

Neumo

1001 - 5000

🏛️ Government

☁️ SaaS

Staff Engineer directing architecture, modernization, and reliability for Neumo’s government records and tax platforms. Leading technical standards across distributed teams without direct reports.

🕒 Yesterday

Avenu Insights & Analytics

501 - 1000

🏛️ Government

📋 Compliance

☁️ SaaS

Staff Engineer directing architecture, modernization, and reliability for Neumo’s government records and tax platforms. Leading through technical influence across distributed engineering teams.