Sr Lead Software Engineer - F and O Execution Data Team in London

Sr Lead Software Engineer - F and O Execution Data Team in London

London Full-Time 63000 - 77000 Β£ / year (est.) No working from home possible
All The Top Bananas

At a Glance

  • Tasks: Design and develop scalable data pipelines and real-time streaming solutions using cutting-edge technologies.
  • Company: Join JPMorgan Chase, a global leader in financial services with a focus on innovation.
  • Benefits: Competitive salary, diverse work culture, and opportunities for professional growth.
  • Other info: Dynamic environment with excellent career advancement opportunities and a commitment to diversity.
  • Why this job: Make a real impact in the finance world while working with advanced tech and talented teams.
  • Qualifications: Bachelor's or Master's in a technical field with strong Java and AWS skills.

The predicted salary is between 63000 - 77000 Β£ per year.

As a skilled Senior Lead Software Engineer at JPMorgan Chase, within the Commercial and Investment Bank you will design, develop, and maintain scalable data pipelines and real-time streaming solutions, leveraging cloud technologies and distributed systems. You will collaborate with cross-functional teams to deliver high-quality data solutions that drive business insights and operational efficiency across the execution platform.

Job Responsibilities

  • Design and develop robust, scalable data pipelines and streaming applications using Java and Apache Kafka, forming the backbone of real-time execution and market data flows.
  • Integrate with the cloud by implementing and managing data solutions on AWS, including services such as S3, Lambda, EC2, RDS, and Glue.
  • Process data at scale by developing ETL processes for both batch and real-time data ingestion, transformation, and storage.
  • Optimize performance by monitoring, troubleshooting, and tuning data flows to ensure reliability and efficiency in a low-latency environment.
  • Collaborate cross-functionally with data scientists, analysts, and fellow engineers to understand requirements and deliver production-grade solutions.
  • Document thoroughly, maintaining clear records of data flows, architecture, and operational procedures.
  • Uphold security and compliance, ensuring all data solutions adhere to the firm's security, privacy, and regulatory standards.
  • Use enterprise-authorized AI capabilities within the work environment to accelerate data platform and design analysis and technical documentation, validating outputs and handling data according to sensitivity and security requirements.
  • Apply reuse-first, AI-assisted practices within delivery and operational routines (e.g., validation automation and access control review support), ensuring traceability/auditability and alignment to resiliency and security expectations.

Required Qualifications, Capabilities, and Skills

  • Candidates should hold a Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related technical field, and bring experience in data engineering and software development roles.
  • The role demands strong proficiency in Java (core and advanced concepts), hands-on experience with Apache Kafka (producers, consumers, and stream processing), and a solid working knowledge of AWS cloud services including S3, Lambda, EC2, RDS, and Glue.
  • Proficiency in Python is also required.
  • Beyond core languages and platforms, the ideal candidate will have practical experience with the following:
    • ETL tools and data pipeline frameworks
    • SQL and NoSQL databases
    • Data modelling, data warehousing, and big data technologies
    • CI/CD practices and version control (e.g., Git)
  • Strong problem-solving and analytical skills, together with excellent communication and teamwork abilities, are essential for success in this collaborative, high-stakes environment.

Preferred Qualifications, Capabilities, and Skills

  • The following experience would distinguish a candidate, though it is not required:
    • Containerization technologies (Docker, Kubernetes)
    • Exposure to additional programming languages (Scala)
    • Data governance and data quality best practices
    • AWS certification or related credentials
    • Electronic trading and market data feeds
    • Familiarity with the Equities trading stack and Futures & Options market structure
    • Trading data or FIX-adjacent data pipelines
    • Demonstrated experience using enterprise-authorized AI capabilities within the work environment to support data engineering workflows with strong validation habits and awareness of data sensitivity.

Sr Lead Software Engineer - F and O Execution Data Team in London employer: All The Top Bananas

J.P. Morgan Chase is an exceptional employer, offering a dynamic work environment where innovation and collaboration thrive. As a Senior Lead Software Engineer, you will have the opportunity to work with cutting-edge technologies in a supportive culture that values diversity and inclusion, while also benefiting from extensive professional development opportunities and a commitment to employee well-being. Located in a global financial hub, you'll be part of a team that drives impactful solutions for clients worldwide, ensuring your contributions are both meaningful and rewarding.

All The Top Bananas

Contact Details:

All The Top Bananas Recruitment Team

We think you need these skills to ace Sr Lead Software Engineer - F and O Execution Data Team in London

Java
Apache Kafka
AWS (S3, Lambda, EC2, RDS, Glue)
Python
ETL processes
SQL
NoSQL databases