ApplySarthi

Software Engineer

JPMorgan

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

14,284 open software roles across 1,176 companies are on ApplySarthi right now, most of them in Bengaluru (897), Hyderabad (291), Pune (179).

What software roles keep asking for: Python (37%), Java (31%), AWS (29%), System design (26%), C++ (25%), CI/CD (23%), Observability (22%), Kubernetes (20%) — counted across their open postings here.

Software Engineer jobs in Argentina · Remote Software Engineer jobs · Angular jobs · CI/CD jobs · Data modelling jobs · Data warehousing jobs

JPMorgan has 7,039 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with JPMorgan.

Questions you are likely to be asked

  1. Why do you want to join JPMorgan?
  2. What is your experience with Elasticsearch? Tell me one thing you learned the hard way.
  3. How would you design an API for a feature you have worked on?
  4. What do you do when a production issue happens on your code?
  5. Walk me through a system you built. How was it designed, and what would you change now?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Software Engineer at JPMorgan interview free →

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase you 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. Enigma is an AI-powered incident analytics platform that transforms ITSM data into actionable insights for operational intelligence. We're seeking a Software Engineer III to architect and own our data integration strategy—designing how operational data flows from Snowflake and external sources into our Oracle/Elasticsearch platform. This role requires a well-rounded engineer who excels at data modeling and pipeline design while contributing to backend development. You'll balance building robust data foundations with delivering features that leverage AI/ML capabilities to serve hundreds of users across the organization. Job responsibilities Design and implement data ingestion pipelines from Snowflake, ServiceNow APIs, and external sources into Oracle database with Elasticsearch indexing Architect schemas, transformation logic, and data models that optimize for query performance, search relevance, and feature requirements Own end-to-end data quality, observability, and performance: freshness checks, schema validation, monitoring/alerting, and clear SLAs Establish data accessibility standards via REST APIs and MCP Server interfaces for AI/LLM consumption Develop backend services using Java (Spring Boot) and Python to support analytical and AI-powered features Collaborate with Data Scientist on vectorization strategies and data preparation for LLM-based summarization and semantic search Leverage enterprise-authorized AI tools (Copilot, Claude Code) to accelerate development while maintaining code quality and security standards Create documentation, runbooks, and support processes; participate in production deployments and incident triage Required qualifications, capabilities, and skills 5+ years software engineering experience with demonstrated expertise in data architecture and backend development Strong data modeling and database design skills - complex schemas, query optimization, performance tuning Proficiency in Java and Python - production-grade development in both languages Hands-on Snowflake experience - SQL, data warehousing patterns, cost/performance optimization Oracle or PostgreSQL expertise - indexing strategies, stored procedures, query plan analysis Experience building production data pipelines with data quality frameworks and monitoring REST API design and development experience Spring Boot or similar Java backend framework Solid understanding of Software Development Life Cycle and agile methodologies Strong problem-solving and communication skills with both technical and business stakeholders Advanced English skills Preferred qualifications, capabilities, and skills Elasticsearch or OpenSearch - indexing strategies, query DSL, vector search capabilities Experience with AI/ML data preparation, vectorization, or LLM integration Familiarity with ITSM/ServiceNow datasets Experience building MCP servers or similar integrations connecting AI applications to data sources Python data libraries (pandas, numpy) Hibernate Search or ORM-based search frameworks CI/CD tools (Jenkins, GitHub Actions) Angular or modern frontend frameworks

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on oraclehcm · posted 2026-09-02. ApplySarthi collects openings and links to application pages; the role is advertised by JPMorgan, not by us.