Back to jobs

Senior Data Engineer

Pay
Pay not listed
Work setting
Not stated
Employment
Full-time — employment source
Employment type in the employer’s posting: FULL_TIME
From the employer’s posting

What you’ll work on

Full posting
  • Design and develop Snowflake data warehouse objects, pipelines and migrations

  • Write SQL, Snowflake stored procedures and Python scripts for ETL/ELT workloads

  • Build and maintain data pipelines for reporting, analytics and applications

  • Develop unit tests for SQL scripts, procedures and data pipelines

  • Write technical design documents and pipeline deployment and monitoring procedures

From the employer’s posting
Provides Snowflake-based data warehouse design and development for projects involving new data integration, migration, and enhancement of existing pipelines.
Designs and develops data transformation logic using SQL, Snowflake stored procedures, and Python-based scripts for ETL/ELT workloads.
Builds and maintains robust data pipelines to support reporting, analytics, and application data needs.
Develops and/or reviews unit testing protocols for SQL scripts, procedures, and data pipelines using automation frameworks.
Writes technical design documentation based on business requirements and data architecture principles.
Education & alternatives
- Strong verbal and written communication skills to engage both technical and non-technical audiences at various organisational levels. - Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).

Posting record

Report an error
Status in our records
Live
First seen by us
Sep 22, 202643 days ago
Recorded sightings
173
Last seen by us
Nov 4, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 43

Similar jobs usually come down between day 6 and day 54.

From 10,824 similar postings that came down. Coming down is not always a hire.

Intercontinental Exchange Holdings is hiring

29 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Hiring at a steady pace
  • Takes jobs down at a usual pace
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Python
  • SQL
  • AWS
  • Azure
  • S3
  • Snowflake
Where the posting names them
- Provides Snowflake-based data warehouse design and development for projects involving new data integration, migration, and enhancement of existing pipelines. - Designs and develops data transformation logic using SQL, Snowflake stored procedures, and Python-based scripts for ETL/ELT workloads. - Builds and maintains robust data pipelines to support reporting, analytics, and application data needs.
- Experience configuring external stages to integrate with cloud storage (AWS S3, Azure Blob, etc.). - Experience writing Python/Shell scripts for data processing. - Proficiency in using Git and working within Agile/Scrum SDLC environments.
At Intercontinental Exchange (ICE), we engineer technology, exchanges and clearing houses that connect companies around the world to global capital and derivative markets. With a leading-edge approach to developing technology platforms, we have built market infrastructure in all major trading centers, offering customers the ability to manage risk and make informed decisions globally. By leveraging our core strengths in technology, we continue to identify new ways to serve our customers and transform global markets. ICE is seeking a Senior Data Engineer who will be responsible for design and optimise SQL queries, develop stored procedures, and participate in the migration and modernisation of legacy applications to support ICE Derivatives and ICE Mortgage. The candidate should have a strong background in SQL and scripting. Responsibilities
- Writes technical design documentation based on business requirements and data architecture principles. - Develops and/or reviews unit testing protocols for SQL scripts, procedures, and data pipelines using automation frameworks. - Completes documentation and procedures for pipeline deployment, operational handover, and monitoring.
- Strong Hands-on experience: - Writing complex SQL queries and stored procedures - Database stored procedures, functions, views, and schema design
- Proficiency in database performance tuning and performance optimisation — clustering, warehouse sizing, caching, etc. - Experience configuring external stages to integrate with cloud storage (AWS S3, Azure Blob, etc.). - Experience writing Python/Shell scripts for data processing.
Responsibilities - Provides Snowflake-based data warehouse design and development for projects involving new data integration, migration, and enhancement of existing pipelines. - Designs and develops data transformation logic using SQL, Snowflake stored procedures, and Python-based scripts for ETL/ELT workloads.
- Builds and maintains robust data pipelines to support reporting, analytics, and application data needs. - Creates and maintains Snowflake objects like tables, views, streams, tasks, file formats, and external stages. - Participates in project meetings with data engineers, analysts, business users, and product owners to understand and implement technical requirements.
- Optimise cloud data platforms for AI scalability, including data lakehouse architectures, semantic layers, and high-performance data retrieval patterns. - Stays current with Snowflake features, best practices, and industry trends in cloud data platforms. - Performs additional related duties as assigned.
- 5+ years of professional experience in data engineering or database development. - Expert knowledge of Snowflake (Tidal is an added advantage). - Strong Hands-on experience:

