Nice Group Co., Ltd. - Sandy, UT
posted 4 months ago
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. If you're like us, we can offer you the ultimate career opportunity that will light a fire within you. This position is for a Senior Software Engineer who will be part of a collaborative and passionate team of engineers focused on continuous learning and development. The role involves developing, testing, and maintaining the CX software platform, which is critical for enhancing customer experiences and interactions. As a Senior Software Engineer, you will work on all tiers of the technology stack, including the design and development of products and features, unit testing, code reviews, and resolving defects encountered during the QA cycle. You will also support the production environment and assist other developers in a team environment utilizing agile development processes. Our services are mission-critical, and we are committed to providing high availability, minimizing downtime, and preventing service interruptions. We are constantly optimizing our performance and resource consumption, ensuring that our solutions are robust and efficient. In this role, you will be expected to work as a member of an agile team to design, develop, and enhance software. You will design and present projects aimed at improving current processes and the overall platform. Following an agile development cycle with 2-week sprints, you will ship changes iteratively, use git for source control, and GitHub for code reviews. Additionally, you will have the opportunity to refactor legacy code into modern application patterns, contributing to the overall improvement of our software architecture.