Senior Software Engineer

at NICE
🇺🇸 United States - Remote
💻 Software Development🟣 Senior

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.

ATTN: READ BEFORE APPLYING - Job is located in Bentonville, AR, and is 5 days a week, onsite at the client’s office. This is a NiCE position, but sitting at a client’s facility.

Senior Software Engineer

As a Senior Software Engineer at NiCE CXone, you are an energetic and passionate contributor who thrives on solving complex problems and delivering innovative, high-quality software to market. You bring deep technical expertise, a collaborative mindset, and a drive for continuous improvement. You’ll play a key role in shaping the future of our platform by building scalable, reliable, and high-performing solutions, all while embodying leadership behaviors consistent with NiCE CXone’s 4E leadership model.

While you won’t manage a team directly, you’ll be a technical leader and mentor, helping others grow, influencing team standards, and pushing the boundaries of what’s possible.

A Typical Day Might Include:

  • Designing, developing, testing, and deploying high-quality software solutions that support critical business functions.

  • Collaborating cross-functionally with Product Management, QA, DevOps, and UX to deliver seamless product experiences.

  • Contributing to architectural decisions and long-term technical strategies.

  • Championing engineering best practices, including code reviews, unit testing, and CI/CD.

  • Investigating and resolving complex bugs and production issues with a sense of urgency and ownership.

  • Leading by example in coding standards, clean architecture, and thoughtful documentation.

  • Staying current on emerging technologies and proposing improvements that enhance our platform’s scalability, performance, and resilience.

  • Providing technical mentorship to junior and mid-level engineers.

  • Participating in Agile ceremonies and helping refine team workflows for increased efficiency.

You’ll Thrive Here If You Have:

  • A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • 6+ years of hands-on software development experience with languages such as Java, C#, C++, Scala, Python, or NodeJS.

  • Deep knowledge of cloud platforms (AWS, Azure), distributed systems, and modern development frameworks.

  • A track record of delivering high-quality products on time and at scale.

  • Familiarity with Agile and SCRUM methodologies and a love for fast-paced, iterative development.

  • Strong problem-solving skills and a passion for writing clean, maintainable code.

  • Excellent communication skills and the ability to work effectively with diverse teams.

  • A mindset of ownership, accountability, and proactive collaboration.

Bonus Points If You Have:

  • Experience in telecommunications, IVR, networking, or hosted applications.

  • A background in user acceptance testing, regression testing, or integration testing.

  • Exposure to telephony applications or working within contact center solutions.

Join us and help shape the future of customer experience technology. Your ideas, code, and passion will help millions of users around the world.


Let me know if you’d like it even more tailored for a specific tech stack, project type, or team!

About NiCE

NICE Ltd. (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 crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ 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.

Share this job:
Please let NICE know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply