At a Glance
- Tasks: Join an agile team to develop cutting-edge trading technology solutions.
- Company: Be part of JPMorgan Chase, a leader in financial innovation.
- Benefits: Enjoy competitive pay, health coverage, and tuition reimbursement.
- Why this job: Make a real impact in global markets with advanced trading strategies.
- Qualifications: 5+ years in software engineering, proficient in Java and trading systems.
- Other info: Collaborate globally and grow your skills in a dynamic environment.
The predicted salary is between 43200 - 72000 ÂŁ per year.
Be an integral part of an agile team that is constantly pushing the envelope to enhance, build, and deliver top‑notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Equities Trading Technology Organization, you will be part of an agile team that works to enhance, build, and deliver trusted market‑leading technology products in a secure, stable, and scalable way. You will be a core technical contributor responsible for developing critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
The Equities Central Risk Book (CRB) has established itself as an integral part of the franchise with continued business and market share growth, helping to grow the Electronic Client Services (ECS) Business (currently the top provider in EMEA for agency flow execution). In this role you will work closely with colleagues across the globe, who will build on your skills while sharing their extensive experience to help you evolve. The successful candidate will be part of the North American CRB development team and work with quants, traders, and technologists to develop, implement, support and maintain a trading execution platform for global markets. Your work will contribute directly to the business and span all aspects of the trading engine, including engine infrastructure, quantitative models, trading signals, and trade analysis to fine‑tune strategy behaviour.
Job Responsibilities
- Design and develop algo trading strategies and the execution platform.
- Design and develop a simulation environment and maintain automated testing of strategies against staged market conditions.
- Enhance existing strategies to improve performance by reviewing analytics and evolving models/signals.
- Support the desk by deep‑diving into specific cases to interpret strategy behaviour and address issues.
- Develop scalable real‑time processing solutions using agile methodologies.
- Identify opportunities to eliminate or automate remediation of recurring issues, improving overall operational stability of software applications and systems.
Required Qualifications, Capabilities, and Skills
- Formal training or certification on software engineering concepts and 5+ years of applied experience.
- Hands‑on practical experience delivering system design, application development, testing, and operational stability.
- Advanced proficiency in one or more programming languages, primarily Java.
- Proficiency in low‑latency, real‑time, scalable trading systems.
- Experience building or dealing with high‑throughput messaging APIs and middleware products.
- Ability to work effectively within a global team while influencing and contributing to the development of the global platform.
- Experience with algorithmic trading, including systematic trading.
- Degree in Computer Science, Computer Engineering, Mathematics, or a related technical field.
Preferred Qualifications, Capabilities, and Skills
- Experience on an Equities Central Risk Book.
- Experience with FIX, Market Data, Analytics, and OMS.
- Market microstructure knowledge.
- Knowledge of equities, FX, options, and derivatives asset classes.
- Experience with Jupyter/Pandas, KDB+/Q, Python, and shell scripting.
About Us
JPMorgan Chase is one of the oldest financial institutions, offering innovative financial solutions to millions of consumers, small businesses, and the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. With over 200 years of history, we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management. We offer a competitive total rewards package, including base salary, commission‑based pay, and discretionary incentive compensation. Eligible employees may receive cash and/or forfeitable equity for exceptional performance. Additional benefits include comprehensive health coverage, on‑site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching, and more. Detailed compensation and benefits information will be shared during the hiring process.
We recognize that our people are our strength. Diversity and inclusion are central to our success. We are an equal‑opportunity employer and do not discriminate on any protected basis. We also make reasonable accommodations for applicants’ and employees’ religious practices, mental health, or physical disability needs. Visit FAQs for more information about requesting an accommodation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans.
About the Team
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments. Corporations, governments and institutions worldwide 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 across the globe.
Systematic Trading Execution Platform- Java - Senior Lead eSoftware Engineer in London employer: JPMorganChase
Contact Detail:
JPMorganChase Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Systematic Trading Execution Platform- Java - Senior Lead eSoftware Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.
✨Tip Number 2
Prepare for those interviews by practising common questions and coding challenges. We recommend setting up mock interviews with friends or using platforms that simulate real interview scenarios. It’s all about showing off your skills!
✨Tip Number 3
Don’t forget to showcase your projects! Whether it’s on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing what you’ve built and how you think!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate individuals who want to be part of our agile team!
We think you need these skills to ace Systematic Trading Execution Platform- Java - Senior Lead eSoftware Engineer in London
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 algorithmic trading and real-time processing.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're the perfect fit for our agile team. Share specific examples of how you've enhanced technology products in previous roles and how you can contribute to our mission at JPMorgan Chase.
Showcase Your Technical Skills: Don’t forget to highlight your technical expertise! Mention your proficiency in low-latency systems, high-throughput messaging APIs, and any experience with tools like Jupyter or Python that are relevant to the position.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensure it gets the attention it deserves!
How to prepare for a job interview at JPMorganChase
✨Know Your Tech Inside Out
Make sure you brush up on your Java skills and any other programming languages mentioned in the job description. Be ready to discuss your experience with low-latency, real-time systems and how you've tackled challenges in those areas.
✨Understand the Trading Landscape
Familiarise yourself with algorithmic trading concepts, especially around equities and derivatives. Being able to speak knowledgeably about market microstructure and trading strategies will show that you're not just a techie but also understand the business side of things.
✨Showcase Your Agile Experience
Since this role is part of an agile team, be prepared to share examples of how you've worked in agile environments. Discuss specific projects where you contributed to iterative development and how you adapted to changes quickly.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the technology stack, and the challenges they face. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.