Lead Software Engineer - Python, Databricks, Aws

JPMorgan Chase JPMorgan Chase · Banking · GLASGOW, LANARKSHIRE, United Kingdom · Corporate Sector

Lead Software Engineer at JPMorgan Chase in the External Regulatory Financial Control (ERFC)/Strategic Data team. Focuses on designing, developing, and maintaining scalable data processing solutions using Databricks, Python, and AWS for financial datasets. Responsibilities include data pipeline development, data modeling, code quality, data governance, and mentoring junior engineers. The role also involves using AI tools to accelerate development.

What you'd actually do

  1. Execute creative, data-driven software solutions, including design, development, and technical troubleshooting, with the ability to think beyond routine approaches to solve technical problems.
  2. Design, develop, and maintain scalable data pipelines and processing workflows using Python, PySpark, SQL, and Databricks on AWS, processing and transforming large-scale financial datasets for analytics and reporting.
  3. Develop fact and dimension data models for reporting and analytics.
  4. Write secure, high-quality production code, and review and debug code written by others.
  5. Ensure data quality, consistency, security, and lineage throughout all stages of data processing and transformation, implementing monitoring and alerting mechanisms to maintain pipeline reliability.

Skills

Required

  • data management
  • ETL/ELT pipeline development
  • large-scale data processing
  • SQL
  • Python
  • PySpark
  • query optimization
  • performance tuning
  • Databricks
  • Apache Spark
  • AWS cloud services (S3, ECS, SNS/SQS, Lambda, etc.)
  • data quality
  • security
  • lineage best practices
  • cloud-based data warehouse migration
  • modernization
  • CI/CD
  • continuous delivery methods
  • full Software Development Life Cycle
  • Agile methodologies
  • financial services industry IT systems
  • problem-solving
  • troubleshooting
  • analytical skills
  • communication
  • documentation

Nice to have

  • regulatory reporting
  • financial data aggregation techniques
  • data orchestration tools (Airflow, Step Functions, etc.)
  • Databricks certifications
  • AWS certifications
  • cloud-native development
  • artificial intelligence
  • machine learning
  • Parquet
  • JSON
  • CSV
  • Avro
  • Delta Lake file formats

What the JD emphasized

  • In-depth knowledge of the financial services industry and their IT systems.