Software Engineer

JPMorgan Chase

Confirmed live 3 days ago High trust

Quick summary

Work type
On-site
Location
Houston, TX
Posted
25 days ago
Freshness
Confirmed live 3 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $173k
$116k most similar roles pay here $219k

This listing doesn't post a salary. Most similar roles pay $135,750–$209,350.

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

Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Software Engineer

As a Software Engineer, you will join the team to develop production-grade microservices and transform legacy monoliths into event-driven architectures using Domain-Driven Design. Your daily responsibilities include building RESTful APIs with OpenAPI documentation, implementing circuit breakers, and designing normalized database schemas for high-concurrency enterprise systems. You will manage data migrations, create SQL and PL/SQL stored procedures, and develop responsive UI components. The role requires expertise in Java 8+, Spring Boot, Spring Cloud, Spring Security, and technologies like PostgreSQL, MySQL, and Oracle. You will utilize Docker, Kubernetes with Helm charts, and Jenkins for CI/CD pipelines while performing infrastructure-as-code. Additionally, you will work with Python for automation, React and Node.js for micro frontends, and provide legacy support using Documentum API to solve complex problems in high-volume transaction processing and multi-stage business workflows.

What does a Software Engineer earn in Texas?

Median $186925 from 189 postings across 40 companies.

See salary data

What you'll do

  • Develop production-grade microservices and RESTful APIs using Spring Boot and Spring Cloud.
  • Lead the transformation of monolithic systems into event-driven microservices using Domain-Driven Design.
  • Design and optimize normalized database schemas, including partitioning and indexing for high-concurrency environments.
  • Author complex SQL and PL/SQL stored procedures to manage terabyte-scale enterprise data.
  • Build responsive front-end components and integrate them with backend microservices APIs.
  • Execute large-scale data migrations from legacy monoliths to new microservice architectures.
  • Orchestrate containerized workloads using Kubernetes, Helm charts, and infrastructure-as-code.
  • Implement observability features including distributed tracing, custom dashboards, and automated alerting.

What we're looking for

  • Master's degree in Computer Engineering or Management Information Systems plus 1 year of experience as a Software Engineer or related occupation.
  • Bachelor's degree in Computer Engineering or Management Information Systems plus 3 years of experience as a Software Engineer or related occupation.
  • Experience developing Spring Boot applications, including RESTful APIs, API Gateway patterns, and distributed tracing using Spring Cloud and Spring Security.
  • Experience with Java 8+ features such as lambdas, Streams API, concurrent programming, memory management, and GC tuning.
  • Experience designing relational database schemas and writing complex SQL/PL/SQL queries for PostgreSQL, MySQL, or Oracle.
  • Experience containerizing applications with Docker and orchestrating workloads using Kubernetes, kubectl, and Helm charts.
  • Experience automating software delivery via Jenkins pipelines and provisioning infrastructure-as-code.
  • Experience with Python scripting, React, Node.js, and Webpack Module Federation (any amount).

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 109 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 110 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 107 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 78 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 79 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office

Software Engineer

PNC

Pittsburgh, PA +2 19 days ago $75,000$137,500
Application Development software development lifecycle System Development Life Cycle Technical Writing Architecture Application Testing Release Management UX) Design Packaged Application Integration Technical Troubleshooting
2+ yrs exp