Professional Services Engineer job description
A Professional Services Engineer is a technical expert responsible for developing and implementing customized software solutions, including integrations and data migrations, to enhance clients’ use of a company’s product within their IT environments.
Use this Professional Services Engineer job description template to advertise open roles for your company. Be sure to modify requirements and duties based on the unique needs of the role you’re hiring for.
What is a Professional Services Engineer?
A Professional Services Engineer is a specialized role focused on tailoring a company’s product to meet the unique needs of its clients through technical solutions. This involves analyzing requirements, developing custom integrations, migrating data, and ensuring the product fits seamlessly into the client’s IT infrastructure.
The role requires a blend of technical expertise, problem-solving skills, and the ability to communicate complex information clearly.
What does a Professional Services Engineer do?
A Professional Services Engineer works closely with clients to understand their technical requirements and delivers solutions that integrate the company’s product into their existing systems. This includes writing custom code, configuring accounts, and troubleshooting issues like SSO problems.
They play a crucial role in the implementation phase, ensuring a smooth transition for clients migrating to the product. Additionally, they contribute to the improvement of the product’s infrastructure and participate in customer calls to provide technical guidance and support.
Professional Services Engineer responsibilities include:
- Developing customized integrations based on client requests
- Conducting data migrations and creating custom reports
- Implementing new internal tools and technical account configurations
- Providing SSO and API consultations to clients
Job brief
We’re seeking a Professional Services Engineer to join our Technical Solutions team in Boston.
In this role, you’ll be pivotal in implementing customized solutions for our clients, enabling seamless data migration and integration into their IT environments. You’ll develop integrations, conduct data migrations, create custom reports, and consult on SSO and API usage.
Your technical expertise will directly impact our clients’ success and satisfaction with our product. If you’re a skilled developer with a passion for problem-solving and customer service, we’d love to have you on board.
Responsibilities
- Develop and implement customized integrations for clients
- Perform data migrations and create custom SQL reports
- Implement new internal tools, including requirement gathering and technical design
- Configure technical account settings and customized features for customers
- Provide SSO and API consultations and troubleshooting
- Communicate effectively with non-technical teams and clients
- Perform feasibility analysis for technical deliverables
- Participate in customer calls for technical support and requirement gathering
- Implement improvements to technical infrastructure and refactor codebase
- Review Statements of Work for technical deliverables
Requirements and skills
- Minimum two years of software development experience (Python or Ruby on Rails preferred)
- Good knowledge of SQL
- BS in Computer Science or a related field
- Excellent communication skills, able to present technical information clearly
- Proficiency with AWS (Redshift, S3, EC2, Lambda) is a plus
- Experience with Kubernetes, CI/CD, React, QA, JIRA, and Agile development is beneficial
- Diligent, rigorous, and able to deliver projects on schedule
- Capable of collaborating in a multinational team environment
Frequently asked questions
- What does a Professional Services Engineer do?
- A Professional Services Engineer develops and implements technical solutions to integrate and optimize clients' use of a product within their IT environments.
- What are the duties and responsibilities of a Professional Services Engineer?
- Their duties include developing custom integrations, performing data migrations, configuring technical account settings, and providing technical consultations to clients.
- What makes a good Professional Services Engineer?
- A good engineer possesses strong technical skills, problem-solving abilities, excellent communication skills, and the capacity to work collaboratively with clients and internal teams.
- Who does a Professional Services Engineer work with?
- They collaborate with clients, product teams, sales, support, and marketing to deliver customized technical solutions and ensure client satisfaction.
- How important is customer interaction for a Professional Services Engineer?
- Customer interaction is crucial, as it involves understanding client needs, providing consultations, and ensuring the successful implementation and integration of technical solutions.