Remote job
MMS/RPG Engineer
Job details
About this role
Role overview Own the design, development, and reliability of IBM i applications, data, and integrations. The work combines hands-on RPG engineering with technical leadership: shaping system approaches, setting quality expectations, and mentoring engineers while using AI-assisted delivery tools with careful human validation.
Responsibilities - Build and support IBM i applications in free-format RPGLE, SQLRPGLE, and CL, using ILE procedures, modules, and service programs. - Work with DB2 for i using SQL and DDS, including physical and logical files and subfiles. - Connect IBM i systems with other services through web services, JSON or XML, FTP, and the Integrated File System. - Guide features from design through testing, release, and post-deployment support; investigate issues with client teams. - Set coding and testing practices, identify worthwhile modernization opportunities, and own technical plans for major work areas. - Define delivery approaches and quality gates for AI-assisted development; verify high-risk changes and coach engineers through reviews and pairing.
Requirements - At least five years of professional software engineering experience, including ownership of a significant system from design through production. - Hands-on IBM i experience with RPGLE, SQLRPGLE, CL, OS/400 commands, and DB2 for i; familiarity with DDS, subfiles, and older RPG formats. - Experience with IBM i Access Client Solutions or iSeries Navigator, the IFS, and JSON and XML integrations. - Strong grounding in service and event-driven architecture, API design, data modeling, and designing systems for change. - Working knowledge of CI/CD and infrastructure as code, plus experience mentoring other engineers. - Practical experience with specification-led or agentic development workflows and validating generated or refactored code with tests and quality gates.
Nice to have - Experience with Blue Yonder (JDA) MMS, AWS, IBM i modernization, Java, or enterprise data center operations. - Retail industry experience.
Benefits and work setup - Full-time role with medical and dental coverage and a 401(k) plan. - Remote work in the United States.