Senior Technical Lead
United States
Job Description
Senior Technical Lead
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 architecture, design, and development of assigned applications.
  • Perform hands-on software development and coding.
  • Write API specifications.
  • Conduct proof of concepts (POCs).
  • Conduct code reviews.
  • Perform testing during ongoing sprints.
  • Drive consistent development practices, tools, and reusable components.
  • Develop 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 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).

Minimum Qualifications

  • Bachelor’s Degree in Computer Science, Computer Science Engineering, or related field.
  • Advanced degree preferred.

Preferred Qualifications

  • 8+ years of commercial software development experience.
  • Experience with distributed and multi-tier systems.
  • Strong programming skills in Java and Python.
  • Hands-on experience with Spring Boot.
  • Hands-on experience with Microservices.
  • Hands-on experience with Kafka.
  • Hands-on experience with Relational and/or NoSQL databases.
  • Experience developing and hosting solutions on Google Cloud Platform.
  • Experience with Google Cloud Storage (GCS).
  • Experience with BigQuery.
  • Experience with Vertex AI.
  • Experience leveraging GCP services for feature implementations.
  • Experience with Agile development.
  • Experience with Continuous Integration (CI).
  • Experience with Continuous Delivery (CD).
  • Working knowledge of CI/CD pipeline tools.
  • Experience with Maven.
  • Experience with Salt.
  • Experience with Git.
  • Experience with Jenkins.
  • Experience in architecture design and modeling.
  • Experience designing and modeling complex systems and architectures.
  • Understanding of HTTP.
  • Understanding of Apache.
  • Familiarity with Unix/Linux.
  • Understanding of data structures.
  • Understanding of algorithms.
  • Understanding of design patterns.
  • Experience with Python is a plus.
  • Strong written communication skills.
  • Strong documentation skills.
  • Focus on continuous improvement opportunities.
  • Knowledge of Contact Center ecosystem.
  • Knowledge of Genesys Framework and Architecture.
  • Familiarity with the Genesys ecosystem preferred.
  • Ability to lead teams.
  • Ability to collaborate with stakeholders.
  • Strong leadership skills.
  • Strong communication skills.
  • Ability to influence technical and non-technical stakeholders across functions.

Secondary Skills

  • Experience building AI/ML solutions for production systems.
  • Experience integrating AI/ML solutions into production systems.
  • Familiarity with TensorFlow.
  • Familiarity with PyTorch.
  • Hands-on experience with Generative AI technologies.
  • Experience with Large Language Models (LLMs).
  • Experience with Prompt Engineering.
  • Experience with AI-powered application development.
  • Experience using Vertex AI for model development.
  • Experience using Vertex AI for model deployment.
  • Experience using Vertex AI for model monitoring.
  • Awareness of responsible AI practices.
  • Awareness of model governance.
  • Awareness of bias mitigation.
  • Awareness of explainability.

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 architecture, design, and development of assigned applications.
  • Perform hands-on software development and coding.
  • Write API specifications.
  • Conduct proof of concepts (POCs).
  • Conduct code reviews.
  • Perform testing during ongoing sprints.
  • Drive consistent development practices, tools, and reusable components.
  • Develop 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 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).

Minimum Qualifications

  • Bachelor’s Degree in Computer Science, Computer Science Engineering, or related field.
  • Advanced degree preferred.

Preferred Qualifications

  • 8+ years of commercial software development experience.
  • Experience with distributed and multi-tier systems.
  • Strong programming skills in Java and Python.
  • Hands-on experience with Spring Boot.
  • Hands-on experience with Microservices.
  • Hands-on experience with Kafka.
  • Hands-on experience with Relational and/or NoSQL databases.
  • Experience developing and hosting solutions on Google Cloud Platform.
  • Experience with Google Cloud Storage (GCS).
  • Experience with BigQuery.
  • Experience with Vertex AI.
  • Experience leveraging GCP services for feature implementations.
  • Experience with Agile development.
  • Experience with Continuous Integration (CI).
  • Experience with Continuous Delivery (CD).
  • Working knowledge of CI/CD pipeline tools.
  • Experience with Maven.
  • Experience with Salt.
  • Experience with Git.
  • Experience with Jenkins.
  • Experience in architecture design and modeling.
  • Experience designing and modeling complex systems and architectures.
  • Understanding of HTTP.
  • Understanding of Apache.
  • Familiarity with Unix/Linux.
  • Understanding of data structures.
  • Understanding of algorithms.
  • Understanding of design patterns.
  • Experience with Python is a plus.
  • Strong written communication skills.
  • Strong documentation skills.
  • Focus on continuous improvement opportunities.
  • Knowledge of Contact Center ecosystem.
  • Knowledge of Genesys Framework and Architecture.
  • Familiarity with the Genesys ecosystem preferred.
  • Ability to lead teams.
  • Ability to collaborate with stakeholders.
  • Strong leadership skills.
  • Strong communication skills.
  • Ability to influence technical and non-technical stakeholders across functions.

