Senior RPG Engineer
As an RPG Developer, you will work as part of a collaborative team in a fast-paced technology environment, delivering, enhancing, and maintaining mission-critical applications on the IBM i (AS/400) platform. You will take ownership of the full development lifecycle, producing efficient, high-quality code in RPG (RPG IV, RPG Free, ILE) and CLP/CLLE, ensuring solutions are robust, secure, and aligned with business goals.
This role is key to delivering the long-term strategy of the RPG Engineering function, which is driving the business through a period of transformation and growth. You will collaborate with cross-functional teams, ensuring developments are delivered on time, meet user needs, and adhere to best practices.
Key Responsibilities
- Work closely with the wider Engineering team to deliver projects, enhancements, and support activities.
- Analyse, design, develop, test, and maintain IBM i applications using RPG IV, RPG Free, ILE, SQLRPGLE, and CL/CLLE.
- Write efficient, maintainable, and well-documented code.
- Troubleshoot and debug programs, identifying and resolving issues in a timely manner.
- Translate business and user requirements into functional and technical designs.
- Participate in code reviews, quality checks, and continuous improvement initiatives.
- Utilize embedded SQL and DB2/400 database design techniques to optimize performance.
- Fully leverage digital tools and change management systems to deliver the product roadmap.
- Serve as the technical liaison for customers, partners, and internal stakeholders.
- Collaborate with multi-discipline teams to create and execute test strategies and implementation plans.
- Investigate new IBMi technologies and provide recommendations for system improvements.
Skills & Experience
- Strong IBM iSeries / AS/400 / IBM i experience.
- Proficiency in RPG IV, RPG Free, RPG ILE, SQLRPGLE, CL, and CLLE.
- Skilled in using embedded SQL within RPG.
- Solid understanding of DB2/400 database design and DDS.
- Experience in system troubleshooting, debugging, and performance tuning.
- Familiarity with change management tools (e.g., TurnOver, Aldon).
- Awareness of compliance, security, and data governance standards.
- Knowledge of APIs (REST/SOAP) on IBMi.
- Previous experience with payroll or ERP applications.
- Experience with RDi (Rational Developer for i) and ACS (Access Client Solutions).
- Exposure to CI/CD and DevOps practices on IBMi.
- C++, C# Experience desirable
View all remote jobs at Zellis →
FAQ
- Is the Senior RPG Engineer position at Zellis remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Senior RPG Engineer job posted?
- This listing was posted on April 3, 2026 and is still open for applications.
- How do I apply for the Senior RPG Engineer position at Zellis?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Embedded jobs
Senior Graphic Designer
Lemon.ioAmericas, Europe, Asia, Africa, Oceania
Senior Golang Developer
Lemon.ioEurope, USA, UK, Canada, Australia, Singapore
Senior Data Engineer
Lemon.ioLATAM, Europe, USA, Canada, APAC
Senior React Native Developer
Lemon.ioEurope, North America, Latin America, APAC
Senior Vue Developer
Lemon.ioEurope, North America, Latin America, APAC