Taro Logo

Lead 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.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer

We know that people want great value combined with an excellent experience from a bank they can trust, so we launched our digital bank, Chase UK, to revolutionize mobile banking with seamless journeys that our customers love. We're already trusted by millions of customers in the US and we're quickly catching up in the UK. We've been building the bank of the future from scratch, where you'll have the opportunity to join us and make a real impact.

Our team is at the heart of this venture, focused on getting great banking experience into the hands of our customers. We're looking for people who have a curious mindset, thrive in collaboration, and are passionate about new technology. By their nature, our people are also solution-oriented, commercially savvy and have a head for fintech. We work in Testing Technologies team that focus on specific projects including providing testing services and tooling for customer products, AI/ML ops, supporting innovations and more.

This is a hands-on role for a senior back-end engineer at JPMorgan Chase within the International Consumer Bank. Your responsibilities are to deliver end-to-end cutting-edge solutions in the form of cloud-native microservices architecture applications leveraging the latest technologies and the best industry practices. You are expected to be involved in the design and architecture of the solutions while also focusing on the entire SDLC lifecycle stages.

As a Lead Software Engineer, you will be working with cutting-edge technologies in a dynamic fintech environment. You'll be part of building Chase UK's digital banking platform from the ground up, working on microservices architecture and cloud-native applications. The role offers the opportunity to make a significant impact on the future of banking technology while working with a collaborative, diverse team.

The position combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to mentor team members. You'll be working on critical banking infrastructure, ensuring high performance, security, and reliability while innovating in the fintech space. The role offers exposure to modern tech stack including Java, Python, cloud technologies, and various modern frameworks, making it an excellent opportunity for career growth in a leading financial institution.

Last updated a month ago

Responsibilities For Lead Software Engineer

  • Deliver end-to-end cutting-edge solutions in cloud-native microservices architecture
  • Design and architecture of solutions
  • Focus on entire SDLC lifecycle stages
  • Coach team members on coding practices and design principles
  • Participate in all aspects of the software development lifecycle
  • Work in a dynamic, collaborative, agile environment

Requirements For Lead Software Engineer

Java
Python
Kubernetes
React
TypeScript
  • Proficiency in multiple programming languages (Java and Python)
  • Experience in developing micro-services using Java and Spring Boot
  • Experience of designing and implementing RESTful APIs and web technologies (GraphQL)
  • Working knowledge of relational database systems
  • Proficiency in CI/CD pipeline build deployment
  • Good understanding of distributed systems and microservices architecture
  • Experience designing and implementing effective tests
  • Excellent written and verbal communication skills in English

Interested in this job?