Lead Software Engineer - Java / Python - Public Cloud Engineering in London

Lead Software Engineer - Java / Python - Public Cloud Engineering in London

London Full-Time 80000 - 100000 € / year (est.) No home office possible
JPMorganChase

At a Glance

  • Tasks: Design and implement innovative cloud platform services while leading engineering excellence.
  • Company: Join JPMorgan Chase's dynamic Cloud Engineering Acceleration team.
  • Benefits: Competitive salary, diverse culture, and opportunities for growth and development.
  • Other info: Embrace a culture of diversity, inclusion, and continuous improvement.
  • Why this job: Make a real impact in cloud engineering with cutting-edge technologies and AI tools.
  • Qualifications: Proficient in Java/Python and experienced in cloud services like AWS or Azure.

The predicted salary is between 80000 - 100000 € per year.

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

About our team

The Cloud Engineering Acceleration team accelerates delivery of strategic public cloud platform solutions by providing agile, cross-functional engineering capability across Public Cloud Engineering. Our engineers partner with multiple platform component teams to help customers ship reliably and securely. We foster a culture of continuous improvement, growth, and talent development, investing in strong engineering practices through hands-on delivery, coaching, and collaboration across teams.

As a Lead Software Engineer at JPMorganChase in Public Cloud Engineering, you will help set the architecture direction, guide systems-level design across the team, and drive engineering excellence as tools evolve and standards remain high. The team builds and operates platform services across multiple frameworks and domains - and increasingly uses AI tooling to accelerate parts of that work.

Job responsibilities

  • Contributes to the design and implementation of platform services and infrastructure, with emphasis on architecture, integration patterns, and system reliability.
  • Write, review, and maintain production code across stacks - whether that code originates from you, a teammate, or an AI tool.
  • Apply engineering judgement to ensure it meets our standards regardless of its source.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Leads design reviews, architecture discussions and collaborate with teammates to evaluate and adopt new tools and frameworks that improve developer experience and platform quality.
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
  • Adds to team culture of diversity, opportunity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Proficiency in at least one of core languages and framework (Java, Spring, Go, Python, Terraform, Kubernetes) - you can design build, and debug within that ecosystem confidently.
  • Willingness to engage with AI tooling as part of your workflow. You do not need to be an expert - but you should be open to using these tools where they help and applying critical judgement where they do not.
  • Practical, hands-on cloud native experience. You have built and operated services on at least one of the cloud providers at scale - AWS, Azure, or GCP.
  • Proficiency in automation and continuous delivery methods.
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • You think about the big picture and how your work will impact our customers.
  • You can communicate effectively based on the audience.

Preferred qualifications, capabilities, and skills

  • Experience working in Financial Services.

Lead Software Engineer - Java / Python - Public Cloud Engineering in London employer: JPMorganChase

At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work environment where innovation thrives. Our culture emphasises continuous improvement and professional growth, providing employees with opportunities to collaborate on cutting-edge public cloud solutions while leveraging AI tools. Located in a vibrant city, we foster diversity and inclusion, ensuring that every team member feels valued and empowered to contribute to our mission of delivering reliable and secure services.

JPMorganChase

Contact Detail:

JPMorganChase Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer - Java / Python - Public Cloud Engineering 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 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 online platforms. The more comfortable you are, the better you’ll perform when it counts!

Tip Number 3

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 can do, so make sure to highlight your best projects that align with the role.

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 passionate individuals who want to join our team and make an impact.

We think you need these skills to ace Lead Software Engineer - Java / Python - Public Cloud Engineering in London

Java
Python
Spring
Go
Terraform
Kubernetes
AI Tooling

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your proficiency in Java or Python, and any cloud experience you've got. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for cloud engineering and how you’ve tackled challenges in the past. Let us know why you’re excited about joining StudySmarter and how you can help us push the limits of what's possible.

Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other platforms where we can see your code. We love seeing practical examples of your work and how you apply your engineering judgement.

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 you’re keen on being part of our team!

How to prepare for a job interview at JPMorganChase

Know Your Tech Stack

Make sure you’re well-versed in the core languages and frameworks mentioned in the job description, like Java, Python, and Kubernetes. Brush up on your coding skills and be ready to discuss your past projects where you’ve used these technologies.

Showcase Your Cloud Experience

Be prepared to talk about your hands-on experience with cloud services like AWS, Azure, or GCP. Share specific examples of how you've built and operated services at scale, and highlight any challenges you faced and how you overcame them.

Emphasise Collaboration and Leadership

As a Lead Software Engineer, you'll need to demonstrate your ability to lead design reviews and collaborate with teammates. Think of examples where you’ve successfully guided a team or influenced decisions, and be ready to discuss how you foster a culture of inclusion and respect.

Engage with AI Tools

Since the role involves using AI tooling, show your willingness to engage with these technologies. You don’t need to be an expert, but share your thoughts on how AI can enhance engineering practices and any experiences you have with it.