Software Development Engineer - AI & Data Integrations

TEKsystems

San Jose (CA)

Hybrid

USD 66,124 - 110,208

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental & vision
401(k) Retirement Plan - Pre-tax and R
Life Insurance (Voluntary Life & AD&D)
Short and long-term disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick)

Job summary

TEKsystems is seeking a Software Development Engineer to design, develop, and scale solutions within the Customer Success Management ecosystem. You will build integrations, data pipelines, and platform extensions across Gainsight NXT and enterprise stacks in a hands-on, collaborative environment.

The role involves AI-enabled features, data modeling, and robust data governance to support customer health scoring, lifecycle management, and predictive analytics.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of professional software development experience in enterprise or SaaS environments.
  • Strong skills in SQL, Python, Java, or C# for backend/data engineering.
  • Experience with Gainsight NXT configuration is highly desirable; alternatively, Salesforce or Microsoft Dynamics configuration experience is strongly valued.
  • Experience developing integrations with CRM platforms and middleware/iPaaS (SnapLogic or equivalent).
  • Proficiency with cloud platforms (Microsoft Azure preferred) and distributed data systems (Databricks, Spark).
  • Experience with frontend/UI frameworks (JavaScript, React, Angular, or equivalent) and building data-driven dashboards.
  • Familiarity with REST APIs, event-driven architectures, and microservices.
  • Strong problem-solving, debugging, and performance optimization skills.
  • Interest or experience in AI/ML solutions for enterprise workflows.

Responsibilities

  • Engineering & Development: Design and implement scalable solutions within Gainsight NXT and CRM platforms (Salesforce/Dynamics), including configuration of rules, workflows, dashboards, and data models.
  • Integration Development: Build and maintain integrations across Microsoft Dynamics, Azure, Databricks, SnapLogic, and middleware platforms to ensure seamless data flow and automation.
  • Data Engineering: Develop data models, pipelines, and transformations that support customer health scoring, lifecycle management, and predictive analytics.
  • AI Enablement: Collaborate with architects and product managers to prototype and deploy AI-driven features such as sentiment analysis, escalation triggers, and predictive insights.
  • System Reliability: Ensure solutions are secure, reliable, and performant, following enterprise standards for data governance, testing, and monitoring.
  • Collaboration: Partner with Business Systems Analysts, Product Owners, and Scrum Teams to translate requirements into technical deliverables.
  • Continuous Improvement: Research and adopt new technologies, frameworks, and practices that improve development efficiency and system scalability.

Skills

Gainsight NXT
Azure
CRM Platform Experience
Python
Databricks
SQL
Java
Frontend/UI Framework
Microservices
Customer Success Operations

Education

Bachelor's degree in CS/Engineering or related field

Tools

SnapLogic
Salesforce
Microsoft Dynamics

Job description

TEKsystems is seeking a Software Development Engineer to design, develop, and scale solutions within the Customer Success Management ecosystem. You will build integrations, data pipelines, and platform extensions across Gainsight NXT and enterprise stacks in a hands-on, collaborative environment.

The role involves AI-enabled features, data modeling, and robust data governance to support customer health scoring, lifecycle management, and predictive analytics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer
Software Development Engineer

Axiom Technology Group • San Jose (CA)

On-site
USD 120,000 - 150,000
Software Engineer - AI-Driven CSM Integrations
Software Engineer - AI-Driven CSM Integrations

Axiom Technology Group • San Jose (CA)

On-site
USD 120,000 - 150,000
Onsite_ Gainsight NXT Development Engineer_San Jose CA
Onsite_ Gainsight NXT Development Engineer_San Jose CA

Themesoft Inc • San Jose (CA)

Hybrid
USD 83,000 - 138,000
Hybrid SDE for Gainsight NXT Integrations & AI
Hybrid SDE for Gainsight NXT Integrations & AI

Themesoft Inc • San Jose (CA)

Hybrid
USD 83,000 - 138,000
Software Development Engineer
Software Development Engineer

TEKsystems • San Jose (CA)

Hybrid
Medical, dental & vision
401(k) Retirement Plan - Pre-tax and R
Life Insurance (Voluntary Life & AD&D)
+5
AI Architect for Customer Success & GTM Automation
AI Architect for Customer Success & GTM Automation

Saviynt • Northern (KY)

Hybrid
USD 150,000 - 210,000
Medical, Dental, Vision, Life
401K
Unlimited PTO
+5
Data Solutions Engineer: AI-Driven Data & Integrations
Data Solutions Engineer: AI-Driven Data & Integrations

Standardmetrics • United States

On-site
USD 120,000 - 160,000
Health and dental insurance
Flexible vacation
Paid parental leave
+2
Senior CS Systems Analyst: Gainsight & AI Automation
Senior CS Systems Analyst: Gainsight & AI Automation

UKG (Ultimate Kronos Group) • Frankfort (KY)

On-site
USD 90,900 - 130,700
Senior CS Systems Architect — Gainsight & AI
Senior CS Systems Architect — Gainsight & AI

UKG (Ultimate Kronos Group) • Hartford (CT)

On-site
USD 90,900 - 130,700
AI-Driven CS Systems Architect & Gainsight Lead
AI-Driven CS Systems Architect & Gainsight Lead

UKG • United States

On-site
USD 140,000 - 180,000