About the job
At NICE, we don’t just face challenges; we push our limits. Our ambition drives us to be game changers in the industry. We strive for excellence and consistently exceed our own high standards. If you share our passion, we invite you to explore a career opportunity that ignites your potential.
Location: Medellín, Colombia (Hybrid)
Team: SmartReach/LiveVox (LVP)
Employment Type: Full-time
About NICE
NICE is a leader in providing advanced customer experience solutions. Our commitment to innovation drives us to create exceptional experiences for customers and businesses alike, ensuring every interaction is impactful.
Role Overview
As a Senior Software Engineer, you will design, develop, test, and maintain distributed services and high-throughput APIs that cater to mission-critical customer experience (CX) operations. Your expertise in systems thinking combined with hands-on coding, automation, and observability will enable you to deliver robust, scalable software solutions. You will also play a key role in mentoring junior engineers, exemplifying engineering excellence, and guiding our architectural evolution towards cloud-native methodologies.
About the Team
The LiveVox LVP team is responsible for developing and maintaining the essential platform capabilities that facilitate high-scale outbound and omnichannel CX experiences within the NICE CXone ecosystem. Our focus is on enhancing reliability, performance, and cloud-ready architecture to handle extensive customer interactions across diverse services. We work on modernizing our services, improving scalability and resilience, and providing foundational platform components that accelerate delivery across product teams.
How You’ll Make an Impact
- Collaborate with an agile team to enhance software functionality.
- Design and present initiatives aimed at improving current processes and the overall platform.
- Engage in coding and testing of projects.
- Develop automation tools to ensure software quality.
- Deliver high-quality, sustainable, and maintainable code.
- Effectively manage time across multiple concurrent projects.
- Participate in meetings and training as required.
- Provide mentorship to fellow developers when necessary.
- Contribute critical technical skills to the team and promote those capabilities to others.
- Act as a Technical or Team Lead as required.
- Adhere to established departmental procedures, policies, and processes.
