Lead I - Software Engineering

TekWissen LLC

Frisco, TX

JOB DETAILS
SALARY
$47.05–$47.05
SKILLS
Artificial Intelligence (AI), Business Intelligence Software, Cisco Unity, Cloud Computing, Code Reviews, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Data Modeling, Data Quality, Database Extract Transform and Load (ETL), DevOps, Diversity, Documentation, Engineering, Enterprise Architecture, Git, HRIS/HRMS, Human Resources Analytics, Incident Response, Information Architecture, Information Technology & Information Systems, Leadership, Microsoft Product Family, Microsoft Project, Microsoft Windows Azure, On Call, Power BI, Problem Solving Skills, Product Demonstration, Product Development, Product Support, Python Programming/Scripting Language, Quality Engineering, Reconciliation, SQL (Structured Query Language), ServiceNow, Snowflake Schema, Software Engineering, Streaming Technology, Tableau, Team Player, Technical/Engineering Design, Unit Test, Workforce Management
LOCATION
Frisco, TX
POSTED
3 days ago
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client provider of digital technology and transformation, information technology and services
Position: Lead I - Software Engineering
Location: Frisco, TX 75034
Duration: 12 Months
Job Type: Temporary Assignment
Work Type: Onsite
Job Description
  • The Associate Data Engineer is an early-career engineer learning the full HR Analytics data engineering vertical hands-on from ingestion, through modeling and transformation, into the Microsoft Fabric semantic layer and Power BI visualizations.
  • The Associate Data Engineer takes well-defined components of solution designs that Senior and Data Engineers have shaped, and turns them into working, tested, documented code under the guidance of more senior engineers on the team.
  • The role is structured to build technical depth and domain context steadily over time, with a clear growth path into the Data Engineer role as the engineer earns autonomy and ownership.
  • The Associate Data Engineer must be located in the country.
HOW THE TEAM WORKS TOGETHER
  • The HR Analytics engineering team operates as a single team across the country and India, with clear layers and a shared way of working: The HR Analytics engineering team is structured in three layers that work together: an Information Architect who owns end-to-end architecture and engineering standards; Principal Data Engineers who set the engineering bar and lead the data engineering team; and Senior Data Engineers, Data Engineers, and Associate Data Engineers who deliver data products across the full vertical.
  • The team operates across the country (Frisco, TX) and India (Hyderabad) and incountry locations in PST Timezone, with engineers in all regions partnering across the timezone gap to keep delivery moving and to share ownership of data products end-to-end.
  • Business engagement happens through the team's senior engineering and architecture leadership, with broader engineering team participation that grows over time as engineers build domain context and earn trust with stakeholders.
  • Work flows from a business need into a technical solution design, then into a build that spans ingestion through the unified framework, data modeling, transformation across Snowflake and Databricks, semantic layer in Microsoft Fabric, and visualization in Power BI with quality, testing, documentation, and reliability owned across the whole vertical.
  • The team operates a DevOps model engineers own their data products in production, share an on-call schedule, and rotate the operations role across the team.
  • This role is an early-career engineer who learns the full vertical hands-on, contributing under the guidance of senior engineers on the team and growing into broader ownership as skills and context develop.
WHERE THIS ROLE FITS:
  • Senior and Data Engineers on the HR Analytics team identify authoritative sources, model the data, and decompose business objectives into technical designs that span ingestion, transformation, semantic layer, and visualization.
  • The Associate Data Engineer contributes to those designs in well-scoped pieces: Implements assigned ingestion components within the team's unified ingestion framework.
  • Builds assigned transformation and modeling components in Snowflake (including Iceberg tables) and Databricks (Delta Lake) under the guidance of senior engineers. Implements unit tests, data quality checks, and reconciliation for assigned work.
  • Builds assigned semantic layer components in Microsoft Fabric and visualization components in Power BI per the design.
  • Helps operate and maintain data products after delivery, including monitoring and incident response with senior engineer support.
  • Over time, the Associate Data Engineer grows toward more independent ownership of components and eventually full data products, as preparation for promotion to Data Engineer.
CORE RESPONSIBILITIES
  • Execute assigned components of solution designs handed off by Senior and Data Engineers, delivering production-grade code under senior engineer guidance.
  • Land source data into the team's unified ingestion framework using the patterns specified in the design.
  • Implement assigned data models and transformation logic in Snowflake (including Iceberg tables) and Databricks (Delta Lake, Unity Catalog) per the design.
  • Apply medallion (bronze, silver, gold) architecture and the team's engineering standards to all work, including naming conventions, documentation, and code review practices.
  • Build assigned components of the semantic layer in Microsoft Fabric (Fabric IQ, OneLake) per the design specifications.
  • Build assigned Power BI visualizations and reports following the design specifications and the team's BI standards. Implement unit tests, data quality checks, and reconciliation for assigned work. Help operate assigned data products after delivery, including monitoring, alerting, and incident response with support from senior engineers.
  • Write and maintain documentation including source-to-target mappings, data lineage, data dictionaries, and runbooks for assigned work.
  • Contribute to and follow the team's DevOps practices Git, CI/CD, automated testing, and code review.
  • Participate actively in design reviews and team discussions, asking clarifying questions and learning from senior engineers' perspectives.
  • Build HR domain context steadily over time attending stakeholder meetings as appropriate, asking questions, and growing the foundation for future business engagement.
  • Collaborate with the broader engineering team and share what you learn through demos and informal knowledge sharing.
REQUIRED QUALIFICATIONS:
  • Bachelor's degree in Computer Science, Software Engineering, Information Management, or equivalent experience in field plus 1+ years of related work experience, OR equivalent demonstrated experience through internships, bootcamps, or self-directed project work. Must be located in the country.
  • 1+ years of hands-on data engineering or software engineering experience, including internships and academic project work that demonstrate production-quality engineering habits.
  • Working proficiency in SQL and Python.
  • Exposure to Spark (PySpark or Spark SQL) for distributed data transformation, or strong willingness and demonstrated ability to learn it quickly.
  • Exposure to cloud data platforms Databricks, Snowflake, or comparable with a willingness to develop hands-on depth.
  • Familiarity with at least one BI tool (Power BI preferred, Tableau or similar acceptable).
  • Understanding of fundamental data engineering concepts data modeling, ETL/ELT, data quality, source-to-target mapping.
  • Familiarity with Git, code review practices, and basic CI/CD concepts.
  • Good communication skills able to ask clarifying questions, communicate progress clearly, and learn from feedback.
  • Strong problem-solving instincts, curiosity, and the discipline to deliver well-defined work to a high standard.
  • Eagerness to learn the full vertical from ingestion through visualization, and to take on broader ownership over time.
PREFERRED QUALIFICATIONS
  • Hands-on coursework, internship, or project experience with Databricks (Delta Lake) or Snowflake at any scale. Hands-on coursework, internship, or project experience with Microsoft Fabric, OneLake, or Power BI.
  • Exposure to Iceberg tables or other modern open table formats. Exposure to HR data domains talent acquisition, workforce analytics, compensation, learning, performance, or people analytics.
  • Familiarity with Workday, ServiceNow HR, or comparable HR systems of record.
  • Exposure to streaming technologies (Kafka, Azure Event Hub, Delta Live Tables, or Spark Structured Streaming).
  • Exposure to AI/ML pipelines or building data products that support ML workloads.
  • Azure certifications (Azure Fundamentals, Data Engineer Associate) or working toward them.
  • Familiarity with T-Mobile's Omni lakehouse platform, MagentaBuilt integrations, or enterprise IT architecture standards.
  • Familiarity with data privacy concepts (GDPR, CCPA) and HR data handling considerations.
TekWissen Group is an equal opportunity employer supporting workforce diversity.

About the Company

T

TekWissen LLC

WE THE TEKWISSEN PEOPLE

TekWissen offers you a broader portfolio of services, industry-leading solutions, and the meaningful innovations that give you greater flexibility and speed to respond to market dynamics, reduced costs and risk to improve enterprise performance, and increased productivity to enable growth.

To keep pace with global market demands, TekWissen keeps its finger on the pulse of change. Our organized approach to guiding a project from its inception to closure. Managing projects is becoming more and more important as we enter the digital era. To cope with the pace that this transition demands, a method is required to manage projects so they can yield quality work, while incorporating efficient use of time and resources.

Project involves identifying which quality standards are relevant to the project and determining how to satisfy them.

It is important to perform quality planning during the Planning Process and should be done alongside the other project planning processes because changes in the quality will likely require changes in the other planning processes, or the desired product quality may require a detailed risk analysis of an identified problem. It is important to remember that quality should be planned, designed, then built in, not added on after the fact.

Capabilities and accomplishments in one TekWissen business enhance the opportunity for success in the others. Put simply, TekWissen's unique combination of attributes promotes success.



COMPANY SIZE
100 to 499 employees
INDUSTRY
Computer/IT Services
FOUNDED
2009
WEBSITE
http://www.tekwissen.com/