Software Development Engineer

TEKsystems

Bengaluru

On-site

INR 2,800,000 - 4,800,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TEKsystems seeks a senior software engineer to design and implement scalable solutions within Gainsight NXT and CRM platforms, including rules, workflows, dashboards, and data models. You will build robust integrations across Microsoft Dynamics, Azure, Databricks, and SnapLogic.

You will collaborate with architects, product managers, and Scrum teams to translate requirements into concrete deliverables, advance AI-enabled features, and ensure secure, reliable, and performant systems at scale.

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).
  • 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

  • Design and implement scalable solutions within Gainsight NXT and CRM platforms, including configuration of rules, workflows, dashboards, and data models.
  • Build and maintain integrations across Microsoft Dynamics, Azure, Databricks, SnapLogic, and middleware platforms.
  • Develop data models, pipelines, and transformations that support health scoring, lifecycle management, and predictive analytics.
  • Collaborate with architects and product managers to prototype and deploy AI-driven features.
  • Ensure solutions are secure, reliable, and performant with data governance, testing, and monitoring standards.
  • Partner with Business Systems Analysts, Product Owners, and Scrum Teams to translate requirements into deliverables.
  • Research and adopt new technologies, frameworks, and practices to improve development efficiency and scalability.

Skills

SQL
Python
Java
C#
REST APIs
Event-driven architectures
Microservices
AI/ML

Education

Bachelor's degree in CS/Engineering

Tools

Gainsight NXT
Salesforce
Microsoft Dynamics
SnapLogic
Azure
Databricks
Spark

Job description

  • 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.
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).
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Digital CX Tech Specialist
Digital CX Tech Specialist

lseg • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Data Engineering MTS/SMTS - ETL
Data Engineering MTS/SMTS - ETL

Salesforce, Inc. • India

On-site
INR 2,400,000 - 3,100,000
Data And Integration Engineer
Data And Integration Engineer

CirrusLabs, LLC • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,500,000 - 3,000,000
MS CRM Lead Developer – Dynamics 365 CRM, Azure, AI & Integration
MS CRM Lead Developer – Dynamics 365 CRM, Azure, AI & Integration

Bosch Group • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Engineer – Digital Solutions and AI Integration
Senior Engineer – Digital Solutions and AI Integration

Adani Enterprises Limited • Ahmedabad District

On-site
INR 1,200,000 - 2,100,000
Salesforce Technical Manager - Core Data
Salesforce Technical Manager - Core Data

Leadout Capital • Mumbai

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

Ansira • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Data Engineering SMTS LMTS- Revenue Analytics
Data Engineering SMTS LMTS- Revenue Analytics

SalesForce-ad • Hyderabad

On-site
INR 4,000,000 - 6,500,000
Data Engineering SMTS/LMTS
Data Engineering SMTS/LMTS

Leadout Capital • Hyderabad

On-site
INR 3,000,000 - 6,000,000
MS Dynamics 365 Sales Developer
MS Dynamics 365 Sales Developer

Cognine • Hyderabad

On-site
INR 1,200,000 - 2,000,000