Senior Data Engineer-AWS

TEKsystems•Dallas, TX
•$109,700 - $164,500•Remote

About The Position

TEKsystems Global Services is seeking a Senior Data Engineer with strong expertise in the AWS Data & Analytics ecosystem and Snowflake to design and deliver modern, scalable data solutions. The role focuses on designing, developing, and deploying secure, scalable, high-performance cloud-native engineering and analytics solutions. The engineer collaborates with team leads and architects, AI engineers, data scientists, and business stakeholders to deliver data-driven solutions. The position involves gathering customer requirements and translating them into technical solutions, contributing to architecture discussions, and implementing AWS- and Snowflake-based data platforms. Responsibilities include building ingestion, transformation, orchestration, ELT, and CI/CD solutions; designing lakehouse, warehouse, and semantic models; optimizing Snowflake platforms; and ensuring governance, security, compliance, performance, and cost-management practices. The role may also include mentoring junior engineers and contributing to reusable frameworks or accelerator solutions. This is a permanent, fully remote position based in Dallas, Texas. The stated annual pay range is $109,700–$164,500. Compensation depends on factors including qualifications, skills, relevant experience, job knowledge, geographic location, and internal equity. Additional earnings may be available through incentive programs such as annual bonuses or profit sharing.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
  • At least 6 years of hands-on data engineering experience delivering enterprise-scale data platforms and analytics solutions.
  • At least two end-to-end, production-grade AWS implementation projects involving design, development, testing, and production deployment.
  • At least two end-to-end Snowflake implementation projects involving data ingestion, transformation, modeling, and optimization.
  • Strong expertise in SQL, Python, and ETL/ELT development.
  • Hands-on expertise with AWS data services, including S3/Lake Formation, Glue, Lambda, EMR, Kinesis, EventBridge, SQS/SNS, Redshift, RDS/Aurora, DynamoDB, Athena, and QuickSight.
  • Working knowledge of Snowflake architecture and features, including Virtual Warehouses, Snowpipe/Copy Command/Dynamic Tables, Streams and Tasks, Data Sharing, performance tuning, security, and access control.
  • Expertise in data modeling, including star and snowflake schemas and medallion architecture.
  • Experience building batch and near-real-time data pipelines that handle structured and semi-structured data, including JSON, Parquet, CSV, and XML.
  • Knowledge of CI/CD, Git, DevOps practices, and deployment automation.
  • Experience implementing data quality, governance, security, and access controls in cloud platforms.
  • Strong problem-solving, communication, and stakeholder-management skills; excellent verbal and written communication.
  • Ability to work cross-functionally with product managers, business stakeholders, and engineering teams.
  • Interest in staying current with cloud and AI/ML technologies and evaluating emerging tools and methodologies.

Nice To Haves

  • Experience with AWS SageMaker, AWS Bedrock, Snowflake Cortex AI, or Cortex Code.
  • AWS Data Engineer Associate or AWS Machine Learning Engineer Associate certification.
  • Snowflake SnowPro Advanced: Data Engineer or SnowPro Core certification.
  • Experience with Databricks.
  • Familiarity with streaming technologies in AWS and/or Snowflake.
  • Exposure to data governance tools.

Responsibilities

  • Participate in customer requirement-gathering workshops and translate functional requirements into technical solutions and actionable stakeholder insights.
  • Contribute to architecture discussions and design reliable, secure, scalable, efficient, and cost-optimized data engineering solutions in accordance with data management strategy and AWS Well-Architected Framework guidelines.
  • Design and implement modern data platform architectures using AWS-native data services and/or Snowflake.
  • Develop scalable data ingestion, transformation, and orchestration pipelines using AWS services.
  • Design high-performance lakehouse and warehouse models.
  • Design, implement, and optimize Snowflake cloud data platforms using Snowpipe, Streams, Tasks, Dynamic Tables, and Virtual Warehouses.
  • Develop enterprise-grade ELT frameworks and Snowflake data integration solutions, following governance, performance, cost-management, and operational best practices.
  • Build interactive, scalable semantic models and reports using QuickSight or other reporting tools.
  • Implement CI/CD pipelines for data and analytics workloads.
  • Ensure adherence to data governance, security, and compliance standards.
  • Occasionally mentor or oversee junior engineers and promote best practices.
  • Contribute to accelerator solutions or reusable frameworks.
  • Participate in agile ceremonies, including planning, retrospectives, and backlog grooming, and work cross-functionally with product managers, business stakeholders, and engineering teams.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Critical illness, accident, and hospital coverage
  • 401(k) retirement plan with pre-tax and Roth post-tax contributions
  • Voluntary life and AD&D insurance for employees and dependents
  • Short- and long-term disability
  • Health Savings Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Paid time off, vacation, or sick leave
  • Potential additional earnings through incentive programs such as annual bonuses or profit sharing
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service