About this role
Salary: £100,000 - 100,000 per year
Requirements: Practical experience delivering system design, application development, testing, and operational stability at enterprise scaleExperience designing and deploying production AI/ML systems, including LLM-based applications and agentic architectures in regulated environmentsProficiency in one or more programming languages, particularly Python and/or PySparkAdvanced knowledge of software application development and technical processes in disciplines such as cloud, AI/ML, or data engineeringExperience in large-scale data processing, microservices, API design, and orchestration frameworksWorking knowledge of relational and NoSQL databases, vector stores, and data lake architecturesFamiliarity with observability tools and frameworksPractical cloud-native experience (AWS, Azure, or GCP)Ability to communicate effectively with senior leaders and executivesCommitment to inclusive, collaborative teamworkStrong problem-solving and analytical skillsExperience with modern data platforms such as Databricks or SnowflakeHands-on expertise with Spark/PySpark and big data processing technologiesKnowledge of open-source table formats and catalog services such as Apache IcebergExperience with LLM orchestration frameworks and model serving infrastructure or managed endpointsFamiliarity with AI evaluation and observability practices for LLM workloadsUnderstanding of agentic design patterns and how to constrain agent autonomy in financial workflowsInterest in emerging technologies and continuous learning Responsibilities: Develop secure, high-quality production code for data-intensive applications and platformsMentor and review work of other engineers to promote best practicesCreate durable, reusable software frameworks and patterns leveraged across teamsDesign and govern agentic AI systems, including multi-agent workflows and human-in-the-loop controlsEstablish engineering standards for LLM-based applications, ensuring safety and reproducibilityDrive adoption of advanced technical methods and industry-aligned product development practiceAdvise cross-functional teams on technological matters within your domainApply knowledge of tools within the Software Development Life Cycle to enhance automation valueCollaborate with colleagues across the organization to deliver impactful solutionsLead architectural decisions and engineering practices for scalable softwareFoster a culture of innovation and continuous improvement Technologies: Agentic AIAIAPIAWSAzureBig DataCloudDatabricksGCPSupportLLMMarketingModel ServingNoSQLPythonPySparkSnowflakeSparkmicroservices More:
We are partnering with JPMorganChase for a Senior Lead Software Engineer role in our Corporate Sector Data Engineering team. We are building secure, scalable, and innovative solutions for our Global Know Your Customer and Risk Assessment Data Platform, with a focus on high-impact software, architectural leadership, and a culture of excellence. We offer a competitive total rewards package, with base salary based on the role, experience, skill set, and location, and eligible roles may receive commission-based pay and/or discretionary incentive compensation. We also offer a range of benefits and programs, including comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching, and more. We are committed to diversity and inclusion and provide reasonable accommodations where needed. Our Corporate Functions teams span finance and risk, human resources, and marketing, and play an essential role in supporting our businesses, clients, customers, and employees.
last updated 35 week of 2026