This link goes straight to JPMorgan Chase’s own careers page. No account, no fee, and we never collect your resume.
Description: We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III - AS/400 + LANSA + RPG at JPMorgan Chase within the Commercial & Investment Bank, you'll serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job responsibilities - Own delivery from requirements analysis through design, development, testing, deployment, and production support. - Develop, enhance, integrate, and support ACBS-related applications, batch processes, data flows, and loan servicing workflows. - Provide production, DevOps, and infrastructure support to ensure reliability of batch services, APIs, integrations, and core servicing capabilities. Troubleshoot complex issues and drive root-cause remediation. - Write clean, maintainable, and testable code; perform code reviews; establish coding standards; support architecture reviews; and improve team delivery through automation, reusable patterns, and engineering efficiencies. - Diagnose and resolve complex application, batch, database, and integration issues using IBM iSeries debugging tools, job logs, SQL analysis, and performance-tuning techniques. - Deliver solutions aligned to firmwide cyber, risk, regulatory, and control requirements, including secure-by-design practices, vulnerability remediation, and operational readiness. - Maintain high-quality technical documentation, including design documents, runbooks, implementation plans, support procedures, and operational handover materials. - Partner with product owners, business stakeholders, operations teams, technology partners, and leadership to clarify requirements, communicate technical options, and deliver pragmatic solutions. - Identify opportunities to modernize legacy processes, improve platform capability, increase resiliency, and enhance developer productivity. - Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. - Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. Required qualifications, capabilities, and skills - Formal training or certification on software engineering concepts and 3+ years applied experience - Expert proficiency in CLP, CLLE, RPGLE, SQLRPGLE, free-format RPG, LANSA, and Visual LANSA IDE development. - Strong hands-on RPG development experience with solid CL programming knowledge. - Strong LANSA and Visual LANSA IDE development experience, including application development, troubleshooting, and support. - Strong SQL proficiency, including writing and optimizing complex queries, preferably with DB2 / DB2 for i. - Advanced debugging and root-cause analysis using tools and techniques such as STRDBG, STRISDB, Service Entry Points, job logs, Visual Explain, and RPG diagnostics. - Experience with IBM MQ, CDC Replication, InfoSphere CDC / IIDR or equivalent technologies, including implementation, support, and troubleshooting. - Experience across the full SDLC, delivering production-grade solutions in globally distributed technology teams and Ability to design, develop, test, implement, and support application features end-to-end while improving performance, reliability, and maintainability. - Ability to quickly understand complex systems, simplify technical concepts, and communicate options, risks, and recommendations to cross-functional partners and leadership. - Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security. - Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices. Preferred qualifications, capabilities, and skills - Experience with files, views, indexes, triggers, stored procedures, performance optimization, and capacity planning. - Experience in a financial services environment, preferably in a controls-driven engineering and production support setting. - Understanding of commercial lending, credit products, loan servicing processes, and related operational workflows. - Experience supporting, enhancing, integrating, or modernizing ACBS and related commercial loan servicing ecosystems. - Experience with CI/CD pipelines, build and release automation, monitoring, deployment processes, and operational readiness. - Familiarity with approved AI-assisted engineering tools to improve development efficiency, code quality, and delivery speed.