GrepJob
NICE

AI Senior Software Engineer

NICE
Apply
about 4 hours ago
Sandy, UT, USA
Senior

Responsibilities

  • Design, build, test, and ship software across the full development lifecycle.
  • Use AI coding tools and Agentic AI Workflows in day-to-day work.
  • Write clean, well-structured code and documentation, ensuring quality in production.
  • Collaborate with product managers, designers, and engineers to deliver solutions.
  • Apply prompt engineering and Agentic coding techniques to enhance output.
  • Participate in code reviews, technical discussions, and team planning.
  • Evaluate and adopt new AI tools and approaches as they evolve.
  • Contribute to shared engineering standards and improve AI usage.

Requirements

  • Solid experience in backend, frontend, or full-stack software development.
  • Proficiency in one or more modern programming languages and frameworks.
  • Comfortable 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 knowledge of LLMs, their effectiveness, and limitations.
  • Experience with prompt engineering for reliable output.
  • Familiarity with agents, tool use, or AI-assisted workflow automation.
  • Working understanding of LLM constraints like context windows and token costs.
  • Clear communication skills in technical and non-technical contexts.
  • Ability to write usable documentation, specs, and code comments.
  • Experience working in cross-functional teams and providing constructive feedback.
  • Ownership of tasks and outcomes beyond assigned responsibilities.

Benefits

  • Access to modern AI tools and frameworks for experimentation.
  • Real ownership of projects with decision-making authority.
  • A culture of continuous improvement in engineering practices.
  • Clear paths for growth into specialized engineering roles.

Categories

AI & MLBackendFrontendFull Stack