Staff Software Engineer
Vonage
Job highlights
Summary
Join Vonage's growing Engineering team as a Staff Software Engineer and contribute to the development of a best-in-class real-time platform for new network-based APIs. You will design and build software systems, create scalable microservices, write efficient and maintainable code, deploy to cloud infrastructure using IaC, and mentor junior engineers. The ideal candidate possesses excellent software engineering skills in Java (and ideally Kotlin), a strong understanding of high-performance distributed computing, and experience with various technologies and architectures. This role involves collaboration with other teams to ensure alignment with Vonage's vision. Vonage values a culture of disruption, customer focus, and structured delivery. The company emphasizes integrity, employee empowerment, and a commitment to achieving ambitious goals.
Requirements
- Excellent software engineering skills in Java (and ideally Kotlin)
- An excellent practical understanding of high performance, highly distributed computing
- A strong focus on testing
- An understanding of Object Oriented Design, preferring composition over inheritance, and standard design patterns
- Experience of multi-threaded, 3-tier architectures, web services and caching, preferring immutable objects to assist in reasoning in these complex environments
- 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 in modern programming environments using tools such as Docker and Kubernetes
Responsibilities
- Design and build software systems to add features and capabilities to our Global Network Platform
- Create scalable systems using microservices that will help support our growth
- Write efficient, maintainable and well structured code, including multiple levels of testing
- Deploy into cloud infrastructure using IaaC
- Mentor more junior members of the engineering team
- Liaise with other parts of the business and other architects to ensure our Global Network Platform contributes to the vision of Vonage
Share this job:
Similar Remote Jobs
- πUnited Kingdom, Spain
- π°$244k-$304kπUnited States
- πBrazil
- π°$204k-$259kπUnited States
- πSerbia
- π°$192k-$260kπUnited States
- πSwitzerland
- π°$166k-$245kπUnited States
- πUnited States
- π°$206k-$289kπUnited States