
Lead Product Engineer
Sprinklr
full-time
Posted on:
Location Type: Office
Location: Gurgaon • 🇮🇳 India
Visit company websiteJob 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