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 technology.
- Benefits: Competitive salary, diverse culture, and opportunities for professional growth.
- Other info: Dynamic team environment with a strong emphasis on continuous improvement and collaboration.
- Why this job: Make a real impact in cloud engineering and work with cutting-edge technologies.
- Qualifications: Proficient in Java/Python and experienced in cloud services and 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 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 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 employer: Jpmorgan Chase & Co.
At JPMorgan Chase, we pride ourselves on being an exceptional employer that champions innovation and professional growth. Our dynamic work culture fosters collaboration and continuous improvement, providing employees with the opportunity to engage in cutting-edge projects within the public cloud engineering space. With a strong commitment to diversity and inclusion, we invest in our talent through hands-on coaching and development, ensuring that every team member can thrive and make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer - Java / Python - Public Cloud Engineering
✨Tip Number 1
Network like a pro! Reach out to current employees at JPMorganChase or in the public cloud engineering space. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your Java or Python projects, make sure to highlight that. It’s a great way to demonstrate your hands-on experience and coding chops.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your system design and architecture knowledge, especially around cloud services. Practice explaining your thought process clearly – it’s all about showing how you think as much as what you know.
✨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 about their job search!
We think you need these skills to ace Lead Software Engineer - Java / Python - Public Cloud Engineering
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 tell us why you’re passionate about public cloud engineering and how your background aligns with our mission at StudySmarter. Keep it engaging and personal.
Showcase Your Projects:If you've worked on any relevant projects, make sure to include them! Whether it's a personal project or something from your previous job, we want to see how you've applied your skills in real-world scenarios.
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 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 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, your ability to guide discussions and lead design reviews is crucial. Think of examples where you’ve successfully collaborated with teams or led initiatives that improved engineering practices or team culture.
✨Engage with AI Tools
Since the role involves using AI tooling, express your openness to integrating these tools into your workflow. Share any experiences you have with AI in software development, even if you're not an expert, and demonstrate your critical judgement in evaluating their effectiveness.