Software Engineer II - IBM ODM Developer
JPMorganChase
Software Engineering
Hyderabad, Telangana, India
Posted on Mar 23, 2026
Join us for an exciting opportunity to advance your software engineering career and contribute to impactful technology solutions.
Job summary
As a Software Engineer II at JP Morgan Chase within the Corporate Technology, you work with us to enhance and deliver innovative technology products in a secure, stable, and scalable way. You will develop your skills as you design, build, and troubleshoot software components, supporting the firm’s business objectives. Together, we foster a collaborative and inclusive team culture.
Job responsibilities
- Execute software solutions, design, development, and technical troubleshooting for technology products and applications
- Write secure and high-quality code using at least one programming language with peer guidance
- Interpret architecture and design representations to develop stable software aligned with defined requirements
- Apply automation to reduce manual tasks in the Software Development Life Cycle
- Gather, analyze, and synthesize data sets to drive continuous improvements
- Break down routine technical tasks to troubleshoot and solve issues
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficient in coding in one or more languages like AWS, Spring boot, Database, Rule Engines
- Experience in developing, debugging, and maintaining code in a large corporate environment with modern programming and database querying languages
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Experience with end-to-end lifecycle of IBM Operational Decision Management (ODM) tool and worked across requirement understanding, analysis, design, build and rule deployment phases
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
- Familiarity with modern backend technologies
- Exposure to cloud technologies
- Hands-on experience using AI/LLM adaption tools such as Co-pilot
- Experience with rule engines such as IBM ODM, Drools, or Blaze
Software Engineer II - ODM Developer