Secondary Skills

  • Experience building AI/ML solutions for production systems.
  • Experience integrating AI/ML solutions into production systems.
  • Familiarity with TensorFlow.
  • Familiarity with PyTorch.
  • Hands-on experience with Generative AI technologies.
  • Experience with Large Language Models (LLMs).
  • Experience with Prompt Engineering.
  • Experience with AI-powered application development.
  • Experience using Vertex AI for model development.
  • Experience using Vertex AI for model deployment.
  • Experience using Vertex AI for model monitoring.
  • Awareness of responsible AI practices.
  • Awareness of model governance.
  • Awareness of bias mitigation.
  • Awareness of explainability.

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 architecture, design, and development of assigned applications.
  • Perform hands-on software development and coding.
  • Write API specifications.
  • Conduct proof of concepts (POCs).
  • Conduct code reviews.
  • Perform testing during ongoing sprints.
  • Drive consistent development practices, tools, and reusable components.
  • Develop 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 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).

Minimum Qualifications

  • Bachelor’s Degree in Computer Science, Computer Science Engineering, or related field.
  • Advanced degree preferred.

Preferred Qualifications

  • 8+ years of commercial software development experience.
  • Experience with distributed and multi-tier systems.
  • Strong programming skills in Java and Python.
  • Hands-on experience with Spring Boot.
  • Hands-on experience with Microservices.
  • Hands-on experience with Kafka.
  • Hands-on experience with Relational and/or NoSQL databases.
  • Experience developing and hosting solutions on Google Cloud Platform.
  • Experience with Google Cloud Storage (GCS).
  • Experience with BigQuery.
  • Experience with Vertex AI.
  • Experience leveraging GCP services for feature implementations.
  • Experience with Agile development.
  • Experience with Continuous Integration (CI).
  • Experience with Continuous Delivery (CD).
  • Working knowledge of CI/CD pipeline tools.
  • Experience with Maven.
  • Experience with Salt.
  • Experience with Git.
  • Experience with Jenkins.
  • Experience in architecture design and modeling.
  • Experience designing and modeling complex systems and architectures.
  • Understanding of HTTP.
  • Understanding of Apache.
  • Familiarity with Unix/Linux.
  • Understanding of data structures.
  • Understanding of algorithms.
  • Understanding of design patterns.
  • Experience with Python is a plus.
  • Strong written communication skills.
  • Strong documentation skills.
  • Focus on continuous improvement opportunities.
  • Knowledge of Contact Center ecosystem.
  • Knowledge of Genesys Framework and Architecture.
  • Familiarity with the Genesys ecosystem preferred.
  • Ability to lead teams.
  • Ability to collaborate with stakeholders.
  • Strong leadership skills.
  • Strong communication skills.
  • Ability to influence technical and non-technical stakeholders across functions.

Secondary Skills

  • Experience building AI/ML solutions for production systems.
  • Experience integrating AI/ML solutions into production systems.
  • Familiarity with TensorFlow.
  • Familiarity with PyTorch.
  • Hands-on experience with Generative AI technologies.
  • Experience with Large Language Models (LLMs).
  • Experience with Prompt Engineering.
  • Experience with AI-powered application development.
  • Experience using Vertex AI for model development.
  • Experience using Vertex AI for model deployment.
  • Experience using Vertex AI for model monitoring.
  • Awareness of responsible AI practices.
  • Awareness of model governance.
  • Awareness of bias mitigation.
  • Awareness of explainability.

Other Requirements

Maximum Salary (US):  148000
Minimum Salary (US):  78000
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.