What are the responsibilities and job description for the Solutions Engineer / Client Tech Partner position at LHH Recruitment Solutions?
Job Description
Job Description
LHH is seeking a dynamic and highly experienced Tech Partner to join our Professional Services Delivery team. This leadership role will focus on overseeing and driving successful application software development projects, both onshore and offshore. The Tech Partner will work closely with key clients, internal teams, and offshore development centers to ensure the seamless delivery of high-quality solutions that meet client expectations and align with business objectives. This role demands a combination of strong technical expertise, strategic thinking, and exceptional communication skills.
Key Responsibilities :
Client Engagement & Relationship Management :
Establish and maintain strong relationships with key client stakeholders to understand business needs and technical requirements.
Lead discussions around solution architecture, project scope, and delivery timelines.
Ensure that the client's vision is clearly communicated to internal teams and that expectations are managed effectively throughout the project lifecycle.
Technical Leadership :
Provide thought leadership on technical architecture and software development methodologies for application projects.
Define best practices, coding standards, and development processes to ensure consistency and quality across all delivery projects.
Overseeing Offshore Development Teams :
Manage offshore development teams, including coordination, resource allocation, and providing technical direction.
Work closely with offshore delivery managers to ensure that project goals and deadlines are met while maintaining high-quality standards.
Provide support and mentorship to offshore teams, ensuring alignment with the onshore team’s objectives and client requirements.
Act as the bridge between offshore teams and onshore stakeholders to ensure smooth communication and collaboration.
Project Delivery Oversight :
Ensure timely and efficient delivery of projects by actively tracking progress, identifying risks, and implementing corrective actions when necessary.
Collaborate with Project Managers and other stakeholders to prioritize project tasks, mitigate risks, and ensure alignment with client timelines and budget.
Provide technical guidance and support during project implementation, ensuring technical challenges are addressed promptly.
Quality Assurance & Continuous Improvement :
Promote a culture of continuous improvement within the development teams by fostering knowledge sharing, innovation, and the use of the latest technologies.
Ensure that all software solutions are thoroughly tested and meet the required quality standards before deployment.
Establish and monitor metrics to track the quality, efficiency, and effectiveness of development efforts.
Resource and Budget Management :
Collaborate with internal and offshore teams to plan and allocate resources effectively, balancing the workload between onshore and offshore teams.
Provide input into budgeting, forecasting, and cost management, ensuring that delivery costs stay within scope.
Help manage and optimize the overall resource pipeline, identifying staffing needs and skill gaps.
Required Skills & Qualifications :
Experience :
10 years in application software development with at least 5 years in a senior technical leadership role, including experience managing offshore development teams.
Technical Expertise :
Deep knowledge of modern programming languages and frameworks (e.g., Java, .NET, Python, Angular, React, etc.).
Strong understanding of cloud platforms (AWS, Azure) and enterprise-level architectures.
Experience with full-stack development, microservices.
Familiarity with Agile, Scrum, and other project management methodologies.
Leadership Skills :
Proven ability to lead and inspire cross-functional, distributed teams, including offshore resources.
Excellent stakeholder management and communication skills, with a strong ability to manage client relationships.
Ability to manage competing priorities, risks, and complex delivery requirements across multiple regions.
Offshore Experience :
Strong understanding of the challenges and best practices related to managing offshore teams, including communication, cultural differences, and time zone management.
Education :
Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications :
Certifications in project management (PMP, Scrum Master) or cloud certifications (AWS, Azure).
Previous experience in professional services or consulting environments.
Experience with enterprise applications, SaaS, and ERP solutions.
Working Environment :
Location : Hybrid or remote options available, with periodic travel to client sites as needed.
Global Exposure : Opportunity to work with clients and offshore teams across multiple geographies and cultures.
Key Attributes :
Problem-solving mindset with the ability to balance technical and business requirements.
Strong communication skills to effectively liaise between technical teams and clients.
Pay Details : $100,000.00 to $120,000.00 per year
Search managed by : Cheyanne Muller
Equal Opportunity Employer / Veterans / Disabled
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https : / / www.lhh.com / us / en / candidate -privacy
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and / or security clearance requirements, including, as applicable :
- The California Fair Chance Act
- Los Angeles City Fair Chance Ordinance
- Los Angeles County Fair Chance Ordinance for Employers
- San Francisco Fair Chance Ordinance
Salary : $100,000 - $120,000