Senior Lead Software Engineer - Python and Java - Equity Derivatives and Pricing - Client Facing in London

Senior Lead Software Engineer - Python and Java - Equity Derivatives and Pricing - Client Facing in London

London Full-Time 70000 - 90000 € / year (est.) No home office possible
Jpmorgan Chase & Co.

At a Glance

  • Tasks: Design and deliver innovative software solutions in a dynamic financial environment.
  • Company: Join a leading financial technology firm that values collaboration and growth.
  • Benefits: Competitive salary, professional development, and a supportive team culture.
  • Other info: Fast-paced environment with opportunities for continuous improvement and learning.
  • Why this job: Make a real impact on financial technology while advancing your career.
  • Qualifications: Bachelor’s in Computer Science and experience in Python and Java required.

The predicted salary is between 70000 - 90000 € per year.

Join us and take your software engineering career to new heights. You’ll have the opportunity to design and deliver market-leading technology products that shape the future of finance. At Morgan, you’ll collaborate with talented teams, grow your skills, and make a real impact. We value your expertise and offer a dynamic environment where your ideas drive progress. Be part of a team that supports your growth and celebrates your success.

As a Lead Software Engineer in the Markets Technology team, you will design and deliver secure, stable, and scalable technology solutions that support our business objectives. You’ll work within an agile team, collaborating across functions to create trusted products. You will help shape the architecture and development of complex applications, ensuring high standards and continuous improvement. Your contributions will directly impact our clients and the success of our business.

Job Responsibilities:

  • Execute software solutions, design, development, and technical troubleshooting to solve complex problems.
  • Create secure, high-quality production code and maintain algorithms that integrate with critical systems.
  • Produce architecture and design artifacts for complex applications, ensuring alignment with design constraints.
  • Gather, analyze, and synthesize data to develop visualizations and reporting for continuous improvement.
  • Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.
  • Collaborate with front office, operations, and technology teams to gather requirements and align on product specifications.
  • Develop and maintain project plans, timelines, and documentation to ensure timely delivery.
  • Conduct thorough testing and validation of new products to ensure compliance with standards and regulations.
  • Identify and resolve technical or operational issues during onboarding processes.
  • Provide ongoing support and training to stakeholders on new product features and functionalities.
  • Continuously evaluate and improve onboarding processes for greater efficiency and effectiveness.

Required Qualifications, Capabilities, and Skills:

  • Formal training or certification on software engineering concepts.
  • Bachelor’s Degree in Computer Science or equivalent.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Proficiency in Python, JavaScript, Java, Junit, Maven, Hibernate, Spring Boot, Spring JPA, and Spring Batch.
  • Experience developing, debugging, and maintaining code in a large corporate environment with modern programming and database querying languages.
  • Excellent analytical, problem-solving, and communication skills.
  • Strong understanding of equity derivatives products, their structure, and associated risks.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Project management skills with the ability to manage multiple projects simultaneously.
  • Overall knowledge of the Software Development Life Cycle.

Preferred Qualifications, Capabilities, and Skills:

  • Familiarity with modern front-end technologies.
  • Familiarity with one or more DBMS such as Oracle or MySQL.
  • Proficiency in relevant programming languages and software tools (e.g., Python, JavaScript, Java).

Senior Lead Software Engineer - Python and Java - Equity Derivatives and Pricing - Client Facing in London employer: Jpmorgan Chase & Co.

At Morgan, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Lead Software Engineer, you will not only have the chance to work with cutting-edge technology in the heart of the financial sector but also benefit from extensive professional development opportunities and a supportive environment that celebrates your achievements. Join us to make a meaningful impact while advancing your career in a dynamic and inclusive setting.

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 - Python and Java - Equity Derivatives and Pricing - Client Facing in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Prepare for those interviews by practising common technical questions and coding challenges. We recommend setting up mock interviews with friends or using online platforms to get comfortable with the format. The more you practice, the more confident you'll feel when it’s time to shine!

Tip Number 3

Showcase your projects! Whether it's through a personal website or GitHub, let your work speak for itself. We love seeing real examples of your coding skills and problem-solving abilities, so make sure to highlight your best projects when chatting with potential employers.

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, we’re always looking for talented individuals like you to join our team and make an impact in the financial tech space.

We think you need these skills to ace Senior Lead Software Engineer - Python and Java - Equity Derivatives and Pricing - Client Facing in London

Python
Java
JavaScript
Junit
Maven
Hibernate
Spring Boot

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the job description. Highlight your proficiency in Python and Java, and any relevant projects you've worked on that showcase your ability to design and deliver secure, scalable solutions.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for the Senior Lead Software Engineer role. Share specific examples of how you've tackled complex problems and contributed to successful projects in the past.

Showcase Your Problem-Solving Skills:In your application, emphasise your analytical and problem-solving abilities. We want to see how you identify hidden issues and drive improvements, so don’t hold back on sharing those success stories!

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 us you’re keen to join our team!

How to prepare for a job interview at Jpmorgan Chase & Co.

Know Your Tech Inside Out

Make sure you brush up on your Python and Java skills, as well as any frameworks mentioned in the job description like Spring Boot and Hibernate. Be ready to discuss your past projects and how you've used these technologies to solve complex problems.

Understand the Business Context

Familiarise yourself with equity derivatives and their associated risks. This will not only help you answer technical questions but also show that you understand how your role impacts the business and clients.

Showcase Your Problem-Solving Skills

Prepare examples of how you've identified and resolved technical issues in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical abilities.

Be Ready for Collaboration Questions

Since this role involves working closely with various teams, think of instances where you've successfully collaborated across functions. Be prepared to discuss how you gather requirements and align on product specifications with stakeholders.