At a Glance
- Tasks: Architect and deliver real-time risk and P&L systems for trading platforms.
- Company: Join JPMorgan Chase, a leader in global credit trading technology.
- Benefits: Opportunities for growth, innovation, and competitive salary.
- Other info: Collaborative environment with a focus on continuous improvement and innovation.
- Why this job: Shape the future of credit trading technology and make a real impact.
- Qualifications: Expertise in Python, cloud-native development, and real-time systems.
The predicted salary is between 80000 - 100000 € per year.
Join us to build the real-time engine behind one of the world’s largest Credit Trading franchises. You’ll shape how billions move, architecting technology that drives revenue growth and empowers traders to compete and win. At JPMorganChase, we invest in your growth, offering opportunities to lead, innovate, and make a direct impact. Work alongside quants, traders, and product leaders in a fast-paced, collaborative environment. Your expertise will help us push the limits of what’s possible in global markets.
As a Senior Lead Software Engineer in Global Credit Trading Technology, you will architect and deliver real-time risk and P&L systems for the Front Office. You will collaborate closely with trading desks and quantitative analysts to design solutions that drive market performance. Your work will directly influence trader decisions and firm profitability. You will lead technical direction, mentor talent, and champion modern frameworks and cloud-native best practices. This role offers the opportunity to innovate and shape the future of credit trading technology.
Job Responsibilities:- Architect and deliver low-latency, real-time streaming and calculation engines for trading platforms
- Lead technical direction across engineering teams and mentor talent
- Champion modern frameworks and cloud-native best practices
- Partner with quantitative analysts and trading desks to translate complex requirements into scalable solutions
- Drive adoption of AI tooling, event-driven architectures, and next-generation cloud platforms
- Collaborate with traders and product leaders to enhance pre-trade pricing, eTrading execution, and live position management
- Ensure systems meet sub-second latency requirements for risk and P&L calculations
- Shape product strategy and influence platform evolution
- Foster a culture of innovation and continuous improvement
- Maintain high standards for code quality and system reliability
- Communicate technical concepts clearly to stakeholders
- Expertise in Python and cloud-native development (Kubernetes, AWS/GCP)
- Experience with AI/ML tooling
- Proven ability to build real-time, low-latency systems for trading or pricing workflows
- Strong data engineering and analytics skills
- Front Office domain knowledge: post-trade lifecycle, live risk, P&L, pricing across Credit products
- Background in computer science, engineering, or mathematics with hands-on system design and delivery
- Ability to translate complex requirements into production-grade solutions
- Effective collaboration and communication skills
- Adaptability in fast-paced environments
- Problem-solving mindset
- Mastery of distributed systems: microservices, event-driven architectures, Kafka, AMPS, TibRV
- Fluency with time-series databases, NoSQL, caching layers, and SQL optimization for trading data
- Experience translating quantitative models into production systems
- Technical leadership in code reviews and mentorship
- Track record of raising engineering standards
- Familiarity with financial market data and trading workflows
- Passion for innovation and continuous learning
Senior Lead Software Engineer - Python - Real-Time Risk & PnL | Front Office in London employer: JPMorganChase
At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Lead Software Engineer, you will have the opportunity to lead cutting-edge projects in real-time risk and P&L systems, while benefiting from our commitment to employee growth through mentorship and continuous learning. Located in a fast-paced environment, you will work alongside industry experts, making a tangible impact on global markets and shaping the future of credit trading technology.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Lead Software Engineer - Python - Real-Time Risk & PnL | Front Office in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to real-time systems or Python development. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on technical concepts and practicing coding challenges. We recommend using platforms that focus on real-time systems and low-latency solutions to align with the role's requirements.
✨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 genuinely interested in joining our team at JPMorganChase.
We think you need these skills to ace Senior Lead Software Engineer - Python - Real-Time Risk & PnL | Front Office in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Lead Software Engineer role. Highlight your expertise in Python, cloud-native development, and any relevant experience in real-time systems to catch our eye!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about credit trading technology and how your background makes you the perfect fit for our team. Don’t forget to mention your collaborative spirit and problem-solving mindset!
Showcase Your Projects:If you've worked on projects that demonstrate your ability to build low-latency systems or use AI/ML tooling, make sure to include them. We love seeing real examples of your work and how you've tackled challenges in fast-paced environments.
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. Plus, it shows your enthusiasm for joining our innovative team at StudySmarter!
How to prepare for a job interview at JPMorganChase
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python and cloud-native development, especially with Kubernetes and AWS/GCP. Brush up on your knowledge of real-time systems and be ready to discuss how you've built low-latency solutions in the past.
✨Showcase Your Collaboration Skills
Since this role involves working closely with traders and quantitative analysts, prepare examples that highlight your ability to translate complex requirements into scalable solutions. Think about times when you’ve successfully collaborated across teams to drive results.
✨Demonstrate Your Problem-Solving Mindset
Be ready to tackle hypothetical scenarios or technical challenges during the interview. Show how you approach problem-solving, particularly in fast-paced environments, and share specific instances where you’ve overcome obstacles in your projects.
✨Emphasise Continuous Learning and Innovation
This role is all about pushing boundaries, so express your passion for innovation and continuous improvement. Share any recent technologies or frameworks you’ve explored and how they could apply to the role at JPMorganChase.