Senior Software Engineer
NiceAlso available on
Job Description
📋 Description Design, develop, and deliver scalable WFM software components. Own features from concept through production; mentor engineers. Shape AI-powered development practices across the team. Build Java-based apps; explore AI agents and tooling. Collaborate with Product, QA, Cloud Ops, Support to deliver value. Drive engineering excellence and automation in delivery. 🎯 Requirements 8+ years of enterprise web app software engineering. Java backend expert: Spring, Hibernate/JPA, REST services. End-to-end ownership of features; Agile delivery. Design, architecture, and cross-team collaboration skills. JUnit/Mockito; unit and integration testing. AI tools (Copilot/ChatGPT/Claude); cloud (AWS); CI/CD (Jenkins/Maven). 🎁 Benefits NiCE-FLEX hybrid model: 2 days in-office, 3 remote. Work with AI-powered development and cutting-edge tools. Mentorship and opportunities to influence architecture. Growth opportunities in a global engineering team. Competitive benefits and career growth.