Senior Software Engineer

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.
Glasgow, UK
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the CIB Post trade technology (PTT), you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

The role involves designing and implementing new products using cutting-edge technologies such as Java 21, MongoDB, GraphQL, and Kubernetes, while also maintaining legacy systems. You'll be developing secure, high-quality production code and maintaining algorithms that operate in sync with relevant systems. As a senior engineer, you'll create architecture and design documentation for complex applications and mentor team members in an agile environment.

Working in the Commercial & Investment Bank division, you'll be part of a global leader across banking, markets, securities services and payments. The team provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

This is an excellent opportunity for experienced developers looking to work with modern technologies while making a significant impact in the financial services sector. You'll be part of a culture that values diversity, equity, inclusion, and respect, while working on challenging projects that drive the future of financial technology.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer

  • Design and implement new products using cutting-edge technologies
  • Develop and execute software solutions, including design, development, and technical troubleshooting
  • Develop secure, high-quality production code
  • Create architecture and design documentation for complex applications
  • Collect, analyse, and synthesize data from large, diverse datasets
  • Mentor team members
  • Participate in software engineering communities of practice

Requirements For Senior Software Engineer

Java
MongoDB
Kafka
Kubernetes
  • Over 5 years of experience, including at least 3 years as a Java developer
  • Familiarity with Java technologies such as reactive programming and Webflux
  • Proficiency with messaging queue systems, such as Kafka
  • Experience with both NoSQL databases like MongoDB and relational databases such as Oracle
  • DevOps expertise, particularly with Docker and Kubernetes
  • Previous experience in GraphQL
  • Practical experience in system design, application development, testing
  • Comprehensive understanding of the Software Development Life Cycle (SDLC)
  • Experience in mentoring and providing support to junior team members

Benefits For Senior Software Engineer

Medical Insurance
401k
Visa Sponsorship
  • Medical Insurance
  • 401k retirement plans
  • Visa Sponsorship
  • Equal opportunity employer

Interested in this job?

Jobs Related To JPMorgan Chase Senior Software Engineer

Lead Software Engineer - Java & AWS

Lead Software Engineer position at JPMorgan Chase focusing on Java and AWS development for wealth management solutions.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on backend development with Spring and React, requiring 5+ years of experience in building commercial applications.

Java Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on Java development, system design, and technical leadership in financial services technology.

Fullstack Java Software Engineer III

Senior Software Engineer role at JPMorgan Chase focusing on full-stack development with Java/Spring and React/JavaScript, building secure and scalable enterprise solutions.

Lead Software Engineer - Java

Lead Software Engineer position at JPMorgan Chase focusing on Java development, offering competitive compensation and comprehensive benefits in Houston, TX.