At a Glance
- Tasks: Lead Python development to deliver innovative solutions for Market Risk stakeholders.
- Company: Join J.P. Morgan, a global leader in financial services with a focus on diversity and inclusion.
- Benefits: Competitive salary, diverse work culture, and opportunities for professional growth.
- Why this job: Make a real impact by shaping risk management solutions in a dynamic environment.
- Qualifications: Strong Python skills, experience in software development, and excellent communication abilities.
- Other info: Collaborative team culture with a focus on continuous learning and improvement.
The predicted salary is between 48000 - 72000 £ per year.
We are seeking a dynamic, hands-on Python engineer to partner with Market Risk stakeholders and deliver practical solutions quickly. You will shape priorities, contribute ideas, and drive decisions while staying deeply involved in the code. Familiarity with Athena or SecDB is a strong plus. You think clearly and communicate exceptionally.
Role Description
Market Risk Technology supports JPMorgan's Risk Managers in understanding firmwide exposures and running core risk processes. In this RAD role, you will help identify the right problems to solve, propose options, brainstorm with stakeholders, and turn MVPs into reliable production solutions that integrate with existing platforms. You will contribute to workflows related to VaR and Stress, and you will own delivery from discovery through deployment and support. This is a senior individual contributor role with meaningful influence.
Job Responsibilities
- Lead ideation and problem framing, present options and trade-offs, and help teams converge on the right solutions.
- Stay hands-on in Python to design, implement, and productionize utilities and services that integrate with firmwide platforms, including Athena or SecDB.
- Use LLMs effectively as an AI generalist to speed up prototyping, documentation, code assistance, and operational support.
- Streamline manual steps and reduce cycle time through thoughtful automation and simplification.
- Uphold engineering standards across design, coding, testing, CI/CD, observability, documentation, and runbooks.
- Maintain operational stability with pragmatic monitoring, logging, and metrics.
- Communicate clearly across business stakeholders, quant teams, and technology teams; present demos and drive alignment.
- Foster a culture of collaboration, diversity, equity, inclusion, and respect; share best practices and improve team ways of working.
- Continuously learn, improve, and help others do the same.
Required Qualifications, Capabilities, and Skills
- Python required, with strong OO fundamentals and clean coding practices.
- Strong knowledge of the software development life cycle and Agile delivery.
- Experience building APIs and services and working with database querying languages.
- Exceptional communication skills, with the ability to converse with senior business stakeholders, quants, and technology leaders.
- Familiarity with Market Risk domain concepts, including VaR and Stress.
- Ability to use LLMs effectively; AI generalist mindset focused on practical value.
Preferred Qualifications, Capabilities, and Skills
- Familiarity with Athena or SecDB and related integration patterns.
- Exposure to modern front-end technologies.
- Banking and financial services domain exposure is a big plus.
- Experience improving engineering practices through code reviews, standards, and mentoring.
- Hands-on operational practices such as logging, metrics, tracing, and clear runbooks.
What Success Looks Like
- You help shape the roadmap through clear thinking, practical ideas, and effective stakeholder dialogue.
- You deliver MVPs in weeks that reduce manual effort and improve productivity, then mature them into stable services.
- Your work improves reliability and supportability and is accompanied by clear documentation and runbooks.
- You elevate collaboration and communication across business, quants, and technology while modeling an inclusive, learning-oriented culture.
Lead Software Engineer ARKET RISK - EMEA employer: Fairygodboss
Contact Detail:
Fairygodboss Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer ARKET RISK - EMEA
✨Tip Number 1
Network like a pro! Reach out to current employees at JPMorgan or in the Market Risk space on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio of your Python projects, especially those related to risk management or automation. This will help you stand out during interviews and showcase your hands-on experience.
✨Tip Number 3
Practice your communication skills! Since this role involves liaising with various stakeholders, being able to explain complex ideas simply is key. Try explaining your past projects to a friend who isn’t in tech.
✨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 the team.
We think you need these skills to ace Lead Software Engineer ARKET RISK - EMEA
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your Python skills and experience with Market Risk concepts. We want to see how your background aligns with the role, so don’t hold back on showcasing relevant projects!
Showcase Your Communication Skills: Since this role involves a lot of collaboration, it’s crucial to demonstrate your exceptional communication abilities. Use clear and concise language in your application to reflect how you can effectively engage with stakeholders.
Highlight Your Hands-On Experience: We’re looking for someone who is not just a thinker but also a doer. Be sure to mention any hands-on experience you have with Python, APIs, and automation. Share specific examples of how you’ve contributed to projects from ideation to deployment.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensure you’re considered for the role. Plus, it shows you’re keen on joining our team at J.P. Morgan!
How to prepare for a job interview at Fairygodboss
✨Know Your Python Inside Out
As a Lead Software Engineer, you'll need to demonstrate your expertise in Python. Brush up on your object-oriented programming fundamentals and clean coding practices. Be ready to discuss specific projects where you've implemented these skills, especially in relation to building APIs and services.
✨Familiarise Yourself with Market Risk Concepts
Understanding the Market Risk domain is crucial for this role. Make sure you can explain concepts like VaR and Stress clearly. Prepare to discuss how you've applied these concepts in previous roles or how you would approach them in this position.
✨Showcase Your Communication Skills
Exceptional communication is key in this role. Practice articulating complex technical ideas in simple terms, as you'll be interacting with various stakeholders. Consider preparing a demo or presentation that highlights your ability to convey information effectively.
✨Emphasise Collaboration and Learning
This role values a culture of collaboration and continuous learning. Be prepared to share examples of how you've fostered teamwork in past projects and how you’ve contributed to improving engineering practices through mentoring or code reviews.