Senior Data Engineer
Listed on 2026-01-07
-
IT/Tech
Data Engineer, Data Analyst
Join to apply for the Senior Data Engineer role at ICE
Job PurposeAt 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 centres, 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.
OverviewICE Mortgage Technology is seeking a Senior Data Engineer who will be responsible for designing and optimizing SQL queries, developing stored procedures, and participating in the migration and modernization of legacy applications to support IMT (ICE Mortgage Technology) Products. The candidate should have a strong background in SQL and scripting.
Responsibilities- Provide Snowflake-based data warehouse design and development for projects involving new data integration, migration, and enhancement of existing pipelines.
- Design and develop data transformation logic using SQL, Snowflake stored procedures, and Python-based scripts for ETL/ELT workloads.
- Build and maintain robust data pipelines to support reporting, analytics, and application data needs.
- Create and maintain Snowflake objects like tables, views, streams, tasks, file formats, and external stages.
- Participate in project meetings with data engineers, analysts, business users, and product owners to understand and implement technical requirements.
- Write technical design documentation based on business requirements and data architecture principles.
- Develop and/or review unit testing protocols for SQL scripts, procedures, and data pipelines using automation frameworks.
- Complete documentation and procedures for pipeline deployment, operational handover, and monitoring.
- Mentor or guide junior developers and data engineers (when required).
- Stay current with Snowflake features, best practices, and industry trends in cloud data platforms.
- Perform additional related duties as assigned.
- Bachelor’s degree in computer science, engineering or related field (or equivalent experience).
- 8+ years of professional experience in data engineering or database development.
- Strong hands‑on experience writing complex SQL queries and stored procedures, designing database schemas, using Streams, Tasks, Time Travel, and Cloning.
- Proficiency in database performance tuning and optimization – 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 (where needed).
- Knowledge of Snowflake and Tidal is an added advantage.
- Proficiency in using Git and working within Agile/Scrum SDLC environments.
- 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 organizational levels.
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).