Senior Software Engineer (UC)
Vonage, a global leader in cloud communications, helping businesses accelerate their digital transformation. Vonage Integration Suite, VGIS Chrome extension, and Vonage Integration Platform is a productivity tool which interfaces between service providers (Video, Voice, Chat, Messaging, AI) and integrations (Salesforce, Bullhorn, MSDynamics, Sugar, Netsuite, etc.). These tools enable seamless integration into existing products, workflows, and systems. The Vonage Integration Suite enhances user productivity by enabling click-to-dial, contact search, and activity logging without needing to log into any service provider or integration interface, boosting sales and customer satisfaction. It also offers integrated call metrics, contact management, scheduling, and customizable features, such as Click-to-Dial, Web Launcher, and Call Noting. Built on the Vonage platform, these applications transform how businesses communicate, whether from the office or remotely, providing the flexibility needed for meaningful engagements.
Role Overview:
We are looking for a Sr. Software Engineer to develop and enhance Vonage’s unified communication platforms. You will design, implement, and maintain complex user interfaces, working closely with cross-functional teams to ensure our applications are intuitive, high-performing, and scalable. We work cross-functionally to understand business requirements, evaluate alternative approaches and ensure software and systems are accessible and easy to use. This role provides an opportunity to contribute to cutting-edge technology used by millions of businesses and users globally.
Key Responsibilities:
- Independently design, develop, test, and document complex frontend applications.
- Collaborate with analysts, designers, and frontend engineers to build integrated systems.
- Ensure application performance, scalability, and responsiveness across devices and browsers.
- Build reusable and efficient code, focusing on performance optimization.
- Stay updated with the latest backend technologies and best practices.
- Work on integrating backend features like contact management, contact search, call reporting, and scheduling across multiple business systems.
- Write end-to-end automated tests to ensure code quality and reliability.
- Communicate technical concepts and solutions clearly to both technical and non-technical stakeholders.
Required Skills and Experience:
- 10 years of experience in backend development, with proficiency in java (must have), and experience with webservice frameworks.
- Strong understanding of HTTP, REST, Swagger and JSON, and backend build tools that help developers create, manage, and deploy applications.
- Experience in integrating third-party services and APIs into backend applications (RESTful APIs).
- Proficiency in developing web applications with modern technologies and tools
- Experience with server side platforms and distributed systems using Microservices Architecture
- Experience with Spring Framework, Spring Boot, Java, and JVM based languages; developing web applications; SIP and VOIP technologies and configuring
- Experience in building cloud computing platform AWS; developing applications with SQL and NoSQL databases, including MySql and MongoDB
- Experience in web service technologies such as HTTP, REST, SOAP, XSD, and WSDL
- Familiarity with cloud-based systems and platforms (AWS, Azure).
- Strong problem-solving skills and ability to troubleshoot complex issues in production environments.
- Excellent communication and collaboration skills, with the ability to work cross-functionally.
Preferred Skills:
- Experience with Agile methodologies (Scrum, Kanban)
- Familiarity with CRM platforms like Salesforce, Zendesk, or similar.
- Experience with Agile methodologies and working in an Agile environment.
- Knowledge of version control tools like Git, Jenkins and CI/CD pipeline integration.
- Familiarity with Kubernetes, Ansible, and Docker Compose.
Benefits:
- Competitive pay and benefits.
- Career growth and a collaborative work environment.
- Unlimited discretionary time off and tuition reimbursement.
Why Vonage:
Join Vonage and help shape the future of cloud communications while advancing your career in an innovative, collaborative, and dynamic environment. Work with a talented engineering team to deliver transformative solutions that empower businesses to engage meaningfully with customers.
#LI-KS1
Apply for this job
*
indicates a required field