At a Glance
- Tasks: Design and implement innovative cloud platform services while leading engineering excellence.
- Company: Join JPMorgan Chase, a leader in financial services with a focus on diversity and inclusion.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Dynamic team culture that values collaboration, continuous improvement, and diverse perspectives.
- Why this job: Make a real impact in cloud engineering and work with cutting-edge technologies.
- Qualifications: Proficient in Java or Python, with hands-on cloud experience and a passion for automation.
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. 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 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.
Required Qualifications, Capabilities, and Skills
- Proficiency in at least one of core languages and frameworks (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: J.P. Morgan
At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work environment that champions continuous improvement and professional growth. As a Lead Software Engineer in our Public Cloud Engineering team, you'll be part of a collaborative culture that values diversity and innovation, while also benefiting from opportunities to work with cutting-edge technologies and AI tooling. Our commitment to employee development ensures that you will not only contribute to impactful projects but also advance your career in a supportive and inclusive setting.
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 folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those using Java, Python, or cloud technologies. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨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 love seeing candidates who are proactive!
We think you need these skills to ace Lead Software Engineer - Java / Python - Public Cloud Engineering in London
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, or any relevant frameworks, and don’t forget to mention your cloud experience!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about public cloud engineering and how your background aligns with our team’s goals. Keep it engaging and personal.
Showcase Your Projects:If you've worked on any relevant projects, whether in a professional setting or as personal endeavours, make sure to include them. We love seeing practical examples of your work and how you’ve tackled challenges.
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’s super easy!
How to prepare for a job interview at J.P. Morgan
✨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.
✨Embrace AI Tools
Since the role involves using AI tooling, demonstrate your openness to integrating these tools into your workflow. Discuss any experiences you have with AI in software development and how you apply critical judgement when using these technologies.
✨Communicate Effectively
Tailor your communication style based on your audience during the interview. Whether you're discussing technical details with engineers or presenting ideas to non-technical stakeholders, clarity and adaptability are key. Practice explaining complex concepts in simple terms.