Quick Overview
Job Description
Important Submission Requirements
- Prior experience at Adobe is highly preferred.
- LinkedIn information is required on the cover page.
- Resume should be no more than 3–4 pages.
- Candidates should have strong enterprise/SaaS software engineering experience.
Position Summary
We are seeking a highly skilled Software Development Engineer to design, develop, integrate, and scale solutions within an enterprise Customer Success Management (CSM) ecosystem.
The role focuses on building integrations, data pipelines, APIs, platform extensions, and data-driven solutions across Gainsight NXT and the broader enterprise technology landscape.
The ideal candidate will combine strong software engineering and data engineering skills with experience working with enterprise platforms, CRM systems, middleware/iPaaS technologies, cloud platforms, and distributed data systems.
The candidate will also contribute to the adoption of AI/ML-driven solutions within Customer Success workflows.
Technology Environment
Primary Platform: Gainsight NXT
Enterprise Technology Stack:
- Microsoft Azure
- Microsoft Dynamics
- Databricks
- Spark
- SnapLogic
- Middleware / iPaaS
- REST APIs
- Microservices
- Event-driven architectures
Key Responsibilities
Gainsight NXT / Customer Success Platform
- Design, develop, and maintain solutions within the Gainsight NXT Customer Success platform.
- Configure and extend Gainsight NXT to support business and Customer Success requirements.
- Develop integrations between Gainsight and enterprise CRM, data, and business applications.
- Work with customer and account data models to support scalable Customer Success processes.
- Identify opportunities to improve platform functionality, automation, and data accessibility.
- Collaborate with Customer Success, business, architecture, and engineering teams.
Integration Development
- Design and develop integrations between Gainsight and enterprise applications.
- Build integrations with CRM platforms such as Microsoft Dynamics and Salesforce.
- Develop and maintain integrations using SnapLogic or equivalent iPaaS/middleware platforms.
- Design REST API integrations and event-driven data flows.
- Support microservices-based integration architectures.
- Troubleshoot integration failures, data synchronization issues, and API-related problems.
- Ensure integrations are secure, reliable, scalable, and maintainable.
Data Engineering & Pipelines
- Design and develop scalable data pipelines supporting Customer Success use cases.
- Work with Databricks and Spark for distributed data processing.
- Develop backend/data engineering solutions using:
- SQL
- Python
- Java
- C#
- Build data transformations and integrations across enterprise systems.
- Ensure data quality, consistency, and reliability across the Customer Success ecosystem.
- Optimize data pipelines for performance and scalability.
Microsoft Azure
- Develop and deploy solutions within Microsoft Azure environments.
- Work with Azure-based data and application services.
- Support cloud-native application and integration architectures.
- Troubleshoot cloud-based application and data integration issues.
- Apply enterprise cloud engineering and security best practices.
Software Development
- Design, develop, test, deploy, and maintain enterprise software solutions.
- Write clean, scalable, maintainable, and well-documented code.
- Participate in architecture and technical design discussions.
- Perform code reviews and contribute to engineering standards.
- Troubleshoot application issues and perform root-cause analysis.
- Optimize application and integration performance.
Frontend & Data Visualization
- Develop user interfaces and data-driven applications where required.
- Work with frontend technologies such as:
- JavaScript
- React
- Angular
- Equivalent UI frameworks
- Build data-driven dashboards and user experiences.
- Integrate frontend applications with APIs and backend services.
AI / ML Enablement
- Contribute to the adoption of AI/ML solutions within Customer Success workflows.
- Identify opportunities to leverage AI for:
- Customer insights
- Predictive analytics
- Workflow automation
- Customer health scoring
- Operational efficiency
- Collaborate with data and AI teams to integrate intelligent capabilities into enterprise platforms.
- Evaluate emerging AI technologies and their applicability to Customer Success use cases.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional software development experience in enterprise or SaaS environments.
- Strong backend/data engineering skills using one or more of:
- SQL
- Python
- Java
- C#
- Strong experience with enterprise application development and integrations.
- Experience working with CRM platforms and enterprise data ecosystems.
- Experience with REST APIs.
- Understanding of microservices and event-driven architectures.
- Strong debugging and troubleshooting capabilities.
- Strong performance optimization skills.
Primary Platform Experience
Gainsight NXT — Highly Desirable
- Hands-on experience configuring Gainsight NXT is highly desirable.
- Experience working with Gainsight data models, integrations, and platform capabilities is preferred.
Alternative CRM Experience
Candidates without Gainsight experience may be considered if they have strong hands-on configuration/integration experience with:
- Microsoft Dynamics
- Salesforce
- Comparable enterprise CRM platforms
Required Technical Skills
Programming
- SQL
- Python
- Java and/or C#
- Object-oriented programming concepts
- Backend/data engineering
Cloud & Data
- Microsoft Azure
- Databricks
- Apache Spark
- Distributed data processing
- Enterprise data pipelines
Integration
- SnapLogic or equivalent middleware/iPaaS
- REST APIs
- API integration
- Event-driven architecture
- Microservices
- Enterprise application integration
Frontend
- JavaScript
- React
- Angular
- Data-driven dashboards
Preferred Skills
- Hands-on Gainsight NXT experience.
- Prior Adobe experience – highly preferred.
- Microsoft Dynamics experience.
- Salesforce experience.
- Advanced SnapLogic experience.
- Strong Databricks/Spark experience.
- Experience developing Customer Success Management solutions.
- Experience with enterprise SaaS platforms.
- Experience with AI/ML solutions for enterprise workflows.
- Experience with cloud-native architecture.
- Experience with distributed systems.
- Experience with enterprise data modeling and data governance.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work effectively with business, engineering, data, architecture, and Customer Success teams.
- Strong ownership and accountability.
- Ability to troubleshoot complex technical problems independently.
- Strong attention to detail.
- Ability to work in a fast-paced enterprise environment.
- Strong documentation and technical communication skills.
Candidate Requirements
- San Jose, CA – Hybrid.
- 5+ years of software development experience.
- Strong enterprise/SaaS engineering background.
- Gainsight NXT experience is highly preferred.
- CRM and middleware/integration experience is required.
- Strong Azure and data engineering experience is preferred.
- Prior Adobe experience is highly preferred.
- LinkedIn information must be included on the cover page.
- Resume must not exceed 3–4 pages.
Similar jobs
- DE
Customer Success Executive (Remote)
Dev
225 Bush St🇺🇸Remote4 years agoCustomer SuccessHelp DeskServiceNowCustomer Service - PC
Representative, Customer Success
Pilot Company
Knoxville, TN🇺🇸On-site2 weeks agoSalesforceCRMMicrosoft OfficeCustomer Service - EX
Customer Retention & Development Manager (CRDM)
Expeditors
Metairie, LA🇺🇸On-site2 months agoSupply Chain ManagementLogistics - FR
Lead Customer Success Engineer
Freshworks
Bellevue, WA🇺🇸Hybrid3 weeks agoStakeholder ManagementEngineering - FR
Lead Customer Success Engineer
Freshworks
San Mateo, CA🇺🇸Hybrid3 weeks agoStakeholder ManagementEngineering - FR
Principal Customer Success Engineer
Freshworks
Bellevue, WA🇺🇸Hybrid3 weeks agoCustomer SuccessStakeholder ManagementEngineering