Senior Lead Software Engineer - Cloud Platforms

Senior Lead Software Engineer - Cloud Platforms

Full-Time 80000 - 100000 £ / year (est.) No working from home possible
JPMorgan Chase

At a Glance

  • Tasks: Lead an agile team to build and enhance secure cloud technology products.
  • Company: Join J.P. Morgan, a global leader in financial services.
  • Benefits: Competitive salary, diverse workplace, and opportunities for professional growth.
  • Other info: Embrace diversity and inclusion while advancing your career in a supportive culture.
  • Why this job: Make a significant impact with cutting-edge technology in a dynamic environment.
  • Qualifications: Experience in software engineering, cloud concepts, and programming languages like Python or Java.

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

As a Senior Lead Software Engineer at JPMorgan Chase Infrastructure Platforms, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

Job responsibilities

  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors.
  • Develops secure and high-quality production code, and reviews and debugs code written by others.
  • Drives decisions that influence the product design, application functionality, and technical operations and processes.
  • Serves as a function-wide subject matter expert in one or more areas of focus.
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering & cloud concepts and significant applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced in one or more programming language(s) such as Python, GoLang, Java, Javascript.
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, etc.).
  • Experience working with declarative Infrastructure as Code (IaC) tools eg: terraform, ansible (or similar).
  • Experience working in a DevOps environment and using automated CI / CD tools.

Preferred qualifications, capabilities, and skills

  • Experience building cloud PaaS or SaaS platforms.
  • Practical cloud native experience including runtime platforms such as Kubernetes or Serverless technologies.
  • Practical experience of open-source software and technologies as part of the cncf cloud landscape.
  • Practical experience implementing observability & visualization tooling such as prometheus/fluentd/datadog/grafana within an application environment to effectively monitor performance & system health.

ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as any mental health or physical disability needs.

Senior Lead Software Engineer - Cloud Platforms employer: JPMorgan Chase

At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Lead Software Engineer, you will have access to cutting-edge technology and the opportunity to drive significant business impact while working alongside talented professionals in a diverse and inclusive environment. With a strong commitment to employee growth, we provide ample opportunities for professional development and career advancement, making this an ideal place for those seeking meaningful and rewarding employment in the heart of the financial services industry.

JPMorgan Chase

Contact Details:

JPMorgan Chase Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Lead Software Engineer - Cloud Platforms

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that Senior Lead Software Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving cloud platforms and programming languages like Python or Java. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills and coding challenges. Practice makes perfect, so tackle some coding problems on platforms like LeetCode or HackerRank to get ready for those tricky questions.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented folks like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Senior Lead Software Engineer - Cloud Platforms

Technical Guidance
Production Code Development
Code Review
Problem-Solving Methodologies
Software Development Life Cycle
System Design
Application Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in cloud platforms, programming languages, and any relevant projects you've worked on. We want to see how you can contribute to our agile team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our needs. Don’t forget to mention specific technologies or methodologies you’ve used that relate to the position.

Showcase Your Problem-Solving Skills:In your application, include examples of challenges you've faced and how you tackled them. We love seeing candidates who can apply deep technical expertise to solve diverse problems, so don’t hold back on sharing your success stories!

Apply Through Our Website:We encourage you to submit your application through our website for the best chance of being noticed. It’s straightforward and ensures your application goes directly to our hiring team. Let’s get started on this journey together!

How to prepare for a job interview at JPMorgan Chase

Know Your Tech Inside Out

Make sure you brush up on your programming languages, especially Python, GoLang, Java, and Javascript. Be ready to discuss your hands-on experience with cloud concepts and Infrastructure as Code tools like Terraform or Ansible. The more you can demonstrate your technical expertise, the better!

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex challenges in previous roles. Think about times when you improved operational stability or automated processes. This will show that you can drive significant business impact, which is key for a Senior Lead Software Engineer.

Familiarise Yourself with Agile Methodologies

Since you'll be part of an agile team, it's crucial to understand agile principles and practices. Be ready to discuss how you've contributed to agile projects in the past and how you can apply those experiences to enhance product design and functionality at JPMorgan Chase.

Engage with the Engineering Community

Demonstrate your passion for software engineering by discussing your involvement in the engineering community. Whether it's contributing to open-source projects or advocating for best practices, showing that you're an active participant in the field can set you apart from other candidates.