Principal Software Engineer, Java, AWS, RESTful

JPMorgan Chase

Quick summary

Work type
On-site
Location
Hyderabad, Telangana, India
Posted
4 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$143k most similar roles pay here $237k

This listing doesn't post a salary. Most similar roles pay $173,775–$211,200.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 436 open roles on FindRole.

Listed pay typically runs $152,000–$215,000 across 230 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Principal Software Engineer, Java, AWS, RESTful

As a Principal Software Engineer at JPMorgan Chase in Hyderabad, you will join the Chief Data and Analytics Organization to drive technical excellence and innovation within an agile team. Your role involves defining the architectural direction for back-end services, leading design decisions on data models and API contracts, and mentoring colleagues through hands-on contributions and code reviews. You will build scalable, high-performance platforms using Java 17, AWS (including EKS), RESTful architecture, and other cloud-native technologies while ensuring security and compliance standards are met. Additionally, you will leverage AI tools to enhance development workflows and improve team productivity, collaborating closely with Product and Engineering leadership to align technical strategies with business goals. This position requires extensive experience in designing large-scale distributed systems and microservices architectures, as well as a deep understanding of observability practices and test automation strategies.

What you'll do

  • Defines technical vision and architectural direction for back-end services.
  • Leads design decisions for data models, API contracts, and failure modes.
  • Develops libraries, SDKs, and frameworks used by engineering teams.
  • Ensures reliability, performance, and cost efficiency in service delivery.
  • Partners with leadership to align technical strategy with business goals.

What we're looking for

  • 12+ years of engineering experience with at least 5 years in a staff/principal role.
  • Expert-level proficiency in Java 17 and RESTful architecture, including API standards.
  • Extensive knowledge of AWS services like EKS, networking, compute, serverless, and storage.
  • Proven track record in designing large-scale distributed systems and microservices architectures.
  • Strong understanding of QA strategies, test automation, and observability practices.
  • Experience with agentic AI-enabled development practices and responsible AI use.

More like this

Similar roles

Senior Lead Software Engineer, Java/AWS

JPMorgan Chase

New York, NY 12 days ago $171,000$260,000
Java Spring Boot AWS Terraform Apache Kafka KSQL Kafka Streams Oracle Postgres Cassandra Microservices Domain Driven Design CI/CD AWS EKS AWS EC2 AWS ECS EventBridge Lambda Route53 S3

Lead Software Engineer, AWS Java

JPMorgan Chase

Columbus, OH 5 days ago
Java Spring Microservices RESTful_API AWS CI/CD Kafka Spark Docker Kubernetes PostgreSQL NoSQL JUnit Prometheus Grafana

Lead Software Engineer, Java/SpringBoot/AWS

JPMorgan Chase

Wilmington, DE 11 days ago
Java Spring Boot AWS EKS ECS S3 ALB/NLB DynamoDB Aurora Docker Kubernetes PostgreSQL Oracle Terraform Grafana Splunk Dynatrace Datadog CloudWatch Kafka CI/CD