Browse All Jobs

Vonage is seeking a Staff Software Engineer to join their fast-growing Engineering team in Wroclaw, Poland. The successful candidate will help develop a best-in-class real-time platform for new Network-based APIs. This role involves designing and building software systems, creating scalable microservices, writing efficient code with testing, and deploying into cloud infrastructure using IaaC. The Staff Software Engineer will also mentor junior team members and collaborate with other parts of the business and architects.

Responsibilities:

  • Design and build software systems.
  • Create scalable systems using microservices.
  • Write efficient, maintainable, and well-structured code.
  • Deploy into cloud infrastructure using IaaC.
  • Mentor junior members of the engineering team.
  • Liaise with other parts of the business and other architects.

Requirements:

  • Excellent software engineering skills in Java (ideally Kotlin).
  • Practical understanding of high-performance, highly distributed computing.
  • Strong focus on testing.
  • Understanding of Object-Oriented Design.
  • Experience of multi-threaded, 3-tier architectures, web services, and caching.
  • Experience dealing with event-driven pipelines.
  • Willingness to learn and use different technology/programming languages.
  • Experience working with public cloud, ideally AWS.
  • SQL / NoSQL experience.
  • Practical experience of deploying code using Docker and Kubernetes.

Vonage offers:

  • Opportunity to innovate cloud communications.
  • Chance to work with cutting-edge technologies.
Apply

Vonage

Vonage is a global cloud communications leader that empowers businesses in their digital transformation. It delivers fully programmable Unified Communications, Contact Center Applications, and Communications APIs. The company focuses on innovating communication capabilities within digital, cloud, and real-time business environments.