Software Engineer – Principal, IBM i (AS/400) Connectivity
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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.
- Design, develop, test, and maintain native software supporting connectivity and integration with IBM i (AS/400) environments.
- 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 clean, 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 while extending Redwood’s existing identity and credential management capabilities.
- Troubleshoot complex system-level issues across IBM i, Unix, and Java environments.
- Improve the reliability, performance, security, and scalability of Redwood’s IBM i solutions.
- Partner with product managers, architects, and engineers to translate customer requirements into effective technical solutions.
- Participate in architecture discussions, design reviews, code reviews, testing, and release planning.
- Leverage agentic AI to accelerate implementation, testing, and documentation while independently verifying correctness against authoritative IBM i references.
- Document connector behavior and platform prerequisites for field and support teams.
- 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.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Redwoodsoftware
Explore Top Companies in this Space
EXUS
Enterprise Software
WarrCloud
Automotive / Enterprise Software / AI / SaaS
Regscale
Enterprise Software
Meridian Partners
Enterprise Software / ERP Solutions / Logistics / Business Services
Redwoodsoftware
View Company ProfileRedwood Software is a leading provider of automation and process optimization solutions, empowering businesses to streamline their operations and enhance productivity. With a strong focus on innovation and customer satisfaction, the company has established itself as a trusted partner for organizations seeking to improve efficiency and reduce costs. Redwood Software's cutting-edge technology and expertise enable companies to automate complex tasks, simplify workflows, and gain valuable insights into their operations. By leveraging the power of automation, businesses can free up resources, improve accuracy, and respond more quickly to changing market conditions. With a commitment to delivering exceptional customer experiences and a passion for driving business success, Redwood Software is poised to continue its growth and expansion in the global market.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.


