NICE
Tech / AI / Software
LeadSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Lead Software Engineer at NICE. Skills: Lead Software Engineer, SaaS, Contact centers, Channels / adapters, Integrations, AWS, PHP, AI. Develop channels / adapters that integrate with third-party platforms. Synchronize communication between these services and the rest of our product”
What You'll Achieve.
Maintain very low defect rates across teams; Respond quickly
Industry & Context.
Looks for solutions instead of excuses
What They're Looking For.
Must Have
Fluent in English, Senior software engineer, Enthusiastic about AI, Understand fundamental principles of AWS Kinesis, AWS SQS, and AWS Lambda
Nice to Have
Expert in every one of them (AWS Kinesis, AWS SQS, AWS Lambda)
What You'll Do.
Develop channels / adapters that integrate with third-party platforms
Synchronize communication between these services and the rest of our product
Manage over 30 integrations across 17 regions worldwide
Respond quickly to issues
Monitor the health of our integrations
Fix most issues immediately
How You'll Work.
Team & Collaboration
Collaboratively find the best way to design a feature
Communication Scope
Clearly articulate technical arguments
Full Job Description
At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what's the role all about? We’re seeking someone who is technically strong, thinks in context, looks for solutions instead of excuses, and is enthusiastic about AI and able to use it to work more effectively. How will you make an impact? Our product is part of a comprehensive SaaS solution for contact centers. We develop channels / adapters that integrate with third-party platforms such as Facebook, WhatsApp, SMS, etc., and synchronize communication between these services and the rest of our product. We manage over 30 integrations across 17 regions worldwide, and our product is used daily by hundreds to thousands of large multinational companies. Reliability, scalability, and the ability to respond quickly are critical for us. Approximately 200 million requests pass through our integrations every day. We do not build a monolith. Each adapter has its own repository, which eventually led us to adopt a monorepo approach. Our codebase is intentionally not overly complex, which helps us maintain very low defect rates across teams. We regularly monitor the health of our integrations via Kibana dashboards and aim to fix most issues immediately (the rest are handled based on priority). Our product communicates with services such as AWS Kinesis, AWS SQS, and AWS Lambda. We don’t expect you to be an expert in every one of them, but we do expect you to understand their fundamental principles. Have you got what it takes? You can clearly articulate technical arguments and collaboratively find the best way to design a feature You are a senior software engineer You are enthusiastic about AI and enjoy being more productive thanks to it You follow Domain‑Driven Design (DDD) and SOLID principl
Applying for this Lead Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about NICE?
Real rants from real employees. Read before you apply.