Demo

Software Engineer [Multiple Positions Available]

JPMorgan Chase
Houston, TX Full Time
POSTED ON 12/17/2025
AVAILABLE BEFORE 2/17/2026

DESCRIPTION:

Duties: Architect and develop a hyper-optimized, low-latency, and highly scalable React-based web trading platform that interacts with real-time, high-frequency data streams for market data and trade execution. Implement and fine-tune an Advanced Message Processing System (AMPS) based event-driven architecture based event-driven architecture with microservice integration, ensuring real-time market updates, risk management, and high-frequency order routing with sub-millisecond latency. Lead the transition of a highly complex C desktop application to a modern TypeScript/React stack, ensuring zero downtime, full backward compatibility, and performance optimization for millions of transactions per second. Design and implement efficient data serialization solutions using Protocol Buffers to ensure seamless interoperability between distributed systems. Optimize data exchange processes to enhance performance and scalability across various platforms and services. Architect and enforce idAnywhere based zero- trust identity and access management (IAM) for the entire trading ecosystem. Engineer a zero-latency integration between real-time market data and order management systems, leveraging high-performance streaming APIs for ultra-fast execution and tick-by-tick analytics. Work in high-pressure environments alongside traders, quantitative analysts, and financial engineers to continuously optimize trading capabilities.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Electrical and Computer Engineering, Computer Science, or in a related field of study plus 3 years (36 months) of experience in the job offered or as Software Engineer, Software Developer or in a related occupation.

Skills Required: This position requires three (3) years of experience with the following: React and TypeScript, including React internals, concurrent rendering, and low-level performance tuning for real-time financial applications; experience developing in highly regulated industries such as Tier-1 investment banks, government security agencies, or defense contractors to meet the strictest financial security standards; migrating large-scale, latency-sensitive applications from C to TypeScript and maintaining multi-threading safety and memory efficiency during complex transitions; using AMPS (Advanced Message Processing System) for real-time, event-driven architectures, handling billions of data points per day with low-latency delivery, content filtering, and state-of-the-world messaging, critical for high-performance trading systems; using AG Grid, optimizing large-scale financial data visualization using features like server-side row virtualization, custom cell rendering, and efficient real-time updates; integrating IdentityAnywhere (IdAnywhere) for identity and access management (IAM), implementing multi-layered authentication, real-time role-based access control (RBAC), and compliance-grade security protocols; and working with Protocol Buffers for efficient data serialization in high-performance distributed systems. This position requires experience in the following: collaborating with quantitative researchers, trading desks, and infrastructure teams in a global environment (multiple time zone).

Job Location: 600 Travis Street, Houston, TX 77002.

Salary.com Estimation for Software Engineer [Multiple Positions Available] in Houston, TX
$96,104 to $116,855
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer [Multiple Positions Available]?

Sign up to receive alerts about other jobs on the Software Engineer [Multiple Positions Available] career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JPMorgan Chase

  • JPMorgan Chase Wilmington, DE
  • Chase Card Services is seeking an experienced leader to drive customer and firm value within the Card Authorizations’ product. You will work closely with B... more
  • 12 Days Ago

  • JPMorgan Chase Wilmington, DE
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III - Python/Agent... more
  • 12 Days Ago

  • JPMorgan Chase Wilmington, DE
  • As a Computational Linguist in the Machine Learning & Optimization team, you are an integral part of the group that optimizes features, models, and AI capa... more
  • 12 Days Ago

  • JPMorgan Chase Newark, DE
  • Join a team where your expertise in data governance will shape the future of data management at JPMorgan Chase. As part of the CIB Chief Data Office, you’l... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Software Engineer [Multiple Positions Available] jobs in the Houston, TX area that may be a better fit.

  • Scout Conroe, TX
  • Company Description Scout is a leading provider of high-performance downhole drilling products and services, catering to operators across North America. Si... more
  • 3 Days Ago

  • PCS Software INC and Careers Houston, TX
  • Description: Senior Software Engineer PCS Software, Inc. powers the future of transportation management. Our flagship Cortex platform is the next-generatio... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!