1

Data Warehouse Engineer Jobs in Tennessee (NOW HIRING)

Principal Data Engineer

Goodlettsville, TN · On-site

$107K - $129K/yr

Company Overview A Principal Data Engineer is responsible for expanding and optimizing data and ... warehouse plans to internal clients • Experience designing, building, and maintaining data ...

Sr. Data Engineer

Memphis, TN · On-site +1

$94K - $128K/yr

Our goal is to empower progress for maintenance managers, engineers, contractors, and all those ... These data solutions will include a data warehousing solution, data processes and governance, and ...

Collaborate with data engineering teams to support data warehouse, ETL, and data integration efforts. * Present findings, insights, and recommendations to technical and non-technical audiences.

Collaborate with data engineering teams to support data warehouse, ETL, and data integration efforts. * Present findings, insights, and recommendations to technical and non-technical audiences.

Data Engineer

Nashville, TN · On-site +1

$135K/yr

Experience with Data Warehouse / Data Lake design, BI reporting, and data visualization tools ... engineering challenges * Ample opportunities to work collaboratively across our various businesses

... warehouse, and reporting layers into one coherent, reliable flow. What makes this role different is ... Requirements KEY RESPONSIBILITIES Data Engineering ? Design, build, and maintain ELT pipelines that ...

Posted today

... warehouse, and reporting layers into one coherent, reliable flow. What makes this role different is ... Requirements KEY RESPONSIBILITIES Data Engineering ? Design, build, and maintain ELT pipelines that ...

Posted today

You've worked with tools like dbt and cloud data warehouses such as AWS Redshift, and you pick up ... Recommending and implementing best practices for data modeling, analytics engineering, and data ...

Senior Data Engineer

Franklin, TN · Remote

$102K - $138K/yr

Monitor data systems and performance and look for ways to drive down our warehouse and ... Gen2, Azure DevOps Pipelines, and Power BI. * Proven ability to design and build scalable ELT ...

Senior Data Architect

Nashville, TN · On-site

$65 - $87/hr

Lead data warehouse builds, third-party data integrations, and report automation projects end to end * Guide and review the work of data engineers embedded on client teams * Translate ambiguous ...

Experience * 5+ years of experience in technical delivery, data engineering delivery, data warehousing, or related roles. * 3+ years of experience leading technical teams. * Experience coordinating ...

Senior Data Engineer

Nashville, TN · On-site

$102K - $139K/yr

Experience designing and implementing data warehouse solutions, data models, and ETL/ELT pipelines ... Familiarity with modern data engineering technologies and cloud-native data architectures.

Data Engineering & Integration * Design, develop, and maintain enterprise data integration ... Warehousing, or related disciplines. * Advanced experience with Microsoft SQL Server and T-SQL ...

Data Engineering & Integration * Design, develop, and maintain enterprise data integration ... Warehousing, or related disciplines. * Advanced experience with Microsoft SQL Server and T-SQL ...

Data Engineering & Integration * Design, develop, and maintain enterprise data integration ... Warehousing, or related disciplines. * Advanced experience with Microsoft SQL Server and T-SQL ...

Showing results 21-40

Data Warehouse Engineer information

See Tennessee salary details

$78.5K

$114.8K

$145.7K

How much do data warehouse engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for data warehouse engineer in Tennessee is $114,813.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,000.00 and $123,900.00 per year, depending on experience, location, and employer.

What is a data warehouse engineer?

Data Warehouse Engineers are IT professionals who design, build, and maintain systems used for storing and analyzing large volumes of data. They create data models, implement ETL (Extract, Transform, Load) processes, and ensure data integrity and optimized performance within the data warehouse environment. Their work enables organizations to efficiently store data from various sources and make it accessible for business intelligence and analytics. Data Warehouse Engineers often collaborate with data analysts, data scientists, and database administrators to support informed decision-making.

What is the difference between Data Warehouse Engineer vs Data Analyst?

AspectData Warehouse EngineerData Analyst
CredentialsBachelor's in CS, Data Science, or related; certifications like AWS, Google CloudBachelor's in Statistics, Math, or related; certifications like Microsoft Data Analyst
Work EnvironmentDesigning, building, maintaining data warehouses; working with ETL toolsAnalyzing data, creating reports, visualizations
Industry UsageUsed in organizations managing large-scale data infrastructureUsed across industries for business insights and decision-making

While both roles work with data, Data Warehouse Engineers focus on building and maintaining data storage systems, whereas Data Analysts interpret data to generate insights. They often collaborate but have distinct technical and functional responsibilities.

What are some common challenges data warehouse engineers face when integrating data from multiple sources?

Data Warehouse Engineers often encounter challenges such as data inconsistency, varying data formats, and incomplete or duplicate records when integrating information from diverse systems. Addressing these issues requires careful planning, robust ETL (Extract, Transform, Load) processes, and close collaboration with source system owners and data analysts. Additionally, ensuring data quality and maintaining up-to-date documentation are crucial to support efficient troubleshooting and future scalability.

