NICE

Senior Software Engineer

NICE
Apply
2 months ago
Sandy, UT, USASenior
H1B Sponsor

Responsibilities

  • Design, build, test, and ship software across the full development lifecycle using C#, .NET, and Claude.
  • Use AI coding tools and agentic AI workflows for code generation, review, testing, debugging, and documentation.
  • Write and maintain production-quality code, specifications, and documentation while taking responsibility for outcomes.
  • Collaborate with product managers, designers, and engineers to understand requirements and deliver solutions.
  • Apply prompt engineering and agentic coding techniques to improve development speed and output consistency.
  • Participate in code reviews, technical discussions, and team planning.
  • Evaluate emerging AI tools and approaches and contribute to shared engineering standards for AI-assisted development.

Requirements

  • Solid experience in backend software development.
  • Proficiency in one or more modern programming languages and frameworks.
  • Comfort working with APIs, distributed systems, and software integrations.
  • Strong understanding of testing practices, code quality, and software design principles.
  • Hands-on experience using AI coding tools in real development work.
  • Practical understanding of how LLMs work, including their strengths and limitations.
  • Experience writing, iterating, and evaluating prompts for reliable output.
  • Familiarity with agents, tool use, or AI-assisted workflow automation.
  • Working understanding of LLM constraints such as context windows, token costs, latency, and output variability.
  • Clear communication in technical and non-technical conversations, effective documentation, constructive code review participation, and end-to-end ownership.
  • Experience in CX, contact center, or enterprise SaaS environments is beneficial.
  • Familiarity with CCaaS platforms, voice/chat AI, or customer-facing AI products is beneficial.
  • Exposure to agentic systems, multi-step AI pipelines, shared tooling, internal platforms, or developer experience improvements is beneficial.

Benefits

  • Access to modern AI tools and frameworks with space to experiment.
  • Ownership of work through production and opportunities to grow into specialized engineering roles.
  • Collaborative culture focused on continuous improvement and AI fluency.

Tech Stack

C#.NET
NICE

About NICE

5,001-10,000 employees

NiCE is transforming the world with AI that puts people first. Our purpose-built AI-powered platforms automate engagements into proactive, safe, intelligent actions, empowering individuals and organizations to innovate and act, from interaction to resolution. Trusted by organizations throughout 150+ countries worldwide, NiCE’s platforms are widely adopted across industries connecting people, systems, and workflows to work smarter at scale, elevating performance across the organization, delivering proven measurable outcomes.