Data Engineer

    • Dallas, TX

Data Engineer needed for a permanent role in Richardson, TX.


Looking for a driven, pragmatic Data Engineer with real-world experience creating and maintaining enterprise-grade data solutions in the cloud. Utilizing industry-leading technologies the Data Engineer will provide hands-on data-tier support and development for a suite of cloud-based analytics applications currently driving central Mission Control as well as a primary source of system health to our executive team.

Key Responsibilities

  • Design, build and implement enterprise-grade data solutions for large-scale, multi-tenant web applications
  • Produce high-quality, well architected solutions with an upfront focus on testing and long-term support
  • Ensure best practices and industry standard patterns are utilized whenever possible
  • Actively review existing code and other developers' work and provide feedback
  • Collaborate with developers and analysts on technical and functional designs
  • Work with the Product Owner and key stakeholders to fully understand functional requirements for enhancements and new products
  • Assist with project scoping, sprint and release planning
  • Work with QA and DevOps to perform unit/integrated testing and assist with development of automation strategies and tools
  • Collaborate with DevOps to help identify areas for performance improvement
  • Advocate Agile Software Development principles and practices
  • Participate and assist in conducting daily scrum meetings
  • Contribute to team body of knowledge by self-educating in new technologies and sharing with colleagues


  • BA/BS/MS in Computer Science or related 4+-year technical degree

  • 2+ years of experience in data engineering, or equivalent DBA + software development

Core Skills - Proficiency Required
  • Solid background in data engineering as well as computer science and mathematics
  • Proficient with relational database management systems, preferably Microsoft SQL Server
  • Proficient with SQL and T-SQL
  • Demonstrated experience developing and supporting high performance batch extract, transform, cleanse and load processes using industry standard tools such as SQL Server Integration Services
  • Experience with SQL Server Analysis Services and Data Analysis Expressions (DAX)
  • Experience with BI and reporting tools such as SQL Server Reporting Services and Power BI
  • Experience working in an Agile-based development environment

Additional Skills - Knowledge of and some experience
  • Real-time data processing and integration in the cloud (IoT) with technology like Microsoft Azure Stream Analytics
  • Integrated development environment (IDE), preferably Visual Studio
  • At least one OO language, preferably C#
  • Server-side frameworks and environments such as ASP.NET MVC
  • Big Data technologies such Azure Data Lake
  • ORM tools like Entity Framework
  • Modern distributed version control systems like Git
  • Test, build, deploy (CI) software such as Microsoft DevOps (Team Services)

  • Strong analytical and decision-making skills
  • Excellent oral and written communication skills
  • Strong desire to seek out and learn new technologies and development practices
  • Ability and willingness to adapt quickly to changing priorities and requests
  • Ability to thrive under pressure and take control of urgent and demanding issues

Back to top