What are the key skills and qualifications needed to thrive as a data warehouse engineer?

To thrive as a Data Warehouse Engineer, you need expertise in database design, ETL processes, SQL, and data modeling, typically supported by a degree in computer science or a related field. Familiarity with tools like Microsoft SQL Server, Oracle, Informatica, and cloud platforms such as AWS Redshift or Google BigQuery, as well as certifications in these technologies, are valuable. Strong problem-solving abilities, attention to detail, and effective communication help you collaborate with stakeholders and address data challenges efficiently. These skills ensure the reliable integration, storage, and retrieval of high-quality data, which is critical for business intelligence and decision-making.
What are popular job titles related to Data Warehouse Engineer jobs in Tennessee? For Data Warehouse Engineer jobs in Tennessee, the most frequently searched job titles are:
What job categories do people searching Data Warehouse Engineer jobs in Tennessee look for? The top searched job categories for Data Warehouse Engineer jobs in Tennessee are:
Infographic showing various Data Warehouse Engineer job openings in Tennessee as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $114,813 per year, or $55.2 per hour.

Principal Data Engineer

Dollar General

Goodlettsville, TN • On-site

$107K - $129K/yr

Full-time

Posted 8 days ago


Dollar General rating

4.0

Company rating: 4.0 out of 10

Based on 4,586 frontline employees who took The Breakroom Quiz

39th of 39 rated national retailers


Job description

Company Overview
A Principal Data Engineer is responsible for expanding and optimizing data and data pipeline architecture, as well as optimizing data flow and collection for cross-functional teams. This role involves building and optimizing data systems from the ground up, ensuring that data delivery architecture is consistent throughout ongoing projects.
The Principal Data Engineer supports software developers, database architects, data analysts, and data scientists on data initiatives, ensuring optimal data delivery and architecture. This position requires expertise in data pipeline building and data wrangling, with a focus on enhancing data systems for improved efficiency and performance.
Job Details
Duties & Responsibilities: What major responsibilities does this position have and what percentage of time is spent on completing them? (Typically 5 - 7)
• Develop, construct, test, and maintain data architectures: responsible for creating and maintaining optimal data pipeline architectures necessary for the organization's operational efficiency.
65%
• Collaborate with data scientists and other stakeholders: expected to collaborate with data scientists, business analysts, IT professionals, and management to assist with data-related technical issues and support their data infrastructure needs.
10%
• Assemble and prepare large, complex data sets to meet functional business requirements: required to work with different teams to understand their data needs and ensure those needs are met.
10%
• Build analytics tools: This will involve developing tools that utilize the data pipeline to provide actionable insights into key business performance metrics. 5%
• Maintain data security and compliance: ensure systems meet industry practices and business requirements for data privacy and protection. 5%
• Identify, design, and implement internal process improvements: This includes optimizing data delivery, automating manual processes, and re-designing infrastructure for greater scalability. 3%
• Keep up-to-date with the latest technology trends: Continually learn and adapt to new technologies that could improve existing systems 2%
Knowledge, Skills and Abilities (KSAs): What KSAs are required to perform this job?
• Hands on experience with programming languages (e.g. Python, SQL, GoLang)
• Knowledge with SQL database design concepts and Data Models
• Great numerical and analytical skills
• Degree in Computer Science, IT, or similar field; a Master's is a plus
• Data engineering certification (e.g., Cloud Engineer, Data Engineer) is a plus
• Experience with big data tools: Hadoop, Spark, Kafka, etc.
• Experience with relational SQL and NoSQL databases, including MongoDG, Postgres and/or Cassandra.
• Experience with data pipeline and workflow management tools: Airflow, Dataflow, Composer, etc.
• Experience with GCP, Snowflake, Azure cloud services: BQ, Dataflow, Redshift
• Experience with stream-processing systems: Kafka, Spark-Streaming, etc.
• Good Knowledge of software engineering principles, methodologies and current best practices.
• Able to multitask and shift priorities as needed.
• Able to use BI Tools for data analysis and data QA.
Qualifications
Work Experience &/or Education: What are the minimum education and/or experience requirements necessary to perform this job?
• 9+ years experience and a degree in information technology or computer science with additional vendor-specific certification.
• BS or MS degree in Computer Science or a related technical field
• 4+ years of Python or Java development experience
• 4+ years of SQL experience (No-SQL experience is a plus)
• 4+ years of experience with schema design and dimensional data modeling
• Ability in managing and communicating data warehouse plans to internal clients
• Experience designing, building, and maintaining data processing systems
• Experience working with a cloud platform such as Snowflake / Azure or Databricks

What Dollar General employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Dollar General logo

About Dollar General

Sourced by ZipRecruiter

What started as a single store is now a 20+ billion dollar Fortune 119 company. With 140,000+ employees and counting, we’re growing fast and so can you. There are endless opportunities for you, including award-winning training programs and career paths in retail, distribution, transportation or corporate. The possibilities are endless!

Industry

Retail

Company size

10,000+ Employees

Headquarters location

Goodlettsville, TN, US