Software Development Engineer – Customer Success Platforms

Hybrid in San Jose, CA, US • Posted 20 hours ago • Updated 20 hours ago
Contract Corp To Corp
Contract Independent
Contract W2
12 Months
No Travel Required
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • API
  • Analytical Skill
  • Agile
  • Analytics
  • AngularJS
  • Apache Spark
  • Artificial Intelligence
  • Authentication
  • Cloud Computing
  • C#
  • Collaboration
  • Communication
  • Computer Science
  • Customer Relationship Management (CRM)
  • Dashboard
  • Data Architecture
  • Data Engineering
  • Data Processing
  • Data Quality
  • Databricks
  • Debugging
  • Development Testing
  • Enterprise Integration
  • Enterprise Software
  • FOCUS
  • Information Technology
  • Java
  • JavaScript
  • Machine Learning (ML)
  • Management
  • Microservices
  • Microsoft Azure
  • Microsoft Dynamics
  • Microsoft Dynamics CRM
  • Middleware
  • Performance Tuning
  • Production Support
  • Python
  • React.js
  • Reliability Engineering
  • SQL
  • SaaS
  • Salesforce.com
  • Snap Logic
  • Software Development
  • Testing
  • Workflow
  • UI
  • Gainsight
  • Gainsight NXT
  • Gainsight NXT configuration
  • CSM
  • Customer Success Management

Summary

We are seeking an experienced Software Development Engineer to design, develop, integrate, and scale solutions within an enterprise Customer Success Management (CSM) ecosystem.
The ideal candidate will have strong hands-on experience with C#, enterprise integrations, Databricks, and SnapLogic, along with solid knowledge of APIs, data pipelines, cloud platforms, and enterprise applications.
The role will focus heavily on building and maintaining integrations, data pipelines, platform extensions, and data-driven solutions across Gainsight NXT and the broader enterprise technology landscape.

Key Responsibilities
Software Development & Integration

  • Design, develop, test, and maintain enterprise software solutions supporting Customer Success platforms.
  • Develop scalable backend and integration solutions using C#.
  • Build and maintain integrations between Gainsight NXT, CRM platforms, enterprise applications, and data platforms.  
  • Develop REST APIs, services, and integration components.
  • Troubleshoot integration failures, data issues, and application performance problems.
  • Participate in code reviews, testing, debugging, and production support activities.

SnapLogic / Middleware

  • Design and develop enterprise integrations using SnapLogic or comparable iPaaS/middleware platforms.
  • Build and maintain integration pipelines between CRM, Customer Success, data, and enterprise systems.
  • Develop reusable integration patterns and components.
  • Monitor and troubleshoot middleware workflows and data movement.
  • Work with APIs, data transformations, authentication, and error handling.

Databricks & Data Engineering

  • Develop and support data pipelines using Databricks.
  • Work with distributed data processing and analytics environments.
  • Integrate Databricks data platforms with enterprise applications and Customer Success platforms.
  • Develop SQL/Python-based data transformations and data processing workflows.
  • Support data quality, validation, performance optimization, and troubleshooting.

Gainsight NXT

  • Develop integrations and platform extensions supporting Gainsight NXT.
  • Work with Gainsight data models, APIs, workflows, and configuration where applicable.
  • Support integration of Customer Success data with CRM and enterprise data platforms.
  • Collaborate with Customer Success teams to translate requirements into technical solutions.

Cloud & Enterprise Platforms

  • Work with Microsoft Azure and cloud-native technologies.
  • Support distributed data systems and enterprise application integrations.
  • Collaborate across Azure, Databricks, CRM, middleware, and Customer Success platforms.
  • Contribute to scalable and reliable cloud-based solutions.


Required Technical Skills
Must Have

  • Strong hands-on C# development experience.
  • Strong enterprise integration experience.
  • Hands-on experience with Databricks.  
  • Hands-on experience with SnapLogic or equivalent iPaaS/middleware.
  • Strong experience with REST APIs and API integrations.
  • Experience developing backend/data engineering solutions.
  • Strong SQL skills.
  • Experience with data pipelines and data transformation.
  • Strong debugging and troubleshooting skills.

Cloud & Data

  • Microsoft Azure experience preferred.
  • Databricks / Spark experience.
  • Experience with distributed data systems.
  • Understanding of cloud-based data architecture.

Enterprise Application Integration
Experience integrating with one or more:

  • Gainsight NXT
  • Salesforce
  • Microsoft Dynamics
  • CRM platforms
  • Customer Success Management platforms
  • Enterprise SaaS applications


Preferred Skills

  • Gainsight NXT configuration/development experience.
  • Salesforce or Microsoft Dynamics configuration experience.
  • Python and/or Java experience.
  • JavaScript, React, Angular, or other UI technologies.
  • Microservices architecture.
  • Event-driven architectures.
  • AI/ML solutions for enterprise workflows.
  • Experience developing data-driven dashboards and applications.
  • Experience with middleware/iPaaS platforms beyond SnapLogic.


Key Responsibilities

  • Build and scale integrations across the Customer Success technology ecosystem.
  • Develop reliable data pipelines and platform extensions.
  • Translate business requirements into scalable technical solutions.
  • Collaborate with software engineers, data engineers, architects, and Customer Success stakeholders.
  • Ensure data accuracy, system reliability, security, and performance.
  • Participate in Agile development, testing, deployment, and production support.
  • Identify opportunities to automate and improve Customer Success workflows.


Qualifications

  • Bachelor''''s degree in Computer Science, Engineering, Information Technology, or related field preferred.
  • 5+ years of professional software development experience, with 8+ years preferred.
  • Strong enterprise/SaaS development and integration experience.
  • Excellent analytical, troubleshooting, and communication skills.
  • Ability to work independently while collaborating with cross-functional teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10488618
  • Position Id: 9056504
  • Posted 20 hours ago
Contact the job poster
GP

Giri Prakash Menta

Recruiter @ RealTek Consulting
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

San Jose, California

15d ago

Easy Apply

Third Party, Contract

Depends on Experience

San Jose, California

Today

Easy Apply

Full-time, Part-time, Contract, Third Party

San Jose, California

Today

Full-time

USD 70.00 - 80.00 per hour

San Jose, California

16d ago

Easy Apply

Contract, Third Party

$60 - $65

Search all similar jobs