Lead Software Engineer - Java / Python - Public Cloud Engineering in City of Westminster

Lead Software Engineer - Java / Python - Public Cloud Engineering in City of Westminster

City of Westminster Full-Time 80000 - 100000 € / year (est.) No home office possible
Jpmorgan Chase & Co.

At a Glance

  • Tasks: Design and implement cloud platform services while leading engineering excellence.
  • Company: Join JPMorganChase's innovative Cloud Engineering Acceleration team.
  • Benefits: Competitive salary, diverse culture, and opportunities for growth and development.
  • Other info: Dynamic environment focused on continuous improvement and collaboration.
  • Why this job: Make a real impact in cloud engineering with cutting-edge technologies and AI tools.
  • Qualifications: Proficient in Java or Python, with hands-on cloud experience and automation skills.

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

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.

Key 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 collaborates 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.
  • 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.
  • 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 City of Westminster employer: Jpmorgan Chase & Co.

At JPMorgan Chase, we pride ourselves on being an exceptional employer, particularly for our Lead Software Engineers in Public Cloud Engineering. Our commitment to continuous improvement and talent development fosters a collaborative work culture where innovation thrives, and employees are empowered to grow their skills through hands-on delivery and coaching. With a focus on diversity, inclusion, and respect, we offer unique opportunities to work with cutting-edge technologies and AI tooling, all while contributing to impactful projects that enhance the reliability and security of our public cloud solutions.

Jpmorgan Chase & Co.

Contact Detail:

Jpmorgan Chase & Co. Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer - Java / Python - Public Cloud Engineering in City of Westminster

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at JPMorganChase or in similar roles. A friendly chat can lead to insider info about job openings and even referrals that can give you a leg up.

Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your projects, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience with Java, Python, or any cloud services you've worked with.

Tip Number 3

Prepare for technical interviews by brushing up on system design and architecture principles. Be ready to discuss how you’ve tackled challenges in previous roles, especially around automation and CI/CD practices. We want to see your engineering judgement in action!

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 and contributing to our culture of growth and collaboration.

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

Java
Python
Spring
Go
Terraform
Kubernetes
Cloud-Native Experience

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, Python, and any cloud-native 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 your background aligns with our mission at StudySmarter. Don’t forget to mention any experience with AI tooling and automation – we love that stuff!

Showcase Your Projects:If you've worked on relevant projects, make sure to include them! Whether it's a personal project or something from your previous job, we want to see your hands-on experience with cloud services and your approach to system reliability.

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 don’t miss out on any important updates. Plus, it shows you're keen on joining our team!

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

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 knowledge of cloud providers like AWS or Azure, and be ready to discuss how you've used these technologies in past projects.

Showcase Your Problem-Solving Skills

Be prepared to talk about specific challenges you've faced in software engineering and how you tackled them. Highlight any instances where you automated processes or improved system reliability, as this aligns with the role's focus on operational stability.

Engage in Architecture Discussions

Since the role involves leading design reviews and architecture discussions, think about how you can contribute to these conversations. Prepare examples of architectural decisions you've made in the past and be ready to discuss how you approach system-level design.

Emphasise Collaboration and Culture Fit

This position values diversity and inclusion, so be sure to express your commitment to fostering a positive team culture. Share experiences where you’ve collaborated effectively with others and how you’ve contributed to a respectful and inclusive environment.