Software Engineer III with Java/C++/Rust /Golang - Liquidity and Account Solutions Team

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer III with Java/C++/Rust /Golang - Liquidity and Account Solutions Team

Join JPMorgan Chase's Liquidity and Account Solutions team as a Software Engineer III, where you'll be part of a dynamic environment developing cutting-edge financial technology solutions. As a seasoned member of an agile team, you'll design and deliver trusted market-leading technology products in a secure, stable, and scalable way. The role combines deep technical expertise in Java, C++, Rust, and Golang with distributed systems knowledge, working on critical financial infrastructure.

You'll be responsible for developing high-performance, thread-safe concurrent code, working with event-driven architectures, and managing production workloads on Kubernetes. The position offers exposure to modern technologies including Kafka, MongoDB, PostgreSQL, and Redis, while building solutions for one of the world's leading financial institutions.

The role provides excellent growth opportunities within JPMorgan's Commercial & Investment Bank division, which serves corporations, governments, and institutions worldwide. You'll work on projects that directly impact global financial markets while collaborating with talented engineers and business stakeholders.

Key technical aspects include working with Java 17+ and Spring Boot, implementing distributed messaging systems, managing containerized applications, and designing efficient database schemas. The position also involves participating in code reviews, production support, and contributing to the engineering community.

This is an ideal opportunity for an experienced software engineer looking to advance their career in financial technology, working with enterprise-scale systems and modern technology stack. The role offers exposure to both established and emerging technologies, with opportunities to work on challenging problems in a global financial context.

Last updated 14 hours ago

Responsibilities For Software Engineer III with Java/C++/Rust /Golang - Liquidity and Account Solutions Team

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers and analyzes data to improve software applications and systems
  • Contributes to software engineering communities of practice
  • Conducts detailed peer reviews of code
  • Provides out of hours application support and coordination of Production releases

Requirements For Software Engineer III with Java/C++/Rust /Golang - Liquidity and Account Solutions Team

Java
Kafka
Kubernetes
MongoDB
PostgreSQL
Redis
Rust
Go
  • Formal training or certification on software engineering concepts
  • Proficient in Java 17+ with Spring Boot
  • Experience with thread-safe concurrent code
  • Experience with event driven architecture and messaging technologies
  • Experience with Docker and Kubernetes
  • Experience with SQL and NoSQL databases
  • Expertise in data structures and algorithms
  • Experience in secure system design and application development
  • Knowledge of Software Development Life Cycle
  • Understanding of agile methodologies

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III with Java/C++/Rust /Golang - Liquidity and Account Solutions Team

Software Engineer III, ServiceNow

ServiceNow Software Engineer III position at JPMorgan Chase, focusing on platform development and system integration with 3+ years experience required.

Java Software Engineer III

Mid-level Java Software Engineer role at JPMorgan Chase focusing on backend development with Java/Springboot, working on secure and scalable enterprise solutions.

Software Engineer III - Java

Software Engineer III position at JPMorgan Chase focusing on Java development with full-stack responsibilities including frontend work with React and TypeScript.

Software Engineer III - Java

Mid-level Java Software Engineer position at JPMorgan Chase, focusing on backend development and infrastructure platforms within the Corporate Sector.

Software Engineer III - Java Full Stack

Mid-level Software Engineer role at JPMorgan Chase focusing on Java full-stack development for Asset & Wealth Management division in Bengaluru.