Need a new HRIS? Our new buyer’s guide is packed with all the things you need to know. Get your free guide now

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.

Alexandros Pantelakis
Alexandros Pantelakis

HR content specialist at Workable, delivering in-depth, data-driven articles to offer insights into industry and tech trends.

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

Jump to section