Search by job, company or skills

Software Development Engineer

Software Development Engineer

TEKsystems
5-7 Years
Not Disclosed
Early Applicant
  • Posted 13 days ago
  • Be among the first 20 applicants

Job Description

Key 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.

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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

3-5 yrs
Bengaluru, India
Skills:
react.js , Node.js, Iot, Google Cloud, Gcp, Flutter, Azure, Python, AWS, Go, Database management and integration, CI/CD
4-6 yrs
Bengaluru, India
Skills:
state management , Typescript, React Native, Flutter, Release, DART, Navigation, iOS build, and permissioning models
3-5 yrs
Bengaluru, India
Skills:
Java, Distributed Systems, Design Patterns, Software Development Life Cycle, Linux, Oracle, Testing, Source Control Management, Code Reviews, Reliability and Scaling, Operations, Build Processes
3-5 yrs
Bengaluru, India
Skills:
I2c, Spi, C, Uart, Agile Methodologies, Linux, Python, Software Drivers, Optical DWDM Transport, FPGA programming, OTN protocols, QSPI, Embedded Systems
5-7 yrs
Bengaluru, India
Skills:
Kubernetes, Networking, Python, Golang, Jenkins, Linux, GitHub Actions