Responsibilities

  • We’re seeking a Software Engineer to join our Cloud Engineering team and help drive innovation across the Vonage Video Platform
  • This role will focus on enhancing our PaaS backend systems, improving cloud resource control and provisioning, and contributing to scalable architecture design and distributed computing solutions
  • As part of the team, you’ll contribute to both new feature development and backend system improvements, with a strong focus on quality, fault tolerance, and performance
  • You’ll gain hands‑on experience with real‑time communications, and use data to help improve how we build and scale our services
  • This is a great opportunity to grow your skills by working on large‑scale, highly available systems alongside a team of experienced engineers who are passionate about cloud infrastructure, media technologies, and real‑time communication
  • Hands‑on software development and system design
  • Implement new features for the cloud based API Gateway, Media Control and Signalling systems for the Vonage Video Platform
  • Contribute to software architectures for a highly distributed network application, resource optimization strategies, and real‑time stream/message processing
  • Design and develop approaches to measure, evaluate and improve service quality
  • Collaborate on projects involving signalling fabric and coordinate with other teams
  • Embed AI‑assisted engineering into daily practice to accelerate delivery and enhance outcomes
  • Proactively adopt emerging AI capabilities to improve workflows and share best practices with the team

Benefits

  • Medical, Dental, & Vision Coverage
  • Tuition Reimbursement
  • Paid Time Off
  • Retirement Plan
  • Maternity/Paternity Leave
  • Health Savings Account
  • Legal Plan
  • Auto, Home, & Pet Insurance
  • And More!

Qualifications

Track record of delivering high quality code in a fast‑paced environment.

Strong Java 17 and/or C++ coding skills, and willingness to learn more languages.

JavaScript, and experience with HTML5 APIs across different browser engine APIs.

Excellent debugging and problem solving skills.

Understanding regarding memory management, garbage collection, concurrency.

Good understanding of algorithms, data structures.

Understanding of communication technologies, protocols, and standards such as VoIP, SIP, H.323, XMPP, etc.

Strong experience with Spring Boot for building scalable and robust APIs.

Proficiency in the Netty framework for high‑performance network programming.

There’s no perfect candidate. You don’t need all the preferred qualifications to make a valuable impact on our team. Our employees and customers come from diverse backgrounds, so if you’re passionate about what you could achieve at Vonage, we’d love to hear from you.

Working knowledge of Redis, Kubernetes, Helm, Docker, AWS, and ElastiCache for cloud‑native and distributed systems.

Familiarity with Go programming language.

Experience with CI/CD pipelines using Jenkins or equivalent tools.

Hands‑on expertise with message brokers such as Apache Kafka, ZeroMQ, RabbitMQ, or similar queueing systems.


#J-18808-Ljbffr
Similar jobs

Mid-Level Software Engineer (Java / C++)

Apply Now
Back to search page