Senior Software Engineer – Contact Centre Platform (CCaaS)
Cambridgeshire, United Kingdom
Typescript
JavaScript
C#
.NET
.NET Core
More jobs from this company
views: 0
Senior Software Engineer – Contact Centre Platform (CCaaS)

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 12 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 12 this role was made for you.


Responsibilities

Domain Leadership

  • Lead multiple initiatives end-to-end 12 from early refinement through to production deployment 12 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 12 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 12 participating in working groups, hackathons, and community initiatives across the wider VCC engineering organization

Required

  • 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 12 written, verbal, and listening 12 to collaborate effectively with both technical and non-technical stakeholders
  • A degree in Computer Science, Electrical Engineering, or a related field 12 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
Senior Software Engineer – Contact Centre Platform (CCaaS)
Cambridgeshire, United Kingdom
Typescript
JavaScript
C#
.NET
.NET Core
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.