> Markdown version of [/jobs/ext/4284241-ibm-iseries-software-engineer](https://www.wearedevelopers.com/jobs/ext/4284241-ibm-iseries-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IBM iSeries Software Engineer - **Company:** IBM - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, IBM System I, HTML5, Business Software, Cascading Style Sheets (CSS), Cloud Computing, Code Generation, Software Quality, Code Review, Relational Databases, Cursor, Software Debugging, Programming Tools, Django Web Framework, Embedded SQL, IBM RPG (Programming Language), Integrated Development Environments, Python (Programming Language), Systems Development Life Cycle, Software Engineering, SQL Databases, Web Services, ReactJS, Claude Code, AI Coding Agents, AngularJS, Integration Tests, OPUS (Software), Claude, Api Design, Code Restructuring, Docker - **Published:** October 8, 2026 - **Apply:** https://www.thejobnetwork.com/job/0c918d9e-df8b-4910-a8c9-8ce7140c6024/sr-ibm-iseries-software-engineer ## About the Role * Strong IBM i (AS/400) development experience * RPGLE / Free RPG * Embedded SQL and advanced SQL development * Relational database design * Web Services and API development * SDLC and Agile development methodologies * ERP or other enterprise business application experience * Strong analytical and problem-solving skills * Excellent communication and collaboration skills Modern Development Experience Experience with one or more of the following is highly desirable: * Python * Django * JavaScript * React (preferred over Angular) * HTML5 / CSS * Docker * Cloud-based application development * Business Intelligence tools AI & Modern Software Engineering As part of our modernization strategy, our development organization is actively adopting AI-assisted software engineering. Candidates should have experience with-or a genuine interest in learning-modern AI development tools such as: * Cursor AI * Claude (including Claude Opus models) * Claude Code CLI * Project Bob * AI-assisted code generation, debugging, documentation and refactoring workflows We're looking for engineers who view AI as a productivity accelerator while continuing to apply strong software engineering principles and sound technical judgment. What We're Looking For * Passion for continuous learning * Ability to work independently on complex technical initiatives * Strong business acumen and customer interaction skills * Interest in modernizing enterprise IBM i applications * Curiosity about emerging AI technologies and how they can improve software development * Leadership potential and willingness to mentor other developers ## Description Our client is investing heavily in the future of the IBM i platform and is looking for a talented Senior IBM i Software Engineer who wants to be part of that transformation. This is not a traditional "legacy RPG" position. You'll work on modern IBM i application development while helping drive the adoption of AI-assisted software engineering practices across the development organization. The team is leveraging next-generation AI coding tools to improve development speed, code quality, testing, documentation, and modernization efforts. The ideal candidate enjoys solving complex business problems, collaborating directly with business users, and continually learning new technologies. If you're excited about combining deep IBM i expertise with modern AI development tools, this is an excellent opportunity. What You'll Do * Design, develop, enhance and support enterprise business applications on the IBM i platform. * Develop clean, maintainable RPGLE / Free RPG and SQL-based solutions. * Partner with business users to gather requirements and translate them into technical solutions. * Design, prototype, test and implement new application functionality. * Participate in application modernization initiatives and API/Web Services development. * Work with Python and other modern technologies where appropriate. * Utilize AI-assisted development tools to improve productivity, automate repetitive coding tasks, accelerate testing, generate documentation, and improve overall code quality. * Participate in code reviews and continuously improve development standards. Perform integration testing and quality assurance * prior to production releases. * Mentor junior developers and contribute to technical leadership across the team. * Help shape the future direction of the IBM i development environment.