A

Arthur J. Gallagher & Co.

Global insurance brokerage, risk management, consulting

Data Engineering Lead

Data EngineeringConfirmed live in the last 24 hours
Full-timeRolling Meadows, IL, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is required.
  • At least 7 years of hands-on data engineering experience, including at least 3 years in a technical lead or senior engineering role, is required.
  • Strong hands-on experience with Snowflake, Azure Data Factory, Databricks or Spark, ADLS Gen2, and SQL is required.
  • Strong programming experience with Python, Scala, or an equivalent language is required.
  • Proven experience designing and implementing enterprise ETL/ELT pipelines and data integrations is required.
  • A strong understanding of data lake, data warehouse, and data modeling concepts is required.
  • Experience with production troubleshooting, performance tuning, data quality, and pipeline reliability is required.
  • Experience with CI/CD and modern software engineering practices is required.
  • The ability to lead technical initiatives and influence engineers without direct management authority is required.
  • Strong problem-solving and communication skills are required.

Responsibilities

  • Design, develop, test, deploy, and support scalable ETL/ELT pipelines and data integrations.
  • Write production-quality SQL and Python, Scala, or Spark code for data ingestion, transformation, and processing.
  • Build reusable, modular, and reliable data engineering frameworks and pipelines.
  • Work across Snowflake, Azure Data Factory, Databricks, Spark, ADLS Gen2, Azure Synapse, and SQL Server or Azure SQL.
  • Develop curated datasets and data products supporting analytics, reporting, data science, and AI.
  • Troubleshoot complex data, pipeline, integration, and performance issues.
  • Optimize pipelines, queries, compute, and storage for performance, reliability, and cost.
  • Lead technical design and implementation of complex data engineering initiatives.
  • Translate business requirements into practical, scalable technical solutions.
  • Establish engineering standards for coding, testing, data quality, documentation, security, and deployment.
  • Conduct design and code reviews and establish reusable engineering patterns.
  • Mentor engineers and provide technical direction without direct management responsibility.
  • Identify technical risks, dependencies, and opportunities to simplify or modernize existing solutions.
  • Design scalable data lake, warehouse, and integration solutions using appropriate data modeling practices.
  • Build data quality, monitoring, logging, and observability into production pipelines.
  • Own the technical reliability of data pipelines and integrations.
  • Lead root-cause analysis and implement permanent fixes for production issues.
  • Improve CI/CD, release management, automation, and operational support practices.
  • Help reduce technical debt, manual processes, duplicate integrations, and single points of failure.
  • Partner with business, analytics, data science, security, and technology teams to deliver data solutions aligned to business priorities.
  • Communicate technical decisions, risks, and tradeoffs clearly to technical and non-technical stakeholders.
  • Build data foundations that support AI and advanced analytics, including structured and unstructured data use cases.
  • Apply appropriate security, governance, and access controls to enterprise data.

Desired Qualifications

  • Experience modernizing legacy data platforms and integrations is preferred.
  • Experience with data observability, lineage, metadata, or governance is preferred.
  • Experience supporting AI/ML, RAG, semantic search, or other advanced analytics workloads is preferred.
  • Experience optimizing cloud data platforms for performance and cost is preferred.
  • Experience working with distributed engineering teams is preferred.

About the Company

Arthur J. Gallagher & Co.

Global insurance brokerage, risk management, consulting

Arthur J. Gallagher & Co. is a global insurance brokerage and risk management firm. It helps businesses, public entities, and individuals manage risk and obtain insurance through three segments: brokerage, risk management, and corporate. The brokerage unit offers a full range of retail and wholesale insurance brokerage and consulting services to match clients with coverage. The risk management unit handles contract claim settlements, claim administration, loss control consulting, and risk management information services to reduce exposures. The corporate unit oversees the company’s clean energy and other investments. The firm differentiates itself by providing end-to-end risk solutions across insurance placement, claims handling, risk counseling, and investment activities, rather than focusing on a single service. Its goal is to help clients manage risk effectively, protect assets, and pursue value through diverse investments, including clean energy.

Company size
10,001+
Company stage
IPO
Headquarters
Itasca, IL
Founded
1927

Recently Posted Jobs

Explore more opportunities at Arthur J. Gallagher & Co.

See more jobs