Enthought powers digital transformation for science. Our technology and deep scientific expertise enable faster discovery and continuous innovation. We solve complex problems for the most innovative and respected organizations across the life sciences, material sciences, chemical, and semiconductor industries.
The Consulting Manager at Enthought is responsible for managing the assigned customer project teams and for completing the projects on time and on budget. The Consulting Manager assists in the development of customer statements of work and the associated project plans. Consulting Managers work with Project Managers to track and report project progress, identify issues and performance risks, implement measures to address issues and risks, and maintain proper, proactive communication to internal and external stakeholders of such matters.
Responsibilities
- Manage the developers assigned to his/her customer project teams
- Ensure assigned customer projects and the deliverables specified in the applicable statements of work are completed on time and on budget
- Assist Directors, Professional Services & Customer Success and others that lead sales activities in the development of statements of work and their associated project plans
- Participate in Discovery process or designate a proxy, typically representing the technical team and providing primary technical consultation and expertise (both client facing and for internal work sessions)
- Monitor or lead collaborative software development practices with a team: release planning, architecture reviews, code review, sprint planning, work estimation, sprint retrospectives, daily standups
- Set and enforce standards around software development practices and disciplines, including adequate automated testing to ensure acceptable level of QA, QC, robustness and maintainability, as well as adequate documentation for internal and customer use (For detailed recommendations, see Enthought's development best practices guidelines, as well as relevant sections in the Software Development Fundamentals document and the Application Development Handbook.)
- Identify priorities, coordinate resources, develop action plans, and oversee project tracking and reporting
- Work with Directors, Professional Services & Customer Success and Project Managers (where applicable) to track customer goals, project goals, and progress against goals
- Collaborate with the Principal Engineers to validate technology choices and solution architecture as needed
- Identify performance issues and risks, implement measures to address issues and risks, and maintain proper, proactive communication with internal and external stakeholders on such matters
- Attend regular meetings to review progress and changes to project plans, and discuss issues that need coordinated responses.
- Serve as the business liaison / business analyst / customer representative as necessary in project planning, prioritization, execution, and updates - making sure projects are aligned with the customer's business objectives and needs
- Assist in resource planning
- Maintain situational awareness of customer accounts
- Learn the client's business and become familiar with the relevant science of assigned customer projects
- Establish and maintain good relationships with customer personnel, building trust and influence with key stakeholders
- Assist and support sales and marketing activities as requested
Qualifications
- Bachelor's, Master’s, or Ph.D. Degree in scientific, mathematical or engineering field.
- Minimum 2 years of technical leadership or software development experience with 4 or more years preferred
- Ability to understand a problem domain
- Discipline, pride, and professionalism to deliver readable, documented, and tested code
- Strong work ethic and commitment to satisfying the customer
- Experience with Python and its scientific ecosystem, and a strong understanding of how to apply its capabilities to develop visualizations, workflow frameworks, and elegant scientific applications
- Strong leadership skills with the ability to inspire people to action through his or her influence
- Proven record of the ability to achieve goals and objectives
- Ability to build consensus and relationships among executives, customers, and employees
- Proven communication and negotiation skills
- Ability to understand challenges of customers
- Strong analytical abilities and the ability to understand new issues quickly and make well-informed decisions
- Ability to inspire confidence, create trust, work under pressure, plan personal workload effectively, and delegate
- Key individual skills required include exceptional integrity, analytic intelligence, sense of urgency, ability to simplify the complex, openness in communication, people empathy, endurance and willingness to lead and take responsibility
Enthought is headquartered in Austin, Texas, with offices in Cambridge, United Kingdom; Zürich, Switzerland; and Tokyo, Japan. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.
By submitting personal information here, such as your CV / resume, Enthought, Inc. will collect and store this data. We process this data solely for recruitment purposes. Your data is stored on secured servers. As a global organization with distributed IT systems, your personal information may be routed, stored, or transferred internationally throughout Enthought’s locations worldwide, done so in accordance with our privacy policies, procedures, and in accordance with data privacy laws. Click
HERE for a link to the Enthought Privacy Policy, in which you will find information about our compliance with GDPR (data protection law) and how to request access to your data that we have collected, request us to delete your data, correct any inaccuracies or restrict our processing of your data.