Data Principal
United States
Job Description
Data Principal
Phoenix, Arizona

Job Summary

Responsibilities

  • Provide thought leadership, engineering expertise, and direction to engineering teams.
  • Collaborate with business stakeholders, product teams, and cross-functional technology groups to drive continuous delivery.
  • Drive user story analysis and elaboration.
  • Design and develop software applications.
  • Test and build automation tools.
  • Own all technical aspects of software development, including architecture, design, and system development.
  • Perform hands-on software development and coding.
  • Write API specifications.
  • Conduct proof of concepts (POCs).
  • Perform code reviews.
  • Conduct testing in ongoing sprints.
  • Drive consistent development practices, tools, and common components.
  • Develop deep understanding of integrations with other systems and platforms.
  • Work with technical product managers on blueprints and annual feature planning.
  • Identify opportunities to adopt new technologies and address future challenges.
  • Communicate solution designs effectively with internal and external business partners.

Functional Skills

  • Strong analytical and strategic thinking skills.
  • Ability to interpret technical and business objectives and challenges.
  • Porting and software configuration.
  • Agile methodologies.
  • Software development and testing.
  • Object-oriented analysis and design across multiple platforms.
  • Designing high-availability applications.
  • Product engineering knowledge (preferred).

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Science Engineering, or related field.
  • Advanced degree preferred.
  • 8+ years of commercial software development experience.

Technical Skills

  • Proficiency in Google Cloud Platform (Google Cloud Storage and BigQuery).
  • Hands-on experience with Big Data platforms (Scala, Spark, Hive SQL).
  • Experience with Big Data Lake.
  • Experience in ETL processes, tools, and data modeling on Big Data platforms.
  • Proficiency in Secure File Transfer (SFT) operations and data management.
  • Experience with Agile development, Continuous Integration, and Continuous Delivery.
  • Working knowledge of CI/CD pipeline tools.
  • Experience with automated release management using Maven, Salt, Git, and Jenkins.
  • Experience in architecture design and modeling of complex systems.
  • Understanding of web technologies (HTTP, Apache).
  • Familiarity with Unix/Linux.
  • Understanding of data structures, algorithms, and design patterns.

Leadership & Communication

  • Strong written communication and documentation abilities.
  • Proactive approach towards continuous improvement opportunities.
  • Ability to lead teams and collaborate with stakeholders.
  • Strong leadership and communication skills.
  • Ability to influence technical and non-technical stakeholders across functions.

Secondary Skills

  • Design and develop end-to-end business intelligence solutions using Power BI.
  • Define and implement data models, metrics, and KPIs.
  • Design, develop, and optimize multidimensional and tabular data models.
  • Strong proficiency in DAX, Power Query, and SQL.
  • Design Power BI dashboards and reports.
  • Troubleshoot, debug, and optimize BI solutions including reports, cubes, and semantic models.
  • Develop and maintain BI frameworks, semantic layers, and metadata repositories.
  • Support data governance, standardization, and administration.

Key Responsibilities

Responsibilities

  • Provide thought leadership, engineering expertise, and direction to engineering teams.
  • Collaborate with business stakeholders, product teams, and cross-functional technology groups to drive continuous delivery.
  • Drive user story analysis and elaboration.
  • Design and develop software applications.
  • Test and build automation tools.
  • Own all technical aspects of software development, including architecture, design, and system development.
  • Perform hands-on software development and coding.
  • Write API specifications.
  • Conduct proof of concepts (POCs).
  • Perform code reviews.
  • Conduct testing in ongoing sprints.
  • Drive consistent development practices, tools, and common components.
  • Develop deep understanding of integrations with other systems and platforms.
  • Work with technical product managers on blueprints and annual feature planning.
  • Identify opportunities to adopt new technologies and address future challenges.
  • Communicate solution designs effectively with internal and external business partners.

Functional Skills

  • Strong analytical and strategic thinking skills.
  • Ability to interpret technical and business objectives and challenges.
  • Porting and software configuration.
  • Agile methodologies.
  • Software development and testing.
  • Object-oriented analysis and design across multiple platforms.
  • Designing high-availability applications.
  • Product engineering knowledge (preferred).

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Science Engineering, or related field.
  • Advanced degree preferred.
  • 8+ years of commercial software development experience.

