Senior Lead eSoftware Engineer - Java Developer in London
Senior Lead eSoftware Engineer - Java Developer

Senior Lead eSoftware Engineer - Java Developer in London

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Design and develop cutting-edge trading platforms with a focus on real-time processing.
  • Company: Join J.P. Morgan, a global leader in financial services and technology.
  • Benefits: Competitive salary, diverse work environment, and opportunities for professional growth.
  • Why this job: Make a direct impact on trading technology and collaborate with top industry professionals.
  • Qualifications: Advanced Java skills and experience in low latency trading systems required.
  • Other info: Be part of a dynamic team with global reach and excellent career advancement opportunities.

The predicted salary is between 43200 - 72000 £ per year.

As a Senior Lead Software Engineer at JPMorgan Chase within the Equities Trading Technology Organization, you are an integral part of an agile team that works to enhance, build, and deliver trusted market‐leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

The successful candidate will join the CRB Execution Platform team and collaborate with quants, traders, and technologists to develop, implement, support, and maintain the systematic liquidity provision and execution platform for Central Risk Book desk. The work delivered in this role will have a direct impact on the business, and you will participate in all aspects of the trading platform. You will work closely with all stakeholders across the business.

Depending on your skills and interests, your responsibilities may include:

  • Designing and developing execution and systematic liquidity provision platform
  • Supporting the desk on the implementation of trading signals & liquidity provision strategies
  • Developing scalable real‐time processing solutions using agile methodologies
  • Maintaining and supporting legacy systems
  • Identifying opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Developing secure and high‐quality production code, and reviewing and debugging code written by others
  • Driving decisions that influence the platform's design, application functionality, and technical operations and processes

Required qualifications, capabilities, and skills:

  • Formal training or certification on software engineering concepts and proficient advanced experience in Java
  • Proficiency in low latency, real‐time, scalable trading systems
  • Experience in building/dealing with high throughput messaging APIs, middleware products
  • Ability to work effectively within a global team (spread across NA, EMEA, APAC) while influencing and contributing towards the development of the global platform
  • Experience with algorithmic trading, including systematic trading
  • Experience with Python
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field

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. Our first‐class business in a first‐class way approach to serving clients drives everything we do. We strive to build trusted, long‐term partnerships to help our clients achieve their business objectives.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.

J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Senior Lead eSoftware Engineer - Java Developer in London employer: J.P. Morgan

J.P. Morgan is an exceptional employer, offering a dynamic work environment where innovation meets collaboration. As a Senior Lead Software Engineer, you will be part of a diverse and inclusive team that values your contributions and supports your professional growth through continuous learning opportunities. Located in a global financial hub, you will have the chance to work on cutting-edge technology solutions that directly impact the business, all while enjoying a culture that prioritises employee well-being and development.
J

Contact Detail:

J.P. Morgan Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Lead eSoftware Engineer - Java Developer in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those at JPMorgan Chase. A friendly chat can sometimes lead to opportunities that aren’t even advertised yet.

Tip Number 2

Prepare for technical interviews by brushing up on your Java skills and understanding low latency systems. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

Tip Number 3

Showcase your projects! If you’ve worked on any relevant software or trading systems, make sure to highlight them during interviews. We love seeing real-world applications of your skills.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team.

We think you need these skills to ace Senior Lead eSoftware Engineer - Java Developer in London

Java
Low Latency Systems
Real-Time Processing
Scalable Trading Systems
High Throughput Messaging APIs
Middleware Products
Algorithmic Trading
Systematic Trading
Python
Software Engineering Concepts
Agile Methodologies
Collaboration Skills
Problem-Solving Skills
Technical Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Lead Software Engineer. Highlight your experience with Java and any relevant projects that showcase your skills in building scalable trading systems.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're the perfect fit for this role. Share specific examples of your past work, especially in algorithmic trading or real-time processing solutions, to grab our attention.

Showcase Your Team Spirit: Since we value collaboration, mention any experiences where you've worked effectively within a global team. Highlight how you influenced decisions and contributed to successful projects.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at J.P. Morgan

Know Your Java Inside Out

As a Senior Lead Software Engineer, you'll need to demonstrate your advanced Java skills. Brush up on key concepts, design patterns, and best practices in Java development. Be ready to discuss your past projects and how you've applied these skills in real-world scenarios.

Understand the Trading Landscape

Familiarise yourself with algorithmic trading and systematic liquidity provision. Research JPMorgan Chase's approach to trading technology and be prepared to discuss how your experience aligns with their objectives. Showing that you understand the business side of technology will set you apart.

Showcase Your Problem-Solving Skills

Be ready to tackle technical challenges during the interview. Practice coding problems related to low latency and high throughput systems. Think aloud as you solve problems to demonstrate your thought process and how you approach complex issues.

Emphasise Collaboration and Communication

Since you'll be working closely with quants, traders, and technologists, highlight your experience in cross-functional teams. Share examples of how you've effectively communicated technical concepts to non-technical stakeholders and contributed to team success.

Senior Lead eSoftware Engineer - Java Developer in London
J.P. Morgan
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>