Java, Python Lead Software Engineering - Risk Data Platform & Strategy

JPMorgan Chase & Co.
London, UK
4 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Airflow Software Applications Automation of Tests Big Data C++ (Programming Language) Cloud Engineering Software Quality Code Review Continuous Delivery
+32 more
Continuous Integration Information Engineering Data Systems Database Queries Software Debugging Python (Programming Language) Machine Learning Memcached NoSQL Systems Development Life Cycle Raw Data Redis Secure Coding Software Engineering Software Systems Workflow Management Systems Grafana Apache Spark AI Coding Agents Data Lakes Pyspark Information Technology Production Code Maintaining Code Apache Kafka Api Design Splunk Code Restructuring Dynatrace Databricks Programming Languages Microservices

Job description

impact of our technology solutions.Job Responsibilities:Execute creative software solutions, design, development, and technical troubleshooting to solve complex problemsDevelop secure, high-quality production code for data-intensive applications and review code written by othersIdentify opportunities to automate remediation of recurring issues and improve operational stabilityLead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentialsDrives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain.Applies knowledge of tools within the

Requirements

Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale.Drive communities of practice across Software Engineering to promote new and leading-edge technologiesFoster a team culture of diversity, opportunity, inclusion, and respectRequired Qualifications, Capabilities, and Skills:Proficiency in Engineering & Architecture, AI/ML, with hands-on experience designing, implementing, testing, and ensuring operational stability of large-scale enterprise data platformsAdvanced skills in one or more programming languages such as Java, Python, C/C++, or C#Practical experience delivering system design, application development, testing, and operational stabilityWorking knowledge of relational and NoSQL databases and data lake architecturesExperience developing, debugging, and maintaining code with modern programming languages and database querying languagesExperience in large-scale data processing, microservices, API design, Kafka, Redis, MemCached, Observability tools (Dynatrace, Splunk, Grafana), and Orchestration tools (Airflow, Temporal)Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting) 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 senior engineers/leads on compliant usage patterns and controls.Proficiency in automation, continuous delivery methods, and all aspects of the Software Development Life CycleAdvanced understanding of agile methodologies, CI/CD, application resiliency, and securityPractical cloud-native experiencePreferred Qualifications, Capabilities, and Skills:Experience with modern data technologies such as Databricks or SnowflakeHands-on experience with Spark/PySpark and other big data processing technologiesDemonstrated proficiency in software applications and technical processes within disciplines such as data engineering, cloud, artificial intelligence, machine learning, or mobileKnowledge of the financial services industry and their IT systems #J-18808-Ljbffr

About the company

Join us and shape the future of risk technology with your expertise in data engineering and software development. You will have the opportunity to push boundaries, innovate, and make a meaningful impact on our business. We value diversity, inclusion, and respect, fostering a collaborative environment where your ideas matter. Experience career growth and mobility while working with market-leading technology products. Be part of a team that thrives on creativity and continuous improvement. As a Lead Software Engineer at JPMorgan Chase within the Data Platform & Strategy team within Corporate Risk Technology, you will design, build, and enhance advanced data engineering solutions. You will play a pivotal role in delivering secure, stable, and scalable technology products that support our business objectives. You will collaborate with agile teams, contribute to technical strategy, and drive innovation across multiple technical areas. Your work will help shape the team culture and the

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…