Principal Software Engineer

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 $177k
$130k most similar roles pay here $235k

This listing doesn't post a salary. Most similar roles pay $145,343–$208,800.

Based on 239 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 368 open roles on FindRole.

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

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer at JPMorganChase within the Consumer & Community Banking team, you will lead an agile development group to enhance and deliver robust technology solutions. Your daily tasks include designing and developing complex Java frameworks with Spring Boot, ensuring they meet high standards of reliability and performance. You will also drive the adoption of coding best practices and leverage AI tools to improve engineering workflows, focusing on validation, security, and scalability. Key technologies involve Java, Spring Boot, AWS cloud services, CI/CD pipelines, and DevOps practices. This role requires deep expertise in building scalable microservices and frameworks for both cloud and on-premises environments, as well as experience with AI integration into enterprise systems to support business goals and innovation.

What you'll do

  • Design and develop complex Java frameworks using Spring Boot to ensure reliability and performance.
  • Lead the creation of coding patterns and best practices for consistent development across teams.
  • Architect AI-enabled engineering workflows to enhance delivery speed, code quality, and operational outcomes.
  • Apply knowledge of SDLC tools to improve automation value at scale within the organization.
  • Mentor engineering teams and foster a culture of continuous learning and technical excellence.

What we're looking for

  • Deep expertise in Java (Core Java & EE), Spring Boot, and related frameworks.
  • Proven experience building scalable microservices for cloud and on-premises deployments.
  • Advanced knowledge of streaming technologies and proficiency in relational databases.
  • Strong experience with CI/CD pipelines, cloud-native development, and DevOps practices.
  • Demonstrated ability to design and lead adoption of AI-enabled development practices.
  • Experience with unit testing frameworks and a strategic approach to technical strategy execution.
  • Technical thought leadership and mentorship skills for fostering continuous learning.

More like this

Similar roles

Principal Software Engineer

Intuit

New York, NY 72 days ago $261,000$353,000
Python Java JavaScript React Node.js Docker Kubernetes AWS Azure CI/CD Git PostgreSQL MongoDB Agile Scrum
Hybrid

Principal Software Engineer

Regeneron

Tarrytown 20 days ago $128,600$210,000
Python TypeScript REST API AWS Docker PostgreSQL MySQL Redshift Snowflake ETL orchestration LLM-assisted development tools Claude Code GitHub Copilot CI/CD

Principal Software Engineer

Northern Trust

Chicago, IL 19 days ago $137,400$233,600
Azure Java Spring Boot React SQL Snowflake GitHub Copilot CI/CD Terraform ARM Entra ID RBM Key Vault Azure Monitor Application Insights Messaging Technologies MQ and JMS

Principal Software Engineer

Autodesk

Atlanta, GA 20 days ago $139,000$249,260
Python AWS Lambda DynamoDB S3 Temporal Cadence Airflow StepFunctions FastAPI REST_API SchemaValidation Versioning ImmutableVersioning LocalePerItemModeling HotPathDeliveryOptimization PluginFrameworks SourceAgnosticIngestionPatterns DeveloperExperience PlatformTooling FedRAMP CrossRegionReplication AI_ML_ContentWorkflows Embeddings SearchRelevance ContentEnrichmentPipelines
Hybrid