Haystack
← Back to Jobs
Technology

Product Engineering Lead I (Customer Success Platforms Software Development Engineer)

Pacific Consultancy ServicesSan Jose, CA🇺🇸United StatesPosted 30 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Product Engineering Lead I (Customer Success Platforms Software Development Engineer)
San Jose, CA (Hybrid – 3 Days)
Contract

UST Global // Adobe

Mandatory Skills:

Software Engineering: 5+ years
Gainsight / Salesforce/ Dynamics: 5+ years
Integration Development (Snaplogic, Middleware, APIs): 5+ years
SQL & Data engineering: 5+ years
Azure cloud: 5+ years
Python/ Java/ C#: 5+ years
Databricks/ Spark: 5+ years
React/ Angular/ Javascript: 3+ years
AI/ ML Experience: 2+ years

Job Summary

We are seeking an experienced Software Development Engineer to design, develop, and enhance enterprise solutions within a Customer Success Management (CSM) ecosystem. The ideal candidate will have strong expertise in Gainsight NXT, Microsoft Azure, Microsoft Dynamics, Databricks, SnapLogic, Python, and SQL. This role focuses on developing scalable integrations, data pipelines, CRM solutions, and AI-enabled capabilities that improve customer success operations.

The engineer will collaborate with architects, business analysts, product owners, and cross-functional development teams to deliver secure, scalable, and high-performing enterprise applications.

 

Key Responsibilities

  • Design, develop, and maintain scalable solutions within Gainsight NXT and enterprise CRM platforms.
  • Configure and customize customer success workflows, rules, dashboards, scorecards, and data models.
  • Develop integrations between Microsoft Dynamics, Azure, Databricks, SnapLogic, and middleware platforms.
  • Build robust data pipelines supporting customer health scoring, lifecycle management, reporting, and predictive analytics.
  • Develop backend services using Python, Java, or C#.
  • Design and consume REST APIs and microservices.
  • Develop data-driven dashboards and UI components using modern JavaScript frameworks.
  • Prototype and implement AI-powered capabilities such as sentiment analysis, escalation prediction, and intelligent recommendations.
  • Optimize application performance, scalability, and reliability.
  • Ensure enterprise standards for security, testing, monitoring, and governance.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Create technical documentation, low-level design documents, and implementation plans.
  • Mentor junior engineers and provide technical guidance.
  • Collaborate with Agile Scrum teams to deliver high-quality software releases.

 

Required Technical Skills

Customer Success & CRM Platforms

  • Gainsight NXT
  • Microsoft Dynamics
  • Salesforce (preferred)

Programming Languages

  • Python
  • SQL
  • Java
  • C#

Cloud & Data Engineering

  • Microsoft Azure
  • Databricks
  • Apache Spark
  • Data Pipelines
  • Data Modeling

Integration Technologies

  • SnapLogic
  • Middleware/iPaaS
  • REST APIs
  • Microservices
  • Event-Driven Architecture

Frontend Technologies

  • JavaScript
  • React
  • Angular

DevOps & Development Tools

  • Git
  • CI/CD Pipelines
  • Azure DevOps
  • Agile/Scrum

AI & Analytics

  • Predictive Analytics
  • AI/ML Integration
  • Customer Health Scoring
  • Sentiment Analysis

 

Required Qualifications

  • Bachelor''s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in enterprise software development.
  • Strong expertise in Python and SQL.
  • Experience configuring Gainsight NXT, or strong experience with Salesforce or Microsoft Dynamics.
  • Experience building enterprise integrations using middleware platforms.
  • Hands-on experience with Microsoft Azure and Databricks.
  • Strong understanding of REST APIs and microservices architecture.
  • Experience developing scalable backend services.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Experience working in Agile software development environments.
  • Excellent communication and collaboration skills.

 

Preferred Qualifications

  • Experience with Customer Success Management platforms.
  • Experience with SnapLogic or similar integration platforms.
  • Knowledge of Apache Spark.
  • Experience with React or Angular.
  • Exposure to AI/ML solutions in enterprise applications.
  • Experience building customer analytics and reporting solutions.
  • Experience creating reusable software components and technical documentation.

 

Primary Skills

  • Gainsight NXT
  • Python
  • SQL
  • Microsoft Azure
  • Microsoft Dynamics
  • Databricks
  • SnapLogic
  • REST APIs
  • Microservices
  • React
  • JavaScript
  • Spark
  • Integration Development
  • Data Engineering

 

Soft Skills

  • Strong analytical and problem-solving skills
  • Excellent communication and stakeholder management
  • Ability to work independently and within Agile teams
  • Leadership and mentoring capabilities
  • Strong ownership and accountability
  • Ability to manage multiple priorities in a fast-paced environment

Skills

Microservices
SQL
Scrum
Agile
Angular
Apache
Apache Spark
Azure
C#
Databricks
Git
Java
JavaScript
Python
REST
React
Stakeholder Management

Similar jobs