Professional Services Software Engineer
WFA Digital Insight
The demand for skilled software engineers with expertise in AI-driven customer success solutions is on the rise, with over 60% of companies adopting AI-powered retention engines. Gainsight, a pioneer in this space, is looking for a talented Professional Services Software Engineer to join their team. With the customer success market projected to grow by 25% annually, this role offers a unique chance to work with cutting-edge technologies and drive business growth. Candidates should be prepared to showcase their skills in full-stack development, SaaS integrations, and modern front-end technologies, as well as their ability to work in a fast-paced, cross-functional environment.
Job Description
About the Role
As a Professional Services Software Engineer at Gainsight, you will play a key role in delivering high-impact, customer-facing experiences within Gainsight Professional Services. You will be responsible for building and implementing scalable solutions across Skilljar and Community using full-stack development and AI-assisted workflows. This is a hybrid role based out of Gainsight's Poland location, and you will be working closely with teams like Solutions Architects, Developers, and Product to drive customer success.Gainsight is the AI-powered retention engine behind the world's most customer-centric companies, and its CustomerOS platform orchestrates the customer journey from onboarding to outcomes to advocacy. With over 2,000 companies trusting Gainsight's applications and AI agents, this is an exciting opportunity to be part of a company that is shaping the future of customer success.
The ideal candidate will have strong skills in full-stack development, SaaS integrations, and modern front-end technologies, as well as experience working with AI-assisted workflows and tools. You will be reporting to the Software Engineer and will be expected to work in a fast-paced, cross-functional environment.
What You Will Do
- Develop and maintain front-end components for Skilljar and Community custom themes, including layouts, navigation, and reusable UI patterns.
- Own the front-end implementation of customer learning sites, including reading and interpreting Figma files and translating them into pixel-accurate implementations.
- Implement, test, and deploy code following Gainsight's GitHub workflow, ensuring accessibility, performance, and security standards.
- Collaborate cross-functionally with project managers, solutions engineers, and designers to deliver customer-specific UI requirements.
- Support live customer environments by handling pull requests, performing QA, and resolving issues within SLA.
- Integrate front-end logic with APIs, webhooks, and data systems (Salesforce, CRM, SSO, Gainsight) to support end-to-end functionality.
- Execute and automate data migrations for customers onboarding to or transitioning between platforms (e.g., Northpass to Skilljar).
- Contribute to a shared component library that drives reuse and lowers delivery cost across Professional Services engagements.
- Continuously improve delivery processes, identify repeatable patterns, and document technical learnings.
What We Are Looking For
- 2 - 4 years of practical experience with JavaScript/TypeScript, HTML, and CSS with a grasp of OOP principles.
- Comfort with at least one modern JS framework (e.g., Vue, React).
- Demonstrated, hands-on experience with AI coding tools such as Claude Code, Cursor, or equivalent.
- Strong English communication skills, written and verbal.
- Ability to work in a fast-paced, cross-functional environment.
- Experience working with SaaS integrations and modern front-end technologies.
- Familiarity with Salesforce and other CRM systems.
- Strong problem-solving skills and attention to detail.
Nice to Have
- Experience working with agile development methodologies.
- Familiarity with DevOps tools and practices.
- Knowledge of cloud-based platforms (e.g., AWS, Azure).
- Experience working with data analytics and visualization tools.
Benefits and Perks
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technologies and drive business growth.
- Collaborative and dynamic work environment.
- Professional development and growth opportunities.
- Flexible working hours and remote work options.
- Access to latest tools and technologies.
- Recognition and reward for outstanding performance.
How to Stand Out
- Make sure to showcase your experience with full-stack development, SaaS integrations, and modern front-end technologies in your resume and cover letter.
- Be prepared to provide examples of your work with AI-assisted workflows and tools, and explain how you have used them to improve delivery processes.
- Highlight your ability to work in a fast-paced, cross-functional environment and collaborate with different teams.
- Be prepared to discuss your experience with Salesforce and other CRM systems, and how you have integrated front-end logic with APIs and data systems.
- Show enthusiasm for the company's mission and products, and be prepared to ask informed questions during the interview process.
- Don't be afraid to ask about the company culture, team dynamics, and opportunities for growth and development.
- Be prepared to provide examples of your problem-solving skills and attention to detail, and explain how you handle complex technical issues.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.