Software Engineer III

JPMorgan Chase

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Plano, TX
Employment
Full-time
Posted
49 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $177k
$136k $215k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $147,500–$207,000.

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 1239 open roles on FindRole.

Listed pay typically runs $136,000–$207,500 across 6 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Software Engineer III

As a Software Engineer III within Corporate Technology, you will join an agile team to design and deliver trusted, scalable technology products. You are responsible for executing software solutions, technical troubleshooting, and producing architecture artifacts for complex applications. Your daily work involves creating secure production code, maintaining algorithms, and developing visualizations from large data sets to drive system improvements. You will specifically drive the adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed. Required technical skills include 5+ years of experience with Java, Python, AWS—specifically EKS, S3, Lambda, and EMR—and Terraform. You must also possess experience with Kafka, streaming systems, and cloud-native development. The role focuses on solving complex technical problems within financial services IT systems while ensuring security and operational stability.

What does a Software Engineer earn in Texas?

Median $173350 from 184 postings across 44 companies.

See salary data

What you'll do

  • Design and develop secure, high-quality production code and maintain algorithms for synchronous system operation.
  • Produce architecture and design artifacts for complex applications while ensuring all design constraints are met.
  • Execute technical troubleshooting and develop solutions for complex problems beyond routine approaches.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Validate AI-generated outputs through peer review, automated testing, and secure coding standards.
  • Analyze large, diverse data sets to develop visualizations and reporting for continuous system improvement.
  • Identify hidden patterns in data to improve coding hygiene and overall system architecture.
  • Apply tools within the Software Development Life Cycle toolchain to enhance automation value.

What we're looking for

  • Formal training or certification on software engineering concepts and 3+ years of applied experience.
  • 5+ years of hands-on experience in the software industry specializing in Java, Python, AWS, and Terraform.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and setting validation standards.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling of inputs/outputs.
  • Strong exposure to security and infrastructure within cloud environments.
  • Practical cloud-native development experience specifically in AWS.
  • Demonstrated expertise in software design principles and complete end-to-end, hands-on delivery.
  • Experience in streaming systems such as Kafka.
  • Proficiency in automation and continuous delivery methods.
  • Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security (preferred).
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (preferred).
  • Proficient in all aspects of the Software Development Life Cycle (preferred).
  • Advanced proficiency in one or more programming languages (preferred).
  • In-depth knowledge of the financial services industry and their IT systems (preferred).
  • Proficiency in Data Engineering concepts and related technologies such as AWS EMR and Databricks (preferred).

More like this

Similar roles

Software Engineer III

JPMorgan Chase

Columbus, OH 15 days ago
Java JEE Spring Springboot REST Kafka JUnit AWS CI/CD Agile BDD System Design Software Development Life Cycle Integration Testing
3+ yrs exp

Software Engineer III, PySpark/AWS/Databricks

JPMorgan Chase

Plano, TX 56 days ago
Python SQL AWS Databricks PySpark Machine Learning Spark S3 EC2 EMR CloudWatch Pandas Numpy Data Pipelines CI/CD Agile Apache Airflow Control M Big Data System Design
3+ yrs exp

Software Engineer III (Java)

JPMorgan Chase

New York, NY 10 days ago
Java Spring Boot J2EE JAX-RS Kafka Spark Oracle Cassandra Docker Terraform Jenkins Maven Git BitBucket JUnit Mockito Log4j Splunk Dynatrace Tableau Swagger AVRO JSON XML CI/CD CQRS Microservices
3+ yrs exp

Software Engineer III (Java)

JPMorgan Chase

New York, NY 10 days ago
Java Spring Cassandra Cockroach DB Kafka CI/CD Agile System Design Software Development Life Cycle Application Resiliency Cloud Technologies
3+ yrs exp

Software Engineer III, AI Native Development

JPMorgan Chase

Jersey City, NJ 38 days ago
Java Python SQL AWS Terraform CloudFormation Kafka PostgreSQL Aurora DynamoDB RDS S3 Lambda ECS EKS EC2 API Gateway SQS SNS Kinesis React CI/CD Infrastructure as Code System Design
3+ yrs exp