At a Glance
- Tasks: Develop and enhance Python applications for Equity Derivatives trading and analytics.
- Company: Join J.P. Morgan, a global leader in financial services.
- Benefits: Collaborative environment, opportunities for growth, and impactful projects.
- Why this job: Shape the future of trading technology and drive business transformation.
- Qualifications: Experience in software development, particularly with Python and service-oriented applications.
- Other info: Fast-paced, team-oriented culture with global collaboration.
The predicted salary is between 48000 - 72000 £ per year.
As a Senior Software Engineer in the Equities Front Office Trading and Analytics Team, you will develop and enhance applications that support the Equity Derivatives trading and sales desks. You will work within the Proxy Pricer stream, collaborating with trading, technology, and Quantitative Research teams to deliver solutions that are critical to our business. You will help automate front office processes, ensure application stability, and contribute to a global technology platform. Your work will directly impact our ability to innovate and compete in the market.
Responsibilities
- Develop and enhance Python applications for Equity Derivatives trading and analytics
- Partner with trading desks, technology teams, and Quantitative Research to deliver business-critical solutions
- Maintain and improve existing application stacks to ensure stability and performance
- Automate front office processes and functions using technology solutions
- Collaborate with global and local teams in an agile, delivery-focused environment
- Participate in business transformation projects across analytics, marking, and publishing
- Propose and explore new technology solutions to maintain a competitive edge
- Break down requirements into technical deliverables and estimate effort
- Apply disciplined code management, testing, and deployment practices
- Communicate effectively with team members and stakeholders
- Solve complex problems with mathematical and technological approaches
- Hands-on experience with systematic trading technology platforms
Qualifications
- Experience developing, deploying, and maintaining commercial service-oriented applications
- Strong understanding of code management, testing, and deployment best practices
- Business knowledge of simple derivative products (e.g., vanilla options, variance swaps) including pricing and risk evaluation
- Proficiency in at least one modern programming language such as Python or Java
- Knowledge of at least one relational database (e.g., Sybase, SQL Server, Oracle)
- Understanding of unit testing methodologies
- Experience with the full project lifecycle, from requirements to delivery
- Ability to work effectively within a global team and contribute to a global platform
- Strong problem-solving skills for mathematical and technological challenges
- Demonstrated ability to thrive in a fast-paced, team-oriented environment, complemented by excellent communication skills for describing problems and explaining solutions
Preferred Qualifications, Capabilities, and Skills
- Equities business knowledge or relevant experience in other business areas
- Unix or Linux knowledge
- Working knowledge of continuous integration and deployment processes
- Experience with project management
- Experience with service-oriented platforms and current generation open source frameworks
Join us to shape the future of Equity Derivatives trading technology. You will partner closely with front office teams, leveraging your Python expertise to deliver impactful solutions. We offer a collaborative, agile environment where your ideas can drive business transformation.
Senior Lead Software Engineer - Equities Front Office Trading and Analytics (Proxy Pricer Stream) in City of Westminster employer: Jpmorgan Chase & Co.
Contact Detail:
Jpmorgan Chase & Co. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Lead Software Engineer - Equities Front Office Trading and Analytics (Proxy Pricer Stream) in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to trading technology, and don’t be shy about asking for introductions. We all know that sometimes it’s not just what you know, but who you know!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those related to trading or analytics. This will give potential employers a taste of what you can do. We recommend sharing it on platforms like GitHub or even your own website.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of equity derivatives and be ready to discuss how you’ve tackled complex problems in the past. We suggest practicing common technical questions and scenarios that might come up in a fast-paced environment.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we often have exclusive roles listed there that you won’t find anywhere else. Don’t miss out on your chance to join us in shaping the future of trading technology!
We think you need these skills to ace Senior Lead Software Engineer - Equities Front Office Trading and Analytics (Proxy Pricer Stream) in City of Westminster
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise and any relevant experience in equity derivatives trading to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role. Share specific examples of how you've tackled similar challenges in the past, especially in a fast-paced environment.
Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills. Give us a glimpse into how you approach complex problems, particularly those related to trading technology or analytics.
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 this exciting opportunity!
How to prepare for a job interview at Jpmorgan Chase & Co.
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and any other programming languages mentioned in the job description. Be ready to discuss your experience with developing, deploying, and maintaining applications, especially in a service-oriented context. They’ll want to see that you can not only code but also understand the full project lifecycle.
✨Understand the Business
Familiarise yourself with equity derivatives and the specific products mentioned, like vanilla options and variance swaps. Being able to speak knowledgeably about pricing and risk evaluation will show that you’re not just a techie but also understand the business side of things, which is crucial for this role.
✨Prepare for Problem-Solving Questions
Expect to tackle some complex problems during the interview. Brush up on your mathematical and technological problem-solving skills, and be prepared to explain your thought process clearly. They’ll be looking for how you approach challenges, so practice articulating your solutions.
✨Show Your Team Spirit
This role involves collaboration with various teams, so highlight your experience working in agile environments and your ability to communicate effectively. Share examples of how you’ve contributed to team projects and how you handle feedback and collaboration, as they value a team-oriented mindset.