Senior Software Engineer
Every second a contact center agent is on a call, our platform is working behind the scenes. As a Senior Software Engineer on our CCaaS Technology Team, you will own and evolve the critical services that agents depend on - in a global, multi-tenant, real-time environment serving thousands of concurrent users.
This is not a role where you ship features and move on. You will shape the architecture, set the engineering standard, and have a genuine influence on how the team works and what it builds next. If you want to lead from the front, mentor others, and make a real difference to the product - this role was made for you.
Responsibilities
- Lead multiple initiatives end-to-end - from early refinement through to production deployment - owning reliability, performance, and long-term maintainability
- Contribute to architectural decisions that shape the future of the platform, representing the team in cross-team design discussions and architecture forums
- Drive technical excellence: set the standard for code quality, test coverage, and engineering best practices across the team
- Actively care about the product and its users - contributing to improvement beyond code implementation
- Collaborate cross-functionally with Product, UX, and other engineering teams, representing the team's technical perspective and influencing delivery outcomes
- Be a key player in the team's strategy, with significant influence on project outcomes and the team's ability to move fast and deliver value
- Mentor and coach less experienced engineers through pairing, code reviews, and knowledge-sharing sessions
- Contribute to the team's engineering culture - participating in working groups, hackathons, and community initiatives across the wider VCC engineering organization
Requirements
- 5+ years of relevant software development experience, with a track record of leading projects and delivering complex solutions independently
- Strong proficiency in TypeScript/JavaScript and modern front-end frameworks
- Solid experience with C# and back-end service development on .NET Core
- Familiarity with cloud technologies (AWS) and distributed systems, including messaging mechanisms (Kafka / SNS / SQS)
- Understanding of data management and caching layers (Redis, Aurora / MySQL, Parameter Store)
- Excellent communication skills - written, verbal, and listening - to collaborate effectively with both technical and non-technical stakeholders
- A degree in Computer Science, Electrical Engineering, or a related field - or equivalent practical experience
Experience we consider a plus
- Hands-on experience with end-to-end and UI test automation frameworks (e.g. Playwright)
- Experience with CI/CD pipelines and infrastructure-as-code tools (e.g. Terraform, GitHub Actions)
- Ability to responsibly utilize AI tools to enhance development productivity and quality
View all remote jobs at Vonage →
FAQ
- Is the Senior Software Engineer position at Vonage remote?
- Yes. This role was posted on Remote Backend Jobs, a job board that lists exclusively fully remote positions.
- When was this Senior Software Engineer job posted?
- This listing was posted on July 24, 2026 and is still open for applications.
- How do I apply for the Senior Software Engineer position at Vonage?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Typescript jobs
Technical Leader (Fullstack Backend focused)
JobgetherIsrael
Technical Leader (Fullstack Backend focused)
JobgetherBrazil
Technical Leader (Fullstack Backend focused)
JobgetherNetherlands
Technical Leader (Fullstack Backend focused)
JobgetherBelgium
Technical Leader (Fullstack Backend focused)
JobgetherAustria