Enable job alerts via email!

Senior Lead Software Engineer - AI/ML and Data Platforms

ZipRecruiter

Glasgow

On-site

GBP 70,000 - 90,000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a leading financial services organization as a Senior Lead Software Engineer, where you'll contribute to building cutting-edge technology products. This role entails leading cloud infrastructure initiatives, ensuring secure and efficient operations while working in a collaborative agile environment. Your expertise in cloud technologies and programming will be pivotal in driving innovation and business impact.

Qualifications

  • Hands-on experience with cloud platforms like AWS, Azure, or GCP.
  • Advanced knowledge in containerization and orchestration (Docker, Kubernetes).
  • Ability to tackle design problems independently.

Responsibilities

  • Provide technical guidance to teams and develop secure, high-quality code.
  • Lead design and development of cloud infrastructure and platform tools.
  • Ensure compliance with security and regulatory requirements.

Skills

Cloud computing platforms
Proficient in programming languages (Golang, Python, etc.)
Containerization and orchestration
Cloud security best practices
DevSecOps processes

Education

Computer Science, Computer Engineering, Mathematics or related field

Tools

AWS
Azure
GCP
Terraform
Docker
Kubernetes

Job description

Job Description

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Senior Lead Software Engineer at JPMorgan Chase within the Chief Data and Analytics Office, you'll be a key player in our agile team. We work together to enhance, build, and deliver top-notch technology products securely and efficiently. Your expertise and problem-solving skills will be crucial in promoting business impact and tackling a diverse array of technical challenges. This role offers the opportunity to apply and grow your skills in a dynamic and collaborative environment.

Job responsibilities
  • 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
  • Makes decisions that influence the product design, application functionality, and technical operations and processes
  • Leads the design and development of the cloud infrastructure offerings and platform tools, ensuring that they are secure, scalable, and reliable, and provides technical leadership and guidance to the cloud engineering team
  • Contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
  • Influences peers and project decision-makers to consider the use and application of leading-edge technologies
  • Adds to the team culture of diversity, equity, and respect
  • Collaborates with development teams to enable the delivery of high-quality, secure, and scalable applications on the cloud
  • Identifies areas of improvement and prioritizes initiatives that align with business goals and objectives
  • Stays up-to-date with the latest advancements in cloud technologies and recommends the adoption and implementation of new tools/technologies
  • Ensures compliance with security and regulatory requirements for the cloud
Required qualifications, capabilities, and skills
  • Formal training or certification in software engineering concepts and proven applied experience
  • Hands-on experience with one or more cloud computing platforms: AWS, Azure, GCP
  • Advanced knowledge of containerization and container runtime/orchestration platforms such as Docker, Kubernetes, ECS
  • Experience with cloud infrastructure provisioning tools like Terraform, Pulumi, Crossplane, and CloudFormation
  • Proficiency in programming languages such as Golang, Python, Java, JavaScript/TypeScript, and understanding of software development best practices
  • Experience with logging and monitoring tools like Splunk, Grafana, Prometheus
  • Strong knowledge of cloud security best practices, shift-left methodologies, and DevSecOps processes
  • Deep understanding of software applications and technical processes, with expertise in one or more disciplines (e.g., cloud, AI, ML, mobile)
  • Ability to independently tackle design and functionality problems with minimal oversight
  • Educational background in Computer Science, Computer Engineering, Mathematics, or a related technical field
Additional qualifications, capabilities, and skills
  • Experience implementing multi-cloud architectures
  • Certifications in relevant areas such as Cloud, Kubernetes, Infrastructure as Code (IaC)
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 approach to serving clients drives everything we do. We aim to build trusted, long-term partnerships to help our clients achieve their objectives.

We recognize that our people are our strength. The diverse talents they bring are key to our success. We are an equal opportunity employer, valuing diversity and inclusion, and do not discriminate based on protected attributes. We also accommodate applicants' and employees' practices, beliefs, and needs related to mental health or disabilities. For more information, visit our FAQs about requesting accommodations.

About The Team

Our professionals in Corporate Functions cover areas from finance and risk to human resources and marketing. Our corporate teams are essential in setting our businesses, supporting our clients, customers, and employees for success.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.