Principal Technical Consultant – Enterprise Software
Position Overview:
We are seeking an experienced Principal Technical Consultant to lead complex enterprise software implementations and serve as a senior technical advisor to customers. This role combines hands-on technical delivery, solution design, client consulting, and project leadership.
The ideal candidate has extensive experience in professional services or software implementation and is comfortable owning complex customer engagements from initial discovery through configuration, integration, testing, deployment, and go-live. This individual will also serve as a trusted technical resource for customers and collaborate closely with internal product, engineering, support, and project delivery teams.
Key Responsibilities:
- Lead client discovery sessions to understand business requirements, technical environments, workflows, and implementation objectives.
- Translate complex customer requirements into technical solution designs and implementation strategies.
- Configure and customize enterprise software solutions, including integrations with existing systems and third-party applications.
- Lead complex software implementations through configuration, testing, UAT, deployment, and go-live.
- Troubleshoot complex technical, configuration, and integration issues and provide guidance on appropriate solutions.
- Serve as a senior technical advisor to customers, providing recommendations, best practices, training, and ongoing technical guidance.
- Collaborate with project managers, engineering, product, support, and other internal teams to ensure successful project delivery.
- Manage multiple customer engagements while maintaining project timelines, technical quality, and customer satisfaction.
- Contribute technical expertise, implementation best practices, and knowledge sharing across the professional services organization.
Qualifications:
- Bachelor's degree in Computer Science, Information Systems, Business, or a related discipline; advanced degree is a plus.
- 7+ years of experience in professional services, technical consulting, software implementation, or a similar client-facing technology role.
- Strong hands-on experience with enterprise software configuration, customization, system integration, and technical troubleshooting.
- Experience leading complex software implementations and working directly with customers throughout the implementation lifecycle.
- Strong requirements gathering and solution design experience, including the ability to translate business needs into technical solutions.
- Experience supporting system integrations, UAT, deployment, and go-live activities.
- Understanding of Agile, Waterfall, or similar project delivery methodologies.
- Strong client-facing communication and presentation skills with the ability to engage technical teams, business stakeholders, and executive leadership.
- Demonstrated ability to independently solve complex technical and implementation challenges.
- Ability to manage multiple projects and competing priorities in a fast-paced consulting environment.
- Experience serving as a senior technical resource, technical lead, or trusted advisor on customer engagements is strongly preferred.
- Willingness to travel occasionally for client engagements.