Sprinklr

Lead Product Engineer

Sprinklr

full-time

Posted on:

Location Type: Office

Location: Gurgaon • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsJavaKafkaMongoDBPostgresRabbitMQRedisVoIP

About the role

  • Design and implement scalable RESTful APIs and backend services for CPaaS workflows
  • Work closely with VoIP team to expose APIs for call control, diagnostics, and session tracking
  • Build asynchronous workflows using message queues (Kafka, RabbitMQ, or SQS)
  • Own database models, caching strategies, retry logic, and service reliability patterns
  • Ensure system observability with structured logging, metrics, tracing, alerts
  • Partner with QA to build automated tests, mocks, and integration coverage
  • Contribute to internal documentation, runbooks, and deployment playbooks

Requirements

  • 4 to 7 years of hands-on experience in backend development in distributed systems
  • Strong systems programming and debugging skills in Java
  • Solid expertise in REST APIs and microservice architecture
  • Hands-on experience with MongoDB, PostgreSQL, Redis, and API rate limiting strategies
  • Understanding of distributed systems patterns — retries, idempotency, circuit breakers
  • Familiarity with CI/CD, GitOps, containerization, and cloud deployment (AWS preferred)
Benefits
  • Voluntary healthcare coverage
  • Paid time off
  • Open Mentoring Program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend developmentREST APIsmicroservice architectureJavaMongoDBPostgreSQLRedisasynchronous workflowsAPI rate limitingdistributed systems patterns
Soft skills
collaborationdocumentationproblem-solvingdebuggingsystem reliability