Overview
On Site
Contract - W2
Contract - W2
Skills
DEVOPS
Data Engineer
Job Details
Job Title: Lead software engineer Data Engineer
Location: Dallas, TX
We're seeking a Lead Software Engineer to serve as the technical anchor for our Internal Analytics platform - the enterprise's single source of truth for data and reporting. This role blends hands-on engineering with leadership across multiple data and software domains, including Databricks, ADF, SQL, ETL, data/delta lake architecture, medallion architecture, DevOps, and emerging data technologies.
As a technical lead, you'll guide the design, development, and delivery of data solutions that support self-service analytics and enterprise-scale reporting, ensuring performance, accuracy, and reliability across systems.
Qualifications:
- 8+ years of professional software development experience, with proven technical leadership.
- Deep understanding of Azure tech stack (Databricks, ADF, Key Vault, ASQL, ADLS Gen2, Service Principles etc.)
- Deep experience with Databricks (design, optimization, notebooks, stored procedures, UDFs, etc).
- Hands-on experience with ETL tools such as SSIS and Azure Data Factory.
- Experience working with API calls and Ingesting data from external source systems
- Experience with SQL, Python and PySpark
- Experience with building dynamic and scalable solutions for data ingestion and curation
- Experience in data engineering and MS SQL Server and T-SQL development.
- Strong understanding of data lake/delta lake architectures and modern data pipelines.
- Strong understanding of medallion architectures and design patterns.
- Strong understanding of data modeling techniques.
- Experience handling large-scale data volumes (millions of records).
- Proficiency in building and maintaining CI/CD pipelines.
- Experience with IaC technologies such as Terraform or Pulumi.
- Exposure to big data tools (Spark, Hadoop, Kafka) preferred.
- Experience with reporting tools such as Power BI or Tableau a plus.
- Knowledge of .NET development beneficial for cross-team collaboration.
- Prior experience working in an Agile development environment required.
- Strong communication and collaboration skills with the ability to translate technical concepts to business partners.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.