Senior Software Engineer
Full Job Description
Join NICE as a Senior Software Engineer specializing in Customer Experience (CX) in Pune, Maharashtra. We are seeking an ambitious individual to challenge limits and drive innovation. This role focuses on developing scalable backend systems and integrating advanced AI capabilities, particularly using Node.js, AWS, and Claude.
Key Responsibilities:
- Architect and build high-performance, scalable backend systems.
- Design and implement AI-powered workflows utilizing Claude APIs, including prompt strategy and response validation.
- Lead the development of microservices and distributed systems.
- Drive technical design discussions and engineering decisions.
- Ensure code quality through reviews and adherence to best practices.
- Debug and optimize complex production issues to enhance system performance.
- Mentor team members on AI integration and best practices.
- Improve system observability, reliability, and scalability.
Qualifications:
- BS/MS in Computer Science, AI, Data Science, or a related field.
- 5-9 years of experience in backend development.
- Strong expertise in Node.js and distributed system design.
- In-depth knowledge of AWS services (Lambda, API Gateway, SQS, SNS, DynamoDB).
- Proven experience integrating Large Language Models (LLMs) like Claude into production systems.
- Solid understanding of prompt engineering, token usage, and latency considerations.
- Experience with microservices and event-driven architectures.
- Excellent debugging and problem-solving skills.
- Familiarity with AI guardrails and safe usage patterns.
- Experience with CI/CD, DevOps, and system design.
Why NICE?
Become part of a rapidly growing, market-disrupting global company. At NICE, you'll work in a fast-paced, collaborative, and creative environment with a team of top talent. We offer continuous learning and growth opportunities, with extensive internal career paths across various roles and locations. If you are passionate, innovative, and eager to excel, you'll thrive as a NICEr.
Work Model:
NICE-FLEX hybrid model: 2 days in the office in Pune, Maharashtra, and 3 days remote work per week. Office days are optimized for collaboration and innovation.
Role Details:
- Reporting into: Tech Manager
- Role Type: Individual Contributor
Company
NICE
NICE Ltd. is a global leader in software solutions, trusted by over 25,000 businesses worldwide, including 85 of the Fortune 100. Our AI, cloud, and digital innovations empower companies to deliver ex...