Summary
Join NiCE CXone as a Senior Software Engineer and contribute to the development of innovative, high-quality software. You will design, develop, test, and deploy software solutions, collaborate with cross-functional teams, and contribute to architectural decisions. As a technical leader, you will mentor junior engineers, champion best practices, and investigate and resolve complex issues. The role requires a Bachelor’s degree in a related field and 6+ years of software development experience. The position is located in Bentonville, AR and is onsite, five days a week.
Requirements
- 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
Responsibilities
- 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
Preferred Qualifications
- 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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.