Principal eSoftware Engineer in London
Principal eSoftware Engineer

Principal eSoftware Engineer in London

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

At a Glance

  • Tasks: Lead the development of innovative algo trading strategies and execution platforms.
  • Company: Join J.P. Morgan, a global leader in financial services.
  • Benefits: Competitive salary, diverse work culture, and opportunities for professional growth.
  • Why this job: Make a real impact in a fast-paced environment with cutting-edge technology.
  • Qualifications: Expertise in algo trading, Java, and experience with low latency systems required.
  • Other info: Dynamic team environment with a focus on diversity and inclusion.

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

If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal eSoftware Engineer at JPMorgan Chase within the Electronic Client Services Algo execution team, your mission is to direct the evolution of our offering and the creation of next-level solutions that improve on existing workflows and also drive business expansion.

The success of our product and our market-leading position means that it is a high-paced environment with direct exposure to the desk. Based in London, you will work closely with the global algo trading technology team and directly interface with business leadership in the ECS. Your leadership, technical expertise, and problem-solving skills will directly influence business outcomes, priorities, and address a broad range of business growth opportunities using diverse technologies and applications. You will have responsibility over the entire product ranging from development and delivery to supporting the trading desk.

The EMEA Electronic Client Services (ECS) Algo execution team has the critical role of implementing the low-touch automated execution strategies in the cash equities space. This role offers an exciting opportunity to work in algorithmic execution strategies in a market-leading environment that constantly innovates and strives for excellence. As a member of our global team, you will work with all stakeholders in the space: desk, quantitative research, and traders. We are responsible for implementing all aspects of automated trading algorithms, including the implementation of new strategies/behaviors, new quantitative models, and for the introduction/use of trading signals.

Job responsibilities:

  • Directs, designs, reviews, and develops algo trading strategies and execution platforms
  • Enhances existing strategies to improve performance
  • Develops and supports a continuous integration and continuous deployment strategy
  • Develops and maintains automated testing and simulations
  • Develops scalable real-time processing solutions using agile methodologies

Required qualifications, capabilities, and skills:

  • Formal training or certification on Algo trading Software Engineering concepts and expert applied experience
  • Advanced experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise
  • BS/BA/BEng and MSc degree or equivalent experience
  • Knowledge of equities trading in global markets
  • Proven experience in low latency, real-time, scalable trading systems, specifically in algo strategies, and electronic trading
  • Strong knowledge and experience in FIX, Market Data, Analytics and OMS
  • Expert in core Java
  • Experience in building/dealing with high throughput messaging APIs, middleware products and low latency market data feed handlers
  • Proficiency in KDB+/Q for analytics

Preferred qualifications, capabilities, and skills:

  • Technical knowledge of Python, shell scripts in Linux/Unix environment will be considered favourably

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.

Principal eSoftware Engineer in London employer: J.P. Morgan

At J.P. Morgan, we pride ourselves on being a premier employer in the financial services sector, offering our Principal eSoftware Engineers an unparalleled opportunity to innovate within a dynamic and fast-paced environment in London. Our commitment to employee growth is evident through continuous learning opportunities, a collaborative work culture, and direct engagement with business leadership, ensuring that your contributions have a meaningful impact on our market-leading solutions. Join us to be part of a diverse team that values inclusion and fosters a supportive atmosphere where your technical expertise can thrive.
J

Contact Detail:

J.P. Morgan Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal eSoftware Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current employees at JPMorganChase on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for technical interviews by brushing up on your algo trading knowledge and coding skills. We recommend practicing common algorithm questions and understanding the latest trends in electronic trading.

✨Tip Number 3

Showcase your leadership skills! Be ready to discuss past projects where you led a team or drove a significant change. We want to see how you can influence outcomes and tackle challenges head-on.

✨Tip Number 4

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

We think you need these skills to ace Principal eSoftware Engineer in London

Algo Trading
Software Engineering
Real-Time Processing
Low Latency Systems
Scalable Trading Systems
Core Java
FIX Protocol
Market Data Analytics
Automated Testing
Continuous Integration
Continuous Deployment
KDB+/Q
Python
Shell Scripting
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal eSoftware Engineer role. Highlight your experience with algo trading strategies and any relevant technologies you've worked with. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about algorithmic trading and how your background makes you a perfect fit for our team. We love seeing enthusiasm and a clear understanding of the role.

Showcase Your Problem-Solving Skills: In your application, don't forget to mention specific examples where you've tackled complex technical challenges. We value problem-solving skills highly, so let us know how you've made an impact in your previous roles!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it shows us that you're serious about joining our team at JPMorgan Chase!

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

✨Know Your Algorithms

Make sure you brush up on your knowledge of algorithmic trading strategies. Be prepared to discuss specific examples of how you've designed or improved algo trading systems in the past. This will show that you not only understand the theory but also have practical experience.

✨Showcase Your Technical Skills

Since this role requires expertise in core Java and familiarity with KDB+/Q, be ready to demonstrate your coding skills. You might be asked to solve a problem on the spot, so practice coding challenges related to low-latency systems and real-time processing before the interview.

✨Understand the Business Context

Familiarise yourself with the financial services landscape, especially in equities trading. Knowing how your role as a Principal eSoftware Engineer fits into the broader business objectives will help you articulate your value during the interview.

✨Prepare Questions for Them

Interviews are a two-way street! Prepare insightful questions about the team’s current projects, challenges they face, and their vision for the future of algo execution. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Principal eSoftware Engineer in London
J.P. Morgan
Location: London
Go Premium

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
  • Principal eSoftware Engineer in London

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • J

    J.P. Morgan

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