Senior Software Engineer

Remote
USA - Remote
2 days ago

Job Type

100% Remote

Work from anywhere

Location Preference

USA - Remote

Preferred time zones

Experience Level

Senior

Required experience

Job Categories

Software Engineering

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.

Ready to Join NICE?

Take the next step in your remote career. Click below to apply directly on NICE's official careers page.

Apply on NICE Website
Secure & Direct Application