Technical Skills

  • Proficiency in Google Cloud Platform (Google Cloud Storage and BigQuery).
  • Hands-on experience with Big Data platforms (Scala, Spark, Hive SQL).
  • Experience with Big Data Lake.
  • Experience in ETL processes, tools, and data modeling on Big Data platforms.
  • Proficiency in Secure File Transfer (SFT) operations and data management.
  • Experience with Agile development, Continuous Integration, and Continuous Delivery.
  • Working knowledge of CI/CD pipeline tools.
  • Experience with automated release management using Maven, Salt, Git, and Jenkins.
  • Experience in architecture design and modeling of complex systems.
  • Understanding of web technologies (HTTP, Apache).
  • Familiarity with Unix/Linux.
  • Understanding of data structures, algorithms, and design patterns.

Leadership & Communication

  • Strong written communication and documentation abilities.
  • Proactive approach towards continuous improvement opportunities.
  • Ability to lead teams and collaborate with stakeholders.
  • Strong leadership and communication skills.
  • Ability to influence technical and non-technical stakeholders across functions.

Secondary Skills

  • Design and develop end-to-end business intelligence solutions using Power BI.
  • Define and implement data models, metrics, and KPIs.
  • Design, develop, and optimize multidimensional and tabular data models.
  • Strong proficiency in DAX, Power Query, and SQL.
  • Design Power BI dashboards and reports.
  • Troubleshoot, debug, and optimize BI solutions including reports, cubes, and semantic models.
  • Develop and maintain BI frameworks, semantic layers, and metadata repositories.
  • Support data governance, standardization, and administration.

Skill Requirements

Responsibilities

  • Provide thought leadership, engineering expertise, and direction to engineering teams.
  • Collaborate with business stakeholders, product teams, and cross-functional technology groups to drive continuous delivery.
  • Drive user story analysis and elaboration.
  • Design and develop software applications.
  • Test and build automation tools.
  • Own all technical aspects of software development, including architecture, design, and system development.
  • Perform hands-on software development and coding.
  • Write API specifications.
  • Conduct proof of concepts (POCs).
  • Perform code reviews.
  • Conduct testing in ongoing sprints.
  • Drive consistent development practices, tools, and common components.
  • Develop deep understanding of integrations with other systems and platforms.
  • Work with technical product managers on blueprints and annual feature planning.
  • Identify opportunities to adopt new technologies and address future challenges.
  • Communicate solution designs effectively with internal and external business partners.

Functional Skills

  • Strong analytical and strategic thinking skills.
  • Ability to interpret technical and business objectives and challenges.
  • Porting and software configuration.
  • Agile methodologies.
  • Software development and testing.
  • Object-oriented analysis and design across multiple platforms.
  • Designing high-availability applications.
  • Product engineering knowledge (preferred).

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Science Engineering, or related field.
  • Advanced degree preferred.
  • 8+ years of commercial software development experience.

Technical Skills

  • Proficiency in Google Cloud Platform (Google Cloud Storage and BigQuery).
  • Hands-on experience with Big Data platforms (Scala, Spark, Hive SQL).
  • Experience with Big Data Lake.
  • Experience in ETL processes, tools, and data modeling on Big Data platforms.
  • Proficiency in Secure File Transfer (SFT) operations and data management.
  • Experience with Agile development, Continuous Integration, and Continuous Delivery.
  • Working knowledge of CI/CD pipeline tools.
  • Experience with automated release management using Maven, Salt, Git, and Jenkins.
  • Experience in architecture design and modeling of complex systems.
  • Understanding of web technologies (HTTP, Apache).
  • Familiarity with Unix/Linux.
  • Understanding of data structures, algorithms, and design patterns.

Leadership & Communication

  • Strong written communication and documentation abilities.
  • Proactive approach towards continuous improvement opportunities.
  • Ability to lead teams and collaborate with stakeholders.
  • Strong leadership and communication skills.
  • Ability to influence technical and non-technical stakeholders across functions.

Secondary Skills

  • Design and develop end-to-end business intelligence solutions using Power BI.
  • Define and implement data models, metrics, and KPIs.
  • Design, develop, and optimize multidimensional and tabular data models.
  • Strong proficiency in DAX, Power Query, and SQL.
  • Design Power BI dashboards and reports.
  • Troubleshoot, debug, and optimize BI solutions including reports, cubes, and semantic models.
  • Develop and maintain BI frameworks, semantic layers, and metadata repositories.
  • Support data governance, standardization, and administration.

Other Requirements

Maximum Salary (US):  172000
Minimum Salary (US):  87000
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion. 

 

Compensation and Benefits

A candidate’s pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.