At a Glance
- Tasks: Lead the design of secure cloud platforms and drive innovation in AI and machine learning.
- Company: Join JPMorgan Chase, a global leader in finance and technology.
- Benefits: Competitive salary, health benefits, remote work options, and continuous learning opportunities.
- Other info: Opportunity for career growth and to shape the future of technology.
- Why this job: Make a real impact on technology while collaborating with top talent in a dynamic environment.
- Qualifications: Experience in software engineering, cloud platforms, and programming in Python or Go.
The predicted salary is between 80000 - 100000 £ per year.
Are you ready to shape the future of technology at a global financial leader? Join us and make a real impact by building advanced cloud platforms that power data-driven decision making. At JPMorgan Chase, you’ll collaborate with top talent, leverage cutting-edge tools, and help deliver solutions that transform how we work. This is your chance to push boundaries, grow your expertise, and be part of a team that values innovation and continuous learning. Discover a career adventure where your ideas matter and your skills drive change.
As a Senior Lead Software Engineer, Cloud Platform in the Corporate AI and Machine Learning Data Platforms team, you will design and deliver secure, high-quality technology solutions that support our data and analytics strategy. You will develop cloud-based products, enhance productivity, and enable responsible innovation across the firm. You’ll collaborate with others to harness the power of artificial intelligence and machine learning, creating new opportunities and driving business success. You will have the chance to lead, grow, and make a difference in a dynamic, inclusive environment.
Job Responsibilities:
- Provide technical leadership and guidance to the cloud engineering team.
- Lead the design and development of secure, scalable, and reliable cloud infrastructure and platform tools.
- Drive adoption of modern Developer Experience (DevEx) practices and evolve CI/CD and developer tooling.
- Align platform strategy and roadmaps with business priorities and lead cross-functional modernization initiatives.
- Evaluate, integrate, and govern strategic tooling to improve developer experience.
- Collaborate with development teams to identify and eliminate platform bottlenecks.
- Define and promote paved paths and self-service workflows for developers.
- Implement real-time telemetry pipelines and workflows for platform observability and analytics.
- Champion adoption of productivity tools through documentation, training, and engagement with the developer community.
- Standardize use of AI-assisted coding tools and AI-powered development ecosystems.
- Contribute to the design and development of AI agents and Model Context Protocol (MCP) integrations using frameworks such as Google ADK and Anthropic SDKs.
Required Qualifications, Capabilities, and Skills:
- Formal training or certification on software engineering concepts.
- Hands-on experience with at least one major cloud provider (AWS, Azure, or GCP).
- Advanced knowledge of containerization and orchestration platforms (Docker, Kubernetes, ECS, etc.).
- Expertise in Developer Experience (DevEx) and CI/CD tools (Jenkins, Spinnaker, Bitbucket, GitHub, etc.).
- Strong knowledge of cloud security best practices, shift-left methodologies, and DevSecOps processes.
- Programming skills in Golang or Python, with understanding of software development best practices.
- Proficiency with cloud infrastructure provisioning tools (Terraform, KRO, Crossplane, etc.).
- Experience with logging and monitoring tools (Splunk, Grafana, Datadog, Prometheus, etc.).
- Deep understanding of cloud infrastructure design, architecture, and migration strategies.
- Proficiency with AI-assisted coding workflows, including LLM-powered development tools, spec-driven development, and prompt engineering.
Preferred Qualifications, Capabilities, and Skills:
- Master’s degree in a related field and certifications in Cloud, Kubernetes, or infrastructure-as-code technologies.
- Experience implementing multi-cloud architectures and leading end-to-end platform development.
- Background in designing and developing scalable AI/ML or Data platforms.
- Experience with automation and workflow orchestration for operational efficiency.
- Published contributions to open-source or industry-recognized projects.
- Hands-on experience building AI agents and MCP servers/integrations at scale using frameworks such as Google ADK, Anthropic SDKs, and agent orchestration tooling.
- Experience enhancing AI-powered coding ecosystems with enterprise-specific tooling to improve developer productivity and platform engineering workflows.
Senior Lead Software Engineer - Python / Go in Glasgow employer: JPMorganChase
At JPMorgan Chase, we pride ourselves on being a leading employer in the financial sector, offering a dynamic and inclusive work environment where innovation thrives. As a Senior Lead Software Engineer, you'll have access to cutting-edge technology and the opportunity to collaborate with top talent, all while contributing to meaningful projects that drive business success. Our commitment to employee growth is evident through continuous learning opportunities and a culture that values your ideas and expertise.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Lead Software Engineer - Python / Go in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those at JPMorganChase. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects in Python or Go. This is your chance to demonstrate your expertise in cloud platforms and AI/ML solutions.
✨Tip Number 3
Ace the interview! Research common technical questions related to cloud infrastructure and DevEx practices. Practice coding challenges and be ready to discuss your past experiences leading teams and projects.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in being part of our innovative team at StudySmarter.
We think you need these skills to ace Senior Lead Software Engineer - Python / Go in Glasgow
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 Python or Go, cloud platforms, and any relevant projects you've worked on. We want to see how you can contribute to our 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 mission at StudySmarter. Be genuine and let your personality come through!
Showcase Your Projects:If you've worked on any cool projects, especially those involving AI, machine learning, or cloud infrastructure, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and we can’t wait to see your application come through. Let’s shape the future together!
How to prepare for a job interview at JPMorganChase
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and Go. Brush up on your cloud provider knowledge (AWS, Azure, or GCP) and be ready to discuss your hands-on experience with containerization tools like Docker and Kubernetes.
✨Showcase Your Leadership Skills
As a Senior Lead Software Engineer, you'll need to demonstrate your ability to lead and guide teams. Prepare examples of how you've provided technical leadership in past roles, particularly in cloud engineering or DevEx practices. Highlight any initiatives you've led that improved team productivity or collaboration.
✨Be Ready for Problem-Solving Questions
Expect to tackle some technical challenges during the interview. Practice coding problems and system design scenarios that relate to cloud infrastructure and AI/ML platforms. This will not only showcase your problem-solving skills but also your ability to think critically under pressure.
✨Engage with the Interviewers
Interviews are a two-way street! Prepare thoughtful questions about the company’s approach to innovation, their cloud strategy, and how they integrate AI into their workflows. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.