We are looking for an RPG Software Engineer to join a team responsible for the ongoing development, support, and modernization of a Transport Management System (TMS) being consolidated into a single SaaS platform.
Key responsibilities
- Develop, maintain, and enhance applications running on IBM i (AS400)
- Work with RPG (RPG/400, ILE RPG, Free Format RPG) to support and evolve core business functionality
- Analyze, troubleshoot, and optimize existing transactional systems
- Design and implement integrations using REST APIs, JSON, and XML
- Collaborate with integration teams working on Java-based services and modern web technologies
- Support modernization initiatives and migration activities within the platform
- Ensure system stability, performance, and reliability across business-critical processes
- Participate in technical discussions, code reviews, and solution design activities
- Work closely with business and technical stakeholders to deliver high-quality solutions
- Leverage AI-assisted development tools to improve engineering efficiency while maintaining high standards of quality and security
Ideal candidate profile
- Strong commercial experience with RPG (RPG/400, ILE RPG, Free Format RPG)
- Solid knowledge of IBM i (AS400) environments
- Hands-on experience with 5250-based applications
- Experience with REST APIs and system integrations
- Knowledge of JSON and XML data formats
- Understanding of enterprise application support and maintenance
- Strong analytical and troubleshooting skills
- Ability to work independently and collaborate within distributed international teams
- English min. B2
Conditions
- Employment type: B2B
- Start date: ASAP
- Location: Fully remote
- Salary: 180-235 PLN net/h
- Benefits: life insurance, private healthcare, Multisport card
Recruitment steps
- Phone call with Recruiter (20 - 30 min.)
- Interview with the client
- Feedback and decision

W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach
i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.
At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.