Lead Software Engineer - Cloud Runtime Computenew
JPMorgan Chase (JPMC) · Other
- All Lead Software Engineer jobs
- Technology & Engineering
- GLASGOW, LANARKSHIRE, United Kingdom
- Professional · Full time
Free job alerts
Get new finance jobs by email.
Fresh vacancies from across banks, asset managers, hedge funds, PE/VC, fintechs and insurers — straight to your inbox. Free, no account, unsubscribe anytime.
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
Related finance jobs
- Kaufmännischer Property Manager/ Immobilienverwalter (m/w/d) in Vollzeit Köln
WERTGRUND · Köln-Venloer Straße
- Software Engineer III
Amex · Bengaluru, KA, India
- IT Operations Specialist
Alan · France
- Enterprise Data Integration Engineer | Enterprise Technology
Marex · London, United Kingdom
- Engineering Lead
Wise · Hyderabad, India
- Tax Technology Specialist
TMF Group
- Platform Engineer II - Edge and Network
Mollie · Lisbon, Portugal
- vp mgr applied ai engineering
Moody's