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 with a focus on innovation.
- Benefits: Competitive salary, diverse work environment, and opportunities for professional growth.
- Why this job: Make a real impact in a fast-paced, market-leading environment with cutting-edge technology.
- Qualifications: Expertise in algo trading, Java, and experience with low latency trading systems required.
- Other info: Dynamic team culture with a commitment to diversity and inclusion.
The predicted salary is between 72000 - 108000 £ per year.
As a Principal Software 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/behaviours, 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.
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.
Principal Software Engineer - Algo Trading employer: JPMorganChase
Contact Detail:
JPMorganChase Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer - Algo Trading
✨Network Like a Pro
Get out there and connect with folks in the algo trading space! Attend meetups, webinars, or industry events. The more people you know, the better your chances of landing that Principal Software Engineer role.
✨Show Off Your Skills
When you get the chance to chat with potential employers, don’t hold back! Share your experiences with low-latency systems and algo strategies. Let them see how your expertise can directly impact their business outcomes.
✨Ace the Technical Interview
Brush up on your core Java and FIX knowledge before interviews. Be ready to tackle real-time processing problems and showcase your problem-solving skills. Remember, they want to see how you think under pressure!
✨Apply Through Our Website
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re serious about joining the J.P. Morgan team and contributing to our innovative algo trading solutions.
We think you need these skills to ace Principal Software Engineer - Algo Trading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with algo trading, low latency systems, and any relevant technologies like Java and KDB+/Q. 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 algo 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, especially in a fast-paced environment like ours!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you're serious about joining our team!
How to prepare for a job interview at JPMorganChase
✨Know Your Algorithms
Make sure you brush up on your knowledge of algorithmic trading strategies. Be prepared to discuss specific algorithms you've worked on, how they performed, and any challenges you faced. This will show your technical expertise and problem-solving skills.
✨Showcase Your Leadership Skills
As a Principal Software Engineer, you'll need to demonstrate your ability to lead teams and projects. Prepare examples of how you've successfully managed teams or influenced business outcomes in previous roles. Highlight your experience in guiding technologists through complex technical challenges.
✨Familiarise Yourself with the Tech Stack
Get comfortable with the technologies mentioned in the job description, especially core Java, FIX, and KDB+/Q. If you have experience with Python or shell scripts, be ready to discuss how you've used them in past projects. This will show that you're not only qualified but also eager to contribute.
✨Understand the Business Context
Research JPMorgan's position in the market and their approach to algo trading. Being able to discuss how your role can impact business growth and improve existing workflows will demonstrate your understanding of the bigger picture and your commitment to driving success.