Sprinklr is hiring for the position of Software Development Engineer (Product Engineering) in Gurgaon, Haryana, India. This role focuses on building highly scalable enterprise software used by global companies to manage customer experience platforms, social media engagement, and digital marketing operations. Sprinklr is a global SaaS company known for its unified customer experience management platform used by major enterprises worldwide.
Job Details
- Company: Sprinklr
- Position: Software Development Engineer
- Location: Gurgaon, Haryana, India
- Employment Type: Full-Time
- Experience Level: Freshers / Early Career
- Qualification: B.Tech / M.Tech in Computer Science or related engineering field
Role Overview
The Software Development Engineer role at Sprinklr focuses on designing and building scalable backend systems that power the company’s enterprise SaaS platform. Engineers in this role work on product development, distributed systems, and large-scale data platforms used by global customers.
The role requires strong programming skills, problem-solving abilities, and a deep understanding of system design. Engineers will collaborate with product managers, architects, and engineering teams to develop new product features and improve platform performance.
Key Responsibilities
Software Development
- Design and develop scalable software applications and backend services
- Write clean, efficient, and maintainable code
- Implement new product features and enhancements
System Architecture & Design
- Work on distributed systems and microservices architecture
- Optimize application performance and scalability
- Contribute to technical architecture decisions
Testing & Debugging
- Perform unit testing and integration testing
- Identify and resolve performance or system issues
- Ensure reliability and stability of applications
Collaboration & Product Development
- Work with cross-functional teams including product managers and designers
- Participate in code reviews and technical discussions
- Contribute to continuous improvement of engineering practices
Required Skills
Candidates applying for this role should ideally demonstrate:
- Strong programming skills in Java, C++, Python, or similar languages
- Good understanding of data structures and algorithms
- Knowledge of distributed systems and backend architecture
- Familiarity with databases such as MySQL, MongoDB, or Cassandra
- Understanding of software development lifecycle (SDLC)
Preferred Skills
- Experience with cloud technologies such as AWS or Azure
- Knowledge of microservices architecture
- Familiarity with stream processing technologies like Kafka
- Understanding of DevOps practices and CI/CD pipelines
Who Should Apply
This role is suitable for:
- Fresh graduates with strong coding and system design fundamentals
- Engineers interested in building enterprise SaaS platforms
- Developers passionate about scalable backend systems
- Candidates aiming to work in product engineering companies
Career Growth Opportunities
Starting as a Software Development Engineer at Sprinklr can lead to career paths such as:
- Senior Software Engineer
- Staff Engineer
- Platform Architect
- Engineering Manager
- Product Engineering Lead
How to Apply
Interested candidates should apply through Sprinklr’s official careers portal by reviewing the job description and submitting their application online.



