Vonage - Senior Software Engineer – Contact Centre Platform (CCaaS)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 5+ years of relevant software development experience, with a track record of leading projects and delivering complex solutions independently • 5+ years • track record of leading projects and delivering complex solutions independently • Strong proficiency in TypeScript/JavaScript and modern front-end frameworks • TypeScript/JavaScript • Solid experience with C# and back-end service development on .NET Core • .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 • 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 • How you’ll benefit: • How you’ll benefit: • Legal & General Pension • Income Protection • Private Medical & Dental Insurance • Eligible for Free Eye Tests • Shopping Discounts • Optum Employee Assistance Programme • Unlimited Discretionary Time Off • Three Paid Volunteer Days a Year • Additional benefits and perks will be shared and discussed with you by the recruiter during the interview process. • 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. • There’s no perfect candidate. • To learn how we process your personal data during the recruitment process, please refer to our Privacy Notice.
Responsibilities
• Domain Leadership: • Domain Leadership: • 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 • Business Leadership: • 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 • People Leadership: • People Leadership: • 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
Benefits
• Every second a contact centre 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.
No credit card. Takes 10 seconds.