Software Engineer III, Java / Data

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Houston, TX
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $162k
$112k $204k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $128,188–$195,541.

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

Listed pay typically runs $156,750–$215,000 across 5 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Software Engineer III, Java / Data

As a Software Engineer III within the Data Core Engineering group, you will join an agile team to design and deliver secure, scalable technology products. You will serve as a senior hands-on technical contributor responsible for building and operating platforms that power data controls, cataloging, and core data services. Your daily work involves designing and developing production code for distributed microservices, making architectural decisions, and managing infrastructure-as-code on AWS. You will utilize Java, the Spring ecosystem, Docker, Kubernetes, and Maven or Gradle. Key responsibilities include implementing CI/CD pipelines, managing NoSQL and relational databases, and using enterprise-authorized AI coding tools. You will solve complex data engineering problems by ensuring reliability through telemetry, automated testing, and self-healing workflows within a regulated financial services context.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Design, develop, and deliver secure production code for distributed microservices.
  • Make and defend architectural decisions balancing delivery speed with long-term maintainability and cost.
  • Use enterprise-authorized AI coding tools to generate, refactor, and test complex deliverables.
  • Build reliability into software by instrumenting services with telemetry and designing for failure.
  • Engineer automation and self-healing workflows to eliminate manual operational toil.
  • Lead incident triage, perform root-cause analysis, and implement permanent fixes for recurring defects.
  • Develop and maintain infrastructure-as-code to automate provisioning across AWS environments.
  • Mentor engineers and promote the reuse of patterns to improve team engineering practices.

What we're looking for

  • Formal training or certification on software engineering concepts and 3+ years of applied experience.
  • Advanced, hands-on proficiency in Java and the Spring ecosystem for building RESTful microservices and object-oriented designs.
  • Strong experience engineering and operating production workloads on AWS, including EKS, ECS, Lambda, API Gateway, RDS, and CloudWatch.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools to generate, validate, and refine code and documentation.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling of inputs and outputs.
  • Strong experience with containerization and orchestration using Docker and Kubernetes.
  • Practical experience with NoSQL and/or relational databases at production scale.
  • Depth in the full software development lifecycle, including CI/CD, automated testing, code review, and secure coding practices.
  • Fluency with CI/CD tooling like Jenkins, build tools like Maven/Gradle, and source control like Git.
  • Working knowledge of observability tooling such as Dynatrace, Splunk, or OpenTelemetry/Grafana/Prometheus.
  • Experience with event-streaming technologies like Kafka and event-driven architectures (preferred).
  • Familiarity with reliability engineering practices including SLIs/SLOs, error budgets, and disaster recovery (preferred).
  • Knowledge of the financial services industry and its regulatory and control requirements (preferred).

More like this

Similar roles

Software Engineer III

JPMorgan Chase

Jersey City, NJ 67 days ago
AWS Terraform Java Spring Boot Kafka CI/CD SRE DevOps Infrastructure as Code ECS VPC S3 Lambda Aurora Route53 ELB API Gateway Git Maven Jenkins SonarQube JUnit Mockito Microservices Observability
3+ yrs exp

Java AWS Software Engineer III

JPMorgan Chase

Newark, DE 75 days ago
Java Spring Boot AWS Kubernetes Docker Apache Spark Databricks MongoDB Apache Iceberg CI/CD Unit Testing Test-Driven Development Machine Learning S3 EC2 EMR Agile Software Development Life Cycle
3+ yrs exp

Software Engineer III

JPMorgan Chase

Columbus, OH 22 days ago
Software Development Life Cycle CI/CD Agile System Design Application Development AI-assisted development Front-end Technologies Secure Coding Application Resiliency
3+ yrs exp

Software Engineer III, Java, Full Stack

JPMorgan Chase

Jersey City, NJ 88 days ago
Java Spring Boot React CI/CD SDLC Agile Cloud Native Application Resiliency Security Automation System Design Software Development Life Cycle
4+ yrs exp

Software Engineer III

Walmart

Denver, CO 131 days ago $99,000–$198,000
C/C++ Go Python JavaScript AWS GCP CI/CD Object-Oriented Programming API Design Unit Testing Root Cause Analysis WCAG) 2.2 AA
2+ yrs exp

Software Engineer III

General Dynamics

Annapolis Junction, MD 125 days ago $214,776–$290,580
HTML CSS JavaScript ITOM ITSM HRSD CSM Service Portal FOSS GOTS COTS Requirements Analysis System Security Information System Security Computer Security
10+ yrs exp