Senior Software Engineer - Contact Centre Platform (CCaaS)

Vonage
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Charing Cross, United Kingdom

Tech stack

JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
C Sharp (Programming Language)
Cloud Computing
Code Coverage
Software Quality
Code Review
Distributed Systems
Github
MySQL
Redis
Service Development Studio
Software Engineering
Software Testing Automation Framework
TypeScript
.NET Core
Backend
Infrastructure Automation Frameworks
Information Technology
Playwright
Kafka
Data Management
Front End Software Development
Amazon Web Services (AWS)
Terraform

Job description

Our Applications business unit focuses on delivering a suite of advanced communication tools designed to enhance customer engagement. From cloud contact centers to feature-rich unified communications solutions, our Applications team is dedicated to providing businesses with the tools they need to streamline operations and improve customer experiences., * 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:

  • 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

Do you have experience in UI?, * 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

Benefits & conditions

Pulled from the full job description

  • Employee assistance programme
  • Private dental insurance
  • Company pension
  • Paid volunteer time
  • Private medical insurance, * Life Assurance
  • 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.

About the company

Vonage is a global cloud communications leader. And your talent will further help brands - such as Airbnb, Viber, WhatsApp, and Snapchat - accelerate their digital transformation through our fully programmable-based unified communications, contact center solutions, and communications APIs. Ready to innovate? Then join us today.

Apply for this position