Back External
External

Lead Software Engineer - Cloud Runtime Compute

Jobleads-UK

AnyGlasgow
Any
Posted by Jobleads-UK

Job Description

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


#J-18808-Ljbffr