N
NICE
Backend
C# Software Engineer
C#DockerKubernetesAzureMicroservicesEvent-Driven ArchitectureHelmAi Coding AssistantsGitContinuous IntegrationPrompt EngineeringMultithreading
About the Position
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. Engineers joining now will be core contributors to building an AI-native compliance platform for financial institutions.
Responsibilities
- Contribute to building our new horizontal compliance platform by designing shared components and plug-and-play modules
- Work in a cross-functional team alongside engineers, QA, architects, and product owners
- Write clean, maintainable, well-tested code using Claude Code as your primary AI development tool
- Design APIs, microservices, and data flows for large-scale distributed systems
- Share knowledge through internal tech talks, documentation, and mentoring
Requirements
- 4+ years of professional software engineering experience
- Strong C# / .NET development background
- Hands-on daily use of AI coding assistants (e.g. GitHub Copilot, Cursor, or Claude Code)
- Ability to critically evaluate, verify, and improve AI-generated code
- Working knowledge of prompt engineering for development tasks
- Solid understanding of design patterns (DDD, SOLID) and clean code
- Experience building distributed, cloud-native, or microservices systems
- Familiarity with Kubernetes, Helm, Docker, and cloud infrastructure (Azure)
- Understanding of multithreading, concurrency, and performance optimization
- Knowledge of secure coding, encryption, and application security
- Good English communication skills
- Collaborate through Git-based workflows, code reviews, and continuous integration practices
Benefits
- Competitive pay
- Strong benefits
- Chance to work on meaningful systems
- Opportunity for internal career growth
- Flexible work model (2 days in office, 3 days remote)
C# Software Engineer