At a Glance
- Tasks: Lead the design and development of innovative cloud platforms using Python and Go.
- Company: Join JPMorgan Chase, a global leader in financial technology.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
- Other info: Dynamic, inclusive environment with excellent career growth and learning opportunities.
- Why this job: Make a real impact by shaping the future of technology with AI and machine learning.
- 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 JPMorganChase, 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: Jpmorgan Chase & Co.
At JPMorgan Chase, we pride ourselves on being an exceptional employer that fosters innovation and continuous learning in a dynamic and inclusive environment. As a Senior Lead Software Engineer, you'll have the opportunity to collaborate with top talent, leverage cutting-edge tools, and lead the development of advanced cloud platforms that drive data-driven decision making. With a strong focus on employee growth, we offer a culture that values your ideas and empowers you to make a real impact in the world of technology.
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! Create a portfolio showcasing your projects, especially those involving cloud platforms or AI/ML. This is your chance to demonstrate how you can make an impact with your expertise.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions related to cloud infrastructure and DevEx practices, and don’t forget to highlight your leadership experience!
✨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 JPMorganChase.
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 align with the Senior Lead Software Engineer role. Highlight your expertise in Python or Go, cloud platforms, and any relevant projects that showcase your technical leadership.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how you can contribute to our team. Share specific examples of your past work that demonstrate your ability to drive innovation and enhance developer experience.
Showcase Your Projects:If you've worked on any cloud-based products or AI/ML platforms, make sure to include them in your application. We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements!
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to see your application and get you into the process quickly!
How to prepare for a job interview at Jpmorgan Chase & Co.
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Go, and cloud platforms like AWS or Azure. Brush up on your knowledge of containerisation and orchestration tools like Docker and Kubernetes, as these will likely come up during technical discussions.
✨Showcase Your Leadership Skills
As a Senior Lead Software Engineer, you'll need to demonstrate your ability to lead and mentor others. Prepare examples from your past experiences where you've successfully guided teams, driven projects, or improved processes. This will show that you can not only code but also inspire and elevate those around you.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills and technical decision-making. Think about challenges you've faced in previous roles, particularly around cloud infrastructure and DevSecOps practices, and be ready to discuss how you approached and resolved them.
✨Emphasise Continuous Learning
This role values innovation and continuous learning, so be prepared to discuss how you stay updated with industry trends and new technologies. Mention any relevant certifications, courses, or personal projects that showcase your commitment to growth in the tech field.