Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer - DataBricks, Spark, Terraform

JPMorgan Chase & Co.

Job Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. 

As a Lead Software Engineer at JPMorganChase within the Corporate - Employee Platforms, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. 

We use AI-assisted development as part of our day-to-day workflow, including GitHub Copilot for coding and native Databricks tools such as Databricks SQL Assistant and Genie to accelerate development, troubleshooting, and self-service analytics—while maintaining strong engineering controls and review practices.

Job responsibilities

  • Platform leadership & architecture — Define and drive the technical roadmap for our Databricks lakehouse/database platform (ingestion, storage, modeling, serving) with clear standards and reference patterns. 
  • Data modeling & database engineering — Design curated datasets (e.g., medallion architecture) using Delta Lake, dimensional/semantic modeling where appropriate, and enforce consistent naming, partitioning, and performance practices. 
  • Reliability & operations — Build for availability and predictable performance; establish SLOs, runbooks, alerting, incident response, and operational hygiene for pipelines and SQL workloads. 
  • Security, governance & access controls — Implement and maintain strong governance (e.g., Unity Catalog), least-privilege access, auditing, data classification, and lifecycle management. 
  • Performance & cost management — Tune Spark/SQL workloads, optimize clusters/warehouses, manage caching and storage patterns, and implement cost observability/chargeback as needed. 
  • Engineering excellence — Set standards for code quality, testing, CI/CD, branching strategy, documentation, and review. Establish reusable libraries/templates and enforce consistency across teams. 
  • Mentorship & collaboration — Coach engineers, lead design reviews, and partner with stakeholders to translate business needs into scalable data platform capabilities.
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies 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.

 

Required qualifications, capabilities, and skills

  • 7+ years in data engineering/platform engineering, with hands-on Databricks experience in production environments. 
  • Strong proficiency in Spark (PySpark/Scala) and SQL , including performance tuning and troubleshooting. 
  • Proven experience building and operating data platforms : batch/stream ingestion, transformation frameworks, orchestration, and curated data layers. 
  • Experience with Data Lake, (DataBricks, SnowFlake, or AWS)  table design, and optimization (partitioning, Z-ORDER, file sizing). 
  • Familiarity with Unity Catalog (or equivalent governance tooling): permissions, catalogs/schemas, lineage/auditing concepts. 
  • Solid software engineering fundamentals: Git, CI/CD, automated testing, code reviews , modular design, and documentation. 
  • Experience implementing observability (logs/metrics/traces), data quality checks, and monitoring for pipelines and SQL workloads. 
  • Strong communication skills and demonstrated ability to lead technical decisions across teams.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong 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 practices

 

Preferred qualifications, capabilities, and skills

  • Databricks features: Workflows , Delta Live Tables (DLT) , Structured Streaming , Databricks SQL Warehouses
  • Transformation frameworks (e.g., dbt ) and semantic layer patterns. 
  • Infrastructure-as-code (e.g., Terraform ) and automated environment provisioning. 
  • Experience with regulated-data environments, privacy controls, and enterprise data governance programs. 

About Us

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include 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. Additional details about total compensation and benefits will be provided during the hiring process. 

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans

