Senior Software Engineer

NiCE

Sandy (UT)

On-site

USD 153,000 - 216,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NiCE is seeking a Senior Software Engineer to join an agile team that designs, develops, and enhances our customer experience platform. You will work in two-week sprints, refactor legacy code, perform unit testing, and participate in code reviews using Git and GitHub.

Required: Master’s degree in CS or related field and 5+ years of experience. You will mentor junior staff, resolve QA defects, and support production while advancing modern architecture patterns.

Qualifications

  • Master’s degree in CS, CIS, or related field with 5+ years of experience.
  • Experience designing, developing, and enhancing software products and features.
  • Proficient with agile development, code reviews, and QA defect resolution.

Responsibilities

  • Design, develop, and enhance customer experience platform software in an agile team.
  • Refactor legacy code into modern application patterns and conduct unit testing.
  • Resolve defects encountered during the QA cycle and support production environments.
  • Mentor junior staff and propose cross-disciplinary architectural solutions.

Skills

Agile development
Unit testing
Code reviews
Refactoring legacy code
Mentoring juniors
Production support

Education

Master’s degree in Computer Science or related field

Tools

Git
GitHub

Job description

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. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

Senior Software Engineer

Work as a member of an agile team to design, develop, and enhance customer experience platform software products and features. Follow an agile development cycle with 2-week sprints to ship changes iteratively. Use git for source control and GitHub for code reviews. Refactor legacy code into modern application patterns. Conduct unit testing. Resolve defects encountered during the QA cycle. Support the production environment and assist other developers in a team environment utilizing agile development processes. Mentor junior staff members and propose cross disciplinary architectural solutions to difficult problems.

Minimum requirements

Master’s degree or foreign equivalent in Computer Science, Computer Information Systems, or related field, plus 5 years of experience in the job offered or related occupation.

Must have experience with the following
  • designing, developing, and enhancing software products and features;
  • unit testing;
  • conducting code reviews;
  • resolving defects encountered during the QA cycle;
  • Following an agile development cycle;
  • Using git for source control and GitHub for code reviews; and
  • Refactoring legacy code into modern application patterns.

Salary: $153,192.00 to $215,599.00 per year

About NiCE

NICELtd. (NASDAQ: NICE)software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences,fight financial crimeand ensure public safety.Every day, NiCE software managesmore than120 million customer interactions and monitors3+billion financial transactions.

Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

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

Similar jobs worth comparing

Tech Manager, CX
Tech Manager, CX

NICE • United States

Hybrid
USD 150,000 - 230,000
NICE-FLEX hybrid model
Specialist Software Engineer, CX
Specialist Software Engineer, CX

NICE • United States

Hybrid
USD 120,000 - 180,000
NiCE-FLEX hybrid model
Software Engineer, Advanced Services
Software Engineer, Advanced Services

NICE • Utah

Hybrid
USD 75,000 - 95,000
Flexible work model
Opportunities for internal growth
Sr Software Engineer (Java & AI-Driven Development)
Sr Software Engineer (Java & AI-Driven Development)

NICE • Richardson (TX)

Hybrid
USD 140,000 - 190,000
IT Software Engineer
IT Software Engineer

Worky • Atlanta (GA)

Hybrid
USD 120,000 - 160,000
NiCE-FLEX hybrid model
Lead Program Manager
Lead Program Manager

Nice Ltd. • Utah

Hybrid
USD 120,000 - 180,000
Software Engineer, Advanced Services
Software Engineer, Advanced Services

Socket.dev • Sandy (UT)

On-site
USD 80,000 - 100,000
Flexible work model
Internal career opportunities
Collaborative environment
Financial Systems Analyst
Financial Systems Analyst

NICE • United States

Hybrid
USD 90,000 - 130,000
NiCE-FLEX
Professional Services Engineer
Professional Services Engineer

NICE • Sandy (UT)

Hybrid
USD 90,000 - 130,000
NiCE-FLEX hybrid model
Professional Services Engineer
Professional Services Engineer

NICE • Richardson (TX)

Hybrid
USD 90,000 - 130,000