About this role
Salary: £100,000 - 100,000 per year
Requirements: Formal training or certification on Software Engineering concepts and applied experienceExtensive experience in Java and object-oriented programmingProven leadership in Kubernetes and cloud-native application developmentDeep expertise in MongoDB, including change streams and schema designStrong background in RESTful and gRPC API design and implementationDemonstrated experience with API best practices and service registry conceptsTrack record of designing highly resilient, share-nothing, multi-region architecturesAbility to architect and promote custom frameworks and reusable componentsExperience leading Agile, self-managing teamsDemonstrated experience leading effective use of approved AI-assisted software development tools with the ability to set team expectations for validating AI outputs for correctness, performance, and securityStrong 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 practicesBachelors or Masters degree in Computer Science, Engineering, or a related fieldProven experience in senior leadership or engineering management rolesHands-on expertise with cloud platforms (AWS, Azure, GCP), CI/CD pipelines, and DevOps practicesUI development experience with modern frameworks such as React, Angular, or similar Responsibilities: Own the technical strategy and architecture for mission-critical applications, ensuring alignment with business goals and industry best practicesLead and mentor a team of software engineers, providing guidance, support, and professional development opportunitiesDrive the design and implementation of high-performance backend services using Java and cloud-native technologiesChampion the development of highly resilient, share-nothing, multi-region architectures to achieve fault tolerance, high availability, and disaster recoveryDrive the adoption and optimization of MongoDB, Kubernetes, and other modern platformsSet and enforce standards for API design and development, including best practices for versioning, documentation, and error handling to ensure robust, secure, and scalable interfacesGuide the integration and management of service registries for dynamic service discovery and orchestration in microservices environmentsPromote the creation of custom frameworks and reusable components to accelerate development and maintain consistencyManage project delivery, ensuring timelines, quality, and stakeholder satisfaction while identifying and mitigating technical risksDrive team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomesApply 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 Technologies: AIAPIAWSAngularArchitectAzureBackendCI/CDCloudDevOpsGCPSupportJavaKubernetesMongoDBReactSecuritygRPCmicroservicesUX UI DesignREST More:
We are partnering directly with JPMorganChase to hire for this Lead Software Engineer role within the Commercial & Investment Bank Payments technology team. We offer the opportunity to impact your career by working in an agile environment that builds trusted, market-leading technology products in a secure, stable, and scalable way. Our global financial services business is built on long-term client partnerships, a first-class approach to service, and a strong commitment to diversity and inclusion. The Commercial & Investment Bank operates across banking, markets, securities services, and payments, serving corporations, governments, and institutions in more than 100 countries.
last updated 35 week of 2026