About the Team

Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer - DataBricks, Spark, Terraform in Chicago, IL vacancy
  •  ...limits of what's possible. As a Lead Software Engineer at JPMorganChase within the...  ...for coding and native Databricks tools such as Databricks SQL...  ...& cost management — Tune Spark/SQL workloads, optimize clusters...  ...-as-code (e.g., Terraform) and automated environment... 
    Databricks

    JP Morgan Chase

    Chicago, IL
    1 day ago
  •  ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure...  ...reporting solutions using Python, Databricks, and Spark Develops and maintains web-based...  ...such as AWS, Lambda, ECS, EC2, and Terraform Proficiency in automation and... 
    Databricks

    Hackajob

    Chicago, IL
    3 days ago
  •  ...IL   Our client seeks a Lead Software Engineer to drive the design,...  ...work across Java, Python, Spark, TypeScript, Angular, AWS services...  ...and Redis. ~ Hands-on with Terraform and Ansible for...  ...Nice to have: PySpark with Databricks, Azure and/or GCP experience... 
    Databricks
    Hourly pay
    Work at office
    Local area
    2 days per week

    Eliassen Group

    Chicago, IL
    17 days ago
  • $98k - $182k

     ...Lead Software Engineer The Product team forms the crux of our powerful platforms and connects...  ...Infrastructure as Code (IaC) tools such as Terraform and Ansible. ~ Strong understanding...  ...Working knowledge on PySpark & Databricks. Experience working with Azure and... 
    Databricks
    Local area
    Flexible hours

    Prodigious Worldwide

    Chicago, IL
    2 days ago
  • $98k - $182k

     ...Lead Software EngineerThe Product team forms the crux of our powerful...  ...take risks.As a Lead Software Engineer in the Cleanroom team, you...  ...as Code (IaC) tools such as Terraform and Ansible.Strong understanding...  ...knowledge on PySpark & Databricks.Experience working with Azure... 
    Databricks
    Local area
    Flexible hours

    Prodigious Worldwide

    Chicago, IL
    4 days ago
  • $150k - $170k

     ...infrastructure, interfaces and integrations. Lead the design of cost-effective and...  ...a technically strong, delivery-focused engineer who can operate across front end, backend...  ...LINQDatabases (SQL MI, SQL Server)ETL (SSIS, Databricks, Azure Data Factory), and CI/CD Tools (... 
    Databricks
    Full time

    CIBC Bank

    Chicago, IL
    2 days ago
  • $140k - $170k

     ...capabilities. We are seeking a Senior Databricks Data Engineer to design, build, and...  ...with PySpark and Apache Spark Advanced SQL development...  ...Infrastructure as Code using Terraform or ARM templates Experience...  ...mentoring engineers or leading technical initiatives What... 
    Databricks
    Full time

    Motion Recruitment

    Chicago, IL
    3 days ago
  •  ...DevOps Engineer Location – Atlanta GA or Chicago IL (Onsite) Contract...  ...Skills: Azure DevOps, IaaC, Terraform, Ansible, Python / PySpark...  ...: Analytics Experience – Databricks (any accreditation / certification...  .../SQL etc. Exposure to Apache Spark. CICD for Database & Data... 
    Databricks
    Contract work

    AceStack LLC

    Chicago, IL
    5 days ago
  • $209k - $238.5k

     ...Overview Senior Lead Software Engineer, Full Stack (AWS, Glue, Spark) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    Chicago, IL
    4 days ago
  •  ...DescriptionPosition OverviewFollett Higher Education is a leading educational service provider and...  ...America.The Lead Business Intelligence Engineer is responsible for designing and...  ...Factory, Azure Data Lake Storage, Azure Databricks, SQL Server, SSIS, SSAS, SSRS, and Power... 
    Databricks

    Follett Corporation

    Westchester, IL
    3 days ago
  •  ..., Business Analytics, Engineering, Mathematics, or related...  ...in data engineering, software engineering, or...  ...LakePractical experience with Databricks, AWS Glue, and...  ...distributed systems such as (Spark, Dask, Flink) and...  ...infrastructure-as-code (Terraform, CloudFormation)Understanding... 
    Databricks
    Apprenticeship
    Easy work

    McKinsey & Company

    Chicago, IL
    4 days ago
  •  ...Oteemo is an industry-leading technology...  ...looking for a Senior Data Engineer to design and implement...  ...modern frameworks (Spark, LangChain, Databricks, Airflow, and similar...  ..., and champion software engineering best practices...  ...as code (Terraform) across cloud providers... 
    Databricks
    Remote work

    GrabJobs

    Chicago, IL
    1 day ago
  •  ...scalable ETL/ELT pipelines using Databricks (PySpark, SQL, Delta Lake) to...  ...Tuning - Optimize Spark jobs, SQL queries, and data partitioning...  ..., product managers, and engineers to translate business requirements...  ...as Code (IaC) using Terraform for data resources. Required... 
    Databricks

    HCL Global Systems

    Chicago, IL
    13 hours ago
  • $114.5k - $194.7k

     ...sophisticated clients using leading technology and...  ...Azure Data Engineer to design, build,...  ...will combine strong software engineering and data...  ...Factory, Azure Databricks, Azure Data Lake Storage Gen2, Spark, Python, and SQL....  ...automation using Terraform, Bicep, ARM templates... 
    Databricks
    Full time
    H1b
    Worldwide
    Flexible hours

    Northern Trust

    Chicago, IL
    1 day ago
  •  ...Strategic Growth Engineering organization. This...  ...based services, and Databricks-powered data...  ...data platforms. • Lead the design of data...  ...• 7+ years of software engineering experience...  ...engineering, including Spark, Delta Lake, and...  ...as Code (Terraform, Pulumi) and CI/CD... 
    Databricks
    For contractors

    I-Flow

    Chicago, IL
    3 days ago
  •  ...business analysts, team leads and other developers....  ...tests, and documents software quality to ensure proper...  ...reviews based on high engineering standardsWrites unit...  ...techniques like Apache Spark, Kafka Streams, Apache...  ...of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes... 
    Full time
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    The Options Clearing Corporation

    Chicago, IL
    3 days ago
  • $215k - $275k

     ...modern technology and software products with...  ...blending design, product engineering, analytics, and...  ...leader. You will lead and develop AI/ML...  ...AI workloads on Databricks and Snowflake, using...  ...such as Spark, Delta Lake, MLflow...  ...DevOps or GitLab CI, Terraform, OpenTelemetry, cloud... 
    Databricks
    Temporary work
    Local area

    Slalom

    Chicago, IL
    2 days ago
  •  ...managing the supply chains of leading brands. Offering services...  ....2+ years hands-on Azure Databricks (PySpark/Scala, Spark SQL, Delta Lake)Experience...  ...).Infrastructure as Code (Terraform or Bicep) for Databricks...  ...such as Microsoft Azure AI Engineer Associate, AWS Certified... 
    Databricks
    Relocation package

    HAVI Logistics

    Chicago, IL
    4 days ago
  • $180k - $255k

     ...responsible for leading the team that designs...  ...best-in-class Terraform IaC module librariesLead...  ...in software releases and deploymentsContribute...  ...Technology, Engineering, or associated...  ..., or Apache Hive/Spark/...  ...technologies such as DataBricks or SnowflakeCompetencies... 
    Databricks
    Full time
    Temporary work
    Work at office
    Immediate start
    Flexible hours
    Weekend work

    Cooley

    Chicago, IL
    4 days ago
  • $98k - $169.05k

     ..._As a Senior Data Engineer, you will have the...  ...use PySpark/Python, Databricks, and other data...  ...architecture and lead engineers to ensure...  ...experience with PySpark/Spark 3+ years of...  ...withversion control software Strong understanding...  ...Experience with Terraform Exposure to BI Tooling... 
    Databricks
    Work at office

    84.51°

    Chicago, IL
    2 days ago
  •  ...consulting company that leads with outcomes to...  ...co-create custom software, data, AI, and...  ...Data Architecture & Engineering team sees data as...  ...Cloud Platform (GCP), Databricks, and Snowflake,...  ...which may include Spark, Kafka, Airflow,...  ...Kinesis, Kubernetes, Terraform, or comparable... 
    Databricks
    Temporary work
    Work at office
    Local area

    Slalom

    Chicago, IL
    3 days ago
  • $105k - $195k

     ...Publicis Groupe, Epsilon is a leading provider of multi-channel...  ...for an outstanding Staff Software Engineer to provide technical leadership...  ...Boot backend services and Databricks/Spark data platforms, the anchors...  ...Experience with IaC tools (Terraform or Ansible), CI/CD... 
    Databricks
    Temporary work
    Freelance
    Local area
    Flexible hours

    Publicis Media

    Chicago, IL
    3 days ago
  •  ...Role : Sr Data Engineer Location : Chicago IL (look for Nearby...  ...Must to have: Azure, Databricks, ETL, Python or Hadoop, INFORMATICA...  ...it up quickly - Python & Spark Hadoop/Abinitio/Informatica...  ...Science or certification on software engineering. • Proficient... 
    Databricks
    Work at office
    Work from home

    Concord IT Systems

    Chicago, IL
    1 day ago
  • $168k - $252k

     ...heritage in large-scale IT and engineering, we combine market-leading capabilities in strategy,...  ...using tools such as Terraform, CloudFormation, Azure...  ...using SQL, DBT, Python, Spark, PySpark, Java, JavaScript...  ...Platform, Snowflake, and Databricks. Experience with Databricks... 
    Databricks
    Flexible hours

    Publicis Media

    Chicago, IL
    5 days ago
  • $109.76k - $164.64k

     ...advertisements around the world.Job SummaryThe Software Engineering for Audience and Measurement (SEAM)...  ...such as GitHub Actions, Jenkins, Terraform, or equivalent technologies....  ...analytics platforms such as Snowflake, Databricks, Spark, Presto, EMR, PostgreSQL, or... 
    Databricks
    Full time
    Night shift
    Weekend work

    Comcast

    Chicago, IL
    2 days ago
  • $88.9k - $165.1k

     ...Senior Software Engineer Join a team of passionate engineers building...  ...even exciting new tools like Databricks. Make a real difference:...  ...Frameworks Experience with Apache Spark Knowledge of DevOps tools...  ...automation tools like Terraform Familiarity with AI-... 
    Databricks
    Temporary work
    Freelance
    Local area
    Flexible hours

    Epsilon

    Chicago, IL
    2 days ago
  • $87.5k - $145k

    ABOUT US:As a world leading provider of integrated solutions for the...  ...: Work with the Data Engineer (who builds pipelines that run...  ...GCP) — infrastructure-as-code (Terraform, or CloudFormation), containerization...  ...data platforms (Snowflake, Databricks) from an infrastructure/... 
    Databricks
    Local area
    Flexible hours

    alterDomus

    Chicago, IL
    2 days ago
  •  ...Raise is seeking a Senior Data Engineer to design, build, and optimize scalable data pipelines using Databricks and ETL in a cloud-native environment. You will collaborate...  ...years in data engineering, strong Python/SQL, Spark experience, and familiarity with data... 
    Databricks

    Raise

    Chicago, IL
    4 days ago
  • $229k - $309k

     ...forward. Sr. Director, Data Engineering (REMS)About JLL and...  ...TechnologiesJLL is a leading professional services...  ...with PySpark/Spark; demonstrated ability...  ...data services such as Databricks, Azure Data Factory, Synapse...  ...infrastructure-as-code (Terraform or CloudFormation), and... 
    Databricks
    Full time
    Local area

    Jones Lang LaSalle

    Chicago, IL
    5 days ago
  • $80.25k - $133.75k

     ...Make an Impact As a Senior Software Engineer on Publicis’s Data...  ...solutions that power our industry-leading digital marketing strategies...  ...leverage frameworks such as Spark, Databricks, and Airflow, and directly...  ...infrastructure-as-code tools (e.g., Terraform). Base Salary: $80,250 - $... 
    Databricks
    Local area
    Flexible hours

    Publicis Groupe Holdings B.V

    Chicago, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer - DataBricks, Spark, Terraform. Be the first to apply!