Lead Software Engineer - Cloud Runtime Compute
Salary not stated · Compare with UK Software Engineer pay →
As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank Runtime Compute Team, part of Cloud Success, you play a crucial role in an agile team. You collaborate closely with stakeholders and customers across Infrastructure Platforms technology partners, and Cybersecurity & Technology Controls to enhance, develop, and deliver firm-wide cloud runtime compute products and features. Your efforts focus on reducing runtime compute costs, improving reliability and performance, and enabling broader runtime compute strategies and solutions.
Job Responsibilities
- Cloud Runtime Compute Engineering: Develop and engineer cloud runtime compute products and solutions with a security-first approach. Ensure compliance with the firm's security control policies and procedures throughout the product lifecycle, utilizing technologies such as Terraform, Rego, Sentinel, GoLang, Python, and other languages as required.
- Cross-Functional Collaboration: Work collaboratively with engineers and architects in Infrastructure Platform teams, engage with Runtime Compute Product Security for threat modelling, and partner with Commercial & Investment Bank SRE, Architecture, and application teams for investigations and solution design.
- Teamwork and Support: Actively participate in team activities, communicate effectively, and support team members as needed. Work towards aligning on project goals and timelines, fostering a cooperative and positive work environment.
- Documentation: Create and maintain user guides, architecture and design records, and other essential documentation to support product development and usage.
- Cultural Contribution: Actively contribute to a team culture that values diversity, opportunity, inclusion, and respect, fostering a positive and collaborative organizational environment.
- Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
- Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
Required qualifications, capabilities, and skills
- Computer Science degree or equivalent expertise
- Practical cloud native experience
- Hands-on experience in system design, application development, testing, and maintaining operational stability throughout the software development lifecycle, incorporating agile methodologies and practices.
- Strong experience with more than one programming language
- Good understanding of agile methodologies/practices
- Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
Preferred qualifications, capabilities, and skills
- Proven ability to navigate complex organizational structures.
- Preferably experience owning and operating a complex containerized runtime compute solution, e.g. AWS EKS
- Knowledge of networking and routing in cloud environments, including the ability to create and manage network policies effectively
- Experience with cloud roles, permissions, and role-based access control, particularly within a containerized cloud environment
- Certified Kubernetes Application Developer (CKAD) certification, or a strong interest in obtaining it, demonstrating proficiency in Kubernetes application development
- Knowledge of the financial services industry and IT systems
More at this employer
Other roles open at JPMorgan Chase
- Product Delivery DirectorLONDON, United Kingdom · Today
- Acquisition Cybersecurity Operations (ACO) - Senior SOC AnalystLONDON, United Kingdom · Today
- Program/Project Manager Vice PresidentLONDON, United Kingdom · Today
- Applied AI ML Engineer - AssociateLONDON, LONDON, United Kingdom · Today
Similar roles elsewhere
Open roles in GLASGOW, LANARKSHIRE, United Kingdom
- 2027 Technology Developer Graduate Apprenticeship Programme GlasgowBarclays · Glasgow Campus · £25,200 – £31,500 · Today
- 2027 Technology Analyst Business Management Graduate Apprenticeship Programme GlasgowBarclays · Glasgow Campus · £25,200 – £31,500 · Today
- 2027 Human Resources Analyst Graduate Programme GlasgowBarclays · Glasgow Campus · Today
- 2027 Technology Analyst Graduate Programme GlasgowBarclays · Glasgow Campus · Today
Read the whole thing? Let's get you ready for it.
Morganson writes a cover letter against this exact ad, tailors your CV to it, and tells you the day roles like it open — three free credits when you join.