Lead Software Engineer: AI-Driven Development & Architecture

NICE

Richardson (TX)

Hybrid

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NiCE is seeking a Lead Software Engineer to drive architecture and AI‑assisted development for our Workforce Management platforms in Richardson, TX. You will guide design, mentoring senior engineers, and partnering with Product, QA, Cloud, Security, and Services teams to deliver scalable enterprise solutions.

The role requires 12+ years in software engineering with deep Java web experience, strong leadership, and hands‑on practice with AI tools and modern development methodologies.

Qualifications

  • 12+ years of software engineering experience, including extensive Java web application development.
  • Proven experience leading architecture and technical initiatives across multiple teams.
  • Strong expertise in Java, Spring, Hibernate, REST APIs, JUnit, and Mockito.
  • Experience building and supporting complex enterprise‑scale, multi‑tier applications.
  • Demonstrated success influencing technical direction and driving alignment across stakeholders.
  • Hands‑on experience with AI‑assisted development tools such as GitHub Copilot, ChatGPT, Claude, or similar technologies.
  • Familiarity with agentic AI concepts, prompt engineering, tool integrations, and AI‑enabled software development practices.
  • Experience with CI/CD, Test‑Driven Development (TDD), and Agile/Scrum methodologies.
  • Strong analytical, troubleshooting, and communication skills.

Responsibilities

  • Drive technical direction for major WFM capabilities and cross‑functional initiatives.
  • Design and develop scalable, secure, and maintainable server‑side solutions using Java technologies.
  • Define and promote architecture standards, engineering best practices, and reusable design patterns.
  • Lead design reviews, architectural decisions, and resolution of complex technical challenges.
  • Own and evolve AI‑assisted development practices, including coding agents, workflows, tooling, guardrails, and quality metrics.
  • Translate complex business requirements into technical architecture, delivery plans, milestones, and measurable outcomes.
  • Lead root‑cause analysis of critical production issues and drive long‑term corrective actions.
  • Mentor engineers and technical leaders through coaching, reviews, and knowledge sharing.
  • Partner closely with Product, QA, Cloud, Security, Support, and Services teams to ensure successful delivery.
  • Evaluate emerging technologies and AI capabilities, recommending adoption based on business value and engineering impact.
  • Contribute to continuous improvement of Agile development practices and engineering excellence.

Skills

Java
Spring
Hibernate
REST APIs
JUnit
Mockito
AI tools
CI/CD
TDD
Agile/Scrum
Leadership
Architectural leadership

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

GitHub Copilot
ChatGPT
Claude
Maven
Jenkins
Tomcat

Job description

NiCE is seeking a Lead Software Engineer to drive architecture and AI‑assisted development for our Workforce Management platforms in Richardson, TX. You will guide design, mentoring senior engineers, and partnering with Product, QA, Cloud, Security, and Services teams to deliver scalable enterprise solutions.

The role requires 12+ years in software engineering with deep Java web experience, strong leadership, and hands‑on practice with AI tools and modern development methodologies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Java & AI-Driven Development)
Lead Software Engineer (Java & AI-Driven Development)

NICE • Richardson (TX)

Hybrid
USD 140,000 - 190,000
Lead Software Engineer (Java & AI-Driven Development)
Lead Software Engineer (Java & AI-Driven Development)

nice • Richardson (TX)

Hybrid
USD 150,000 - 190,000
Sr Software Engineer (Java & AI-Driven Development)
Sr Software Engineer (Java & AI-Driven Development)

NICE • Richardson (TX)

Hybrid
USD 140,000 - 190,000
Senior AI-Driven Software Architect
Senior AI-Driven Software Architect

NICE • Sandy (UT)

On-site
USD 180,000 - 260,000
Software Engineer (Java & AI-Driven Development)
Software Engineer (Java & AI-Driven Development)

NICE • Richardson (TX)

Hybrid
USD 110,000 - 160,000
Java Backend Engineer - AI-Driven Development (Hybrid)
Java Backend Engineer - AI-Driven Development (Hybrid)

NICE • Richardson (TX)

Hybrid
USD 110,000 - 160,000
Senior Full-Stack Engineer: AI-Driven, High-Impact
Senior Full-Stack Engineer: AI-Driven, High-Impact

NICE • Sandy (UT)

On-site
USD 150,000 - 190,000
Lead Software Architect
Lead Software Architect

NICE • Sandy (UT)

On-site
USD 180,000 - 260,000
Lead Software Architect
Lead Software Architect

NICE • Utah

On-site
USD 130,000 - 160,000
Lead AI Data Platform Architect & Engineer
Lead AI Data Platform Architect & Engineer

NICE • Seattle (WA)

On-site
USD 150,000 - 190,000