Product Engineering Lead I (Customer Success Platforms Software Development Engineer)
Quick Overview
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
Similar jobs
Customer Success Technical Associate
Robert Half · Export, United States
8 hours agoService Manager
Atlas Copco Group · Reading, United States
13 hours ago$46 - $58/hrSales & Customer Success Associate
Social SG · United States
2 days agoSr. Customer Success Management / Business Solutions Analyst (Gainsight NXT)
XFORIA Inc · San Jose, United States
2 days agoDirector of Customer Success - AI
Uniphore · Palo Alto, United States
2 days agoService Manager
Atlas Copco Group · Minneapolis, United States
3 days ago$100k/yr