Principal Software Engineer
JPMorgan
JPMorgan is also hiring for this role in Seattle, WA, United States.
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,318 open software roles across 1,179 companies are on ApplySarthi right now, most of them in Bengaluru (894), Hyderabad (295), Pune (179).
- Sr. Software Dev Engineer, AWS OpenSearch ServiceAmazon
- Senior Platform Software EngineerOracle
- Sr. Software Engineer IVerisk · hyderabad
- Software Quality Engineer (Python, AI & Systems Validation)Nokia
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 the United States · Software Engineer jobs in Houston · Remote Software Engineer jobs · AWS jobs · Airflow jobs · Azure jobs · Databricks jobs
JPMorgan has 7,046 open roles listed here.
- Client Datahyderabad
- Lead Software Engineer - Full Stack/Java/ React
- Associate Banker, 30 Hours, Chicago Northwest Suburbs Area - Multiple locations
- Workplace Solutions - Customer Service Analyst with German and other European languages
- Executive Assistant - Asset & Wealth Management Technologybengaluru
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
- Why do you want to join JPMorgan?
- What is your experience with LLMs? Tell me one thing you learned the hard way.
- How would you design an API for a feature you have worked on?
- What do you do when a production issue happens on your code?
- 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 Principal Software Engineer at JPMorgan interview free →If you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Corporate Sector, you, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leverage your advanced technical capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes across various technologies to support one or more of the firm’s portfolios. Job responsibilities Architects and implements complex, scalable engineering frameworks and solutions using modern software design principles Develops secure, high-quality production code for data-intensive applications and platforms, and reviews and mentors other engineers Creates durable, reusable software frameworks and patterns that are leveraged across teams and functions Designs and governs agentic AI systems, including multi-agent workflows, tool-use integrations, and human-in-the-loop controls appropriate for regulated financial services environments Establishes engineering standards for LLM-based applications — RAG pipelines, embedding workflows, vector store integrations, and model serving — ensuring safety, observability, and reproducibility at scale Drives adoption of advanced technical methods and practices aligned with the latest industry standards and product development methodologies Serves as the function's go-to subject matter expert in one or more areas of focus within data engineering, platform architecture, or AI systems Advises cross-functional teams on technological matters within your domain of expertise Influences leaders and senior stakeholders across business, product, and technology teams on technical strategy and direction Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams. 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 at scale. Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 7+ years applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability at enterprise scale Hands-on experience designing and deploying production AI/ML systems, including LLM-based applications and agentic architectures with tool use, memory, and multi-step reasoning in regulated environments Expert in one or more programming languages, particularly Python and/or Java Advanced knowledge of software application development and technical processes, with considerable depth in one or more disciplines (e.g., cloud, AI/ML, data engineering) Experience in large-scale data processing, microservices, API design, Kafka, Redis, MemCached, observability tools (Dynatrace, Splunk, Grafana), and orchestration frameworks (Airflow, Temporal) Advanced working knowledge of relational and NoSQL databases, vector stores, data lake architectures, and data governance Practical cloud-native experience (AWS, Azure, or GCP) Ability to present and effectively communicate with senior leaders and executives Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data. Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk-based governance; ability to influence senior technical leaders on safe scaling patterns and reuse. Preferred qualifications, capabilities, and skills Experience with LLM orchestration frameworks and model serving infrastructure or managed endpoints (AWS Bedrock, Azure OpenAI) Familiarity with AI evaluation and observability practices: evals frameworks, red-teaming, prompt drift detection, and cost/latency monitoring for LLM workloads Understanding of agentic design patterns and how to constrain agent autonomy in high-stakes financial workflows Experience with modern data platforms such as Databricks or Snowflake Deep hands-on experience with Spark/PySpark and other big data processing technologies Expertise in open-source table formats and catalog services such as Apache Iceberg Awareness of AI risk and regulatory considerations relevant to AI use in financial decision-making
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
- Securities Services - Data & AI Centre of Excellence - Vice PresidentJPMorgan · bengaluru
- Markets- Commodities Systematic Trading-Vice President/Associate-MumbaiJPMorgan · mumbai
- Lead Infrastructure Engineer-NetworkJPMorgan · bengaluru
- Senior Manager of Software Engineering - Java, AWS, AIJPMorgan · hyderabad
- Senior Lead Software Engineer - Java, Kafka, CloudJPMorgan · mumbai
- Asset Management Business Management - AssociateJPMorgan · mumbai
- Analyst - Project Finance & Infrastructure Credit RiskJPMorgan · mumbai
- Securities Services - Sales Enablement - Knowledge ManagerJPMorgan · mumbai
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹149 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on oraclehcm · posted 2026-07-20. ApplySarthi collects openings and links to application pages; the role is advertised by JPMorgan, not by us.