Software Engineer

Vonage
Summary
Join Vonage and contribute to the development of multichannel cloud communication solutions by integrating platforms with Salesforce CRM. This role requires 1–2 years of commercial experience and involves creating secure, scalable services, improving and monitoring cloud platforms, and working with various technologies like C#/TypeScript/JavaScript, microservices, Salesforce, Kafka, and AWS. The position offers opportunities to advance algorithms, work in a supportive environment, and enjoy benefits such as unlimited paid vacation and an annual bonus. While based in Basingstoke, it requires only 1-2 office visits per month. The ideal candidate is passionate about software development, eager to learn, and enjoys collaborative teamwork. Vonage welcomes diverse backgrounds and encourages applications from those passionate about achieving success within the company.
Requirements
- Familiarity with any programming language or tech stack — we’re open-minded, but an exposure to .NET, C#
- A solid foundation in programming fundamentals, gained through a degree, bootcamp, online course, or self-study
- Evidence of self-motivation — this could be anything from a GitHub profile, a coding blog, a course certificate, or a side project you're proud of
- A genuine passion for software development — whether it's through personal projects, open-source contributions, coursework, or self-taught experience
- A strong drive to learn, grow, and push yourself — you're someone who seeks out new challenges and isn't afraid to get your hands dirty figuring things out
- An eagerness to contribute, ask questions, and work collaboratively as part of a supportive team
Responsibilities
- Creating a secure, scalable service that our customers want to shout about
- Continuously improving, automating and monitoring our cloud platform
- Given the opportunity to work on advancing algorithms, including statistical analysis and routing
- Working on a combination of C#/TypeScript/JavaScript, microservices, Salesforce, Kafka and AWS cloud
Benefits
- Work in a cloud environment
- Small domain teams
- High level of end-to-end ownership
- Possibility to influence technical stack
- Time for prototyping and research
- Unlimited paid vacation
- Annual bonus (TBO)