Your next step

Complete your application on globalcareers-ice.icims.com. The employer’s form will show what is required.

Applying through iCIMS

  • You start with your email. New applicants then create a login, and returning ones sign in.
  • Upload your resume before you fill anything in: iCIMS fills some profile fields from it.
  • Check your status on the employer’s iCIMS Dashboard, under Past Job Submittals.

Already applied? Track this application

Has Intercontinental Exchange Holdings posted this job before?

Yes. We’ve followed 3 other Senior Data Engineer jobs there since May 2026. All 3 are still up.

  1. AtlantaStill up after 182 days, first seen May 7
  2. AtlantaStill up after 140 days, first seen Jun 17
  3. AtlantaStill up after 53 days, first seen Sep 12
  4. This jobUp 43 days so far, first seen Sep 22

Large employers often post one title for several teams, so these can be separate openings.

About the role

We file this job under Data Engineer, by the work the posting describes.

Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.

Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.

An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

Job Purpose

At Intercontinental Exchange (ICE), we engineer technology, exchanges and clearing houses that connect companies around the world to global capital and derivative markets.  With a leading-edge approach to developing technology platforms, we have built market infrastructure in all major trading centers, offering customers the ability to manage risk and make informed decisions globally.  By leveraging our core strengths in technology, we continue to identify new ways to serve our customers and transform global markets. 

 

ICE is seeking a Senior Data Engineer who will be responsible for design and optimise SQL queries, develop stored procedures, and participate in the migration and modernisation of legacy applications to support ICE Derivatives and ICE Mortgage. The candidate should have a strong background in SQL and scripting.

 

Responsibilities

  • Provides Snowflake-based data warehouse design and development for projects involving new data integration, migration, and enhancement of existing pipelines.
  • Designs and develops data transformation logic using SQL, Snowflake stored procedures, and Python-based scripts for ETL/ELT workloads.
  • Builds and maintains robust data pipelines to support reporting, analytics, and application data needs.
  • Creates and maintains Snowflake objects like tables, views, streams, tasks, file formats, and external stages.
  • Participates in project meetings with data engineers, analysts, business users, and product owners to understand and implement technical requirements.
  • Writes technical design documentation based on business requirements and data architecture principles.
  • Develops and/or reviews unit testing protocols for SQL scripts, procedures, and data pipelines using automation frameworks.
  • Completes documentation and procedures for pipeline deployment, operational handover, and monitoring.
  • May mentor or guide junior developers and data engineers.
  • Enable real-time and batch data processing architectures that support AI-driven analytics, recommendations, forecasting, and intelligent automation.
  • Optimise cloud data platforms for AI scalability, including data lakehouse architectures, semantic layers, and high-performance data retrieval patterns.
  • Stays current with Snowflake features, best practices, and industry trends in cloud data platforms.
  • Performs additional related duties as assigned.

 

Knowledge and Experience

  • 5+ years of professional experience in data engineering or database development.
  • Expert knowledge of Snowflake (Tidal is an added advantage).
  • Strong Hands-on experience:
    • Writing complex SQL queries and stored procedures
    • Database stored procedures, functions, views, and schema design
    • Using Streams, Tasks, Time Travel, and Cloning
  • Proficiency in database performance tuning and performance optimisation — clustering, warehouse sizing, caching, etc.
  • Experience configuring external stages to integrate with cloud storage (AWS S3, Azure Blob, etc.).
  • Experience writing Python/Shell scripts for data processing. 
  • Proficiency in using Git and working within Agile/Scrum SDLC environments.
  • Familiarity working in a Software Development Life Cycle (SDLC) leveraging Agile principles.
  • Excellent analytical, decision-making, and problem-solving skills.
  • Ability to multitask in a fast-paced environment with a focus on timeliness, documentation, and communication with peers and business users.
  • Strong verbal and written communication skills to engage both technical and non-technical audiences at various organisational levels.
  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

London, United Kingdom

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.