Senior Software Engineer - Voice

Senior Software Engineer - Voice

Posted 1 day ago by Strongbyte Solutions Ltd t/a VoCoVo

£78,000 Per year
Undetermined
Remote
South East; Milton Keynes; Southampton; Dartford; Reading; Maidstone; Sutton; Croydon; Slough; Portsmouth; Brighton

Summary: The Senior Software Engineer at VoCoVo will be part of a multidisciplinary Agile team focused on developing innovative voice communication solutions for the retail sector. This role involves designing and building scalable voice services using TypeScript and JavaScript, while also contributing to the evolution of existing systems. The position requires collaboration with various stakeholders and a proactive approach to problem-solving. The role is primarily remote with occasional visits to the Oxfordshire or Cheltenham offices.

Key Responsibilities:

  • Design and develop robust, scalable container-based voice services for customer on-premise environments.
  • Support the ongoing maintenance and evolution of existing systems, balancing technical improvements with business priorities.
  • Design and deliver iterative improvements and migration strategies to modernize platforms.
  • Provide thought leadership on new initiatives and existing software challenges.
  • Research and evaluate new technologies and approaches to enhance products and services.
  • Share knowledge and mentor less experienced engineers.
  • Conduct peer reviews and champion high engineering standards.
  • Collaborate with technology providers and partners for new capabilities and solutions.
  • Contribute to data-driven decision-making processes across the team.
  • Support the Technical Lead and Product Manager in planning future work on the product roadmap.
  • Foster a collaborative and supportive team environment.

Key Skills:

  • Strong hands-on experience with Backend Node.js/Typescript.
  • Experience with VoIP technologies and automated testing tools such as SIPp.
  • Exposure to CI/CD environments focused on automated testing and software delivery.
  • Experience with container-based development workflows and automation.
  • Proactive approach with ownership of problems and solutions.
  • Excellent collaboration skills and ability to design effective solutions.
  • Cloud experience, preferably with Azure.
  • Experience designing and building event-driven systems.
  • Understanding of microservice and monolith architectures.
  • Analytical and problem-solving skills using data for decision-making.
  • Experience with SQL and/or NoSQL databases.
  • Excellent communication skills for explaining technical concepts.
  • Familiarity with Linux OS.

Salary (Rate): £78,000 yearly

City: Milton Keynes

Country: UK

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

VoCoVo specialises in innovative communication solutions tailored for businesses, particularly within the retail sector. Our flagship products are designed to create a connected store experience, facilitating seamless communication among retail staff to enhance efficiency and elevate customer service. We empower teams to collaborate effortlessly and achieve their retail goals. You’ve probably already seen us in action, we’re trusted by Tesco, Asda, Dunelm and Iceland, just to name a few.

With over 1 million users across more than 42,000 locations in 39+ countries, and recognition as one of the top 100 best small-to-medium size businesses to work for, join us on our journey! Role Overview At VoCoVo, our Voice Engineering team is focused on building world-class voice products that make in-store communication more intuitive and effective for retail colleagues.

As a Senior Software Engineer, you'll work as part of a multidisciplinary Agile team, developing services primarily using TypeScript and JavaScript to support our on-premise DECT devices deployed in retail stores around the world. You'll help shape the future of our voice platform, working with technologies including speech-to-text, natural language understanding and text-to-speech.

You'll play a key role in designing, building and evolving the services that power our voice solutions, balancing innovation with the ongoing improvement of existing systems.

Please note, to apply for this position you must be based in the UK and have the legal right to work in the UK. This role is largely remote but would require visits to our Oxfordshire or Cheltenham offices approximately once a month for team meet-ups/key meetings.

What we're looking for The following skills are highly desirable but we do not expect you to have them all:

  • Strong hands on experience with Backend Node.js/Typescript, with experience of impacting important projects in a Senior position and building scalable, reliable backend services.
  • Experience working with VoIP technologies, including automated testing tools such as SIPp.
  • Great exposure to CI/CD environments, with a focus on automated testing and high-quality software delivery.
  • Experience with container based development workflows and automation.
  • A proactive approach, with the confidence to take ownership of problems and drive solutions forward.
  • Excellent collaboration skills, with the ability to break down complex challenges and design effective solutions as part of a team.
  • Cloud experience (Azure cloud services), although experience with any cloud technology is appreciated.
  • Experience designing and building event-driven systems and working with state machines.
  • An understanding of microservice and monolith architectures, including migration strategies and modernisation approaches.
  • Great analytical and problem-solving skills, with the ability to use data to inform decisions and measure outcomes.
  • Experience designing and implementing data models for SQL and/or NoSQL databases.
  • Excellent communication skills, with the ability to explain complex technical concepts clearly to a variety of audiences.
  • A good level of familiarity with Linux OS.

"Nice to have" skills

  • Experience designing, implementing and maintaining IVR systems, either professionally or through personal projects.
  • Exposure to speech recognition technologies and voice-driven applications.
  • Experience with low-level programming languages such as C.

What you'll do

  • Design and develop robust, scalable container based voice services that operate reliably within customer on-premise environments.
  • Support the ongoing maintenance and evolution of existing systems, balancing technical improvements with business priorities.
  • Design and deliver iterative improvements and migration strategies that help modernise our platforms over time.
  • Provide thought leadership on both new initiatives and existing software challenges.
  • Research and evaluate new technologies and approaches that could enhance our products and services.
  • Share knowledge and mentor less experienced engineers, supporting their growth and development.
  • Conduct peer reviews and champion high engineering standards to maintain software quality.
  • Collaborate with technology providers and partners to enable the delivery of new capabilities and solutions.
  • Contribute to the design and implementation of data-driven decision-making processes across the team.
  • Support the Technical Lead and Product Manager in making choices and planning ahead for future work on the product roadmap.
  • Take a genuine interest in the success of the team and maintain a commitment to fostering a collaborative and supportive environment where people can do their best work.

What does success look like?

  • VoCoVo’s voice services have a well defined value proposition as a result of yours and your colleagues contributions.
  • Areas of tech debt have been paid off while still moving VoCoVo’s enterprise offering forward.
  • Your team’s software is robust, secure and uses effective testing strategies that speed up our release processes.
  • The quality of your team's software is guaranteed by automated processes.
  • All of your team’s software meets our common coding guidelines and standards, and your team helps support and drive good practices across engineering.
  • You and your Tech Lead have worked together to develop the strategic direction of your team’s focus or domain.
  • Your colleagues have measurably grown in skill and happiness as a result of your influence.

Salary Salary range: £70,000 - £78,000

Benefits

  • 25 Days Holiday + Bank Holidays (increases with years of service)
  • Option to buy or sell 5 days holiday each year
  • Sick Pay - 8 weeks full pay, 4 weeks half pay
  • Life Assurance - (4 times basic pay)
  • Private Medical Insurance
  • Employee Assistance Programmes (EAP)
  • Cycle2Work Scheme
  • Electric car green salary sacrifice scheme
  • Enhanced Maternity & Paternity package
  • Child Care Scheme
  • Training & development opportunities
  • Company organised events
  • Pension (Royal London Group) 5% employer contribution matched
  • Apple MacBook, Wireless Magic Mouse and Keyboard, monitor and headphones

Diversity and Inclusion At VoCoVo, we are dedicated to fostering a diverse and inclusive workplace where everyone feels valued, respected, and empowered to thrive. We welcome applications from individuals of all backgrounds and experiences. Our commitment is to create an environment that champions equity, innovation, and collaboration, ensuring all team members can flourish. Join us in shaping the future together.

We are also committed to ensuring an inclusive recruitment process, so please let us know if you need any reasonable adjustments at any stage. Company Values Embracing VoCoVo's 'VOICE' Values is important to us, shaping our collaborative and innovative culture.

  • VALUED Our Colleagues, Customers, and Stakeholders are valued; treated with respect, empathy, and operate with honesty and integrity
  • ONE TEAM Collaboration of all for VoCoVo’s happiness and success
  • INNOVATION Our products are constantly evolving to tackle the pain points of retailers across the globe
  • CUSTOMER FOCUSED Our customers love VoCoVo at every level, every interaction with us is frictionless, and we are integral to their operations
  • EMPOWERED Our people are empowered to do the right thing and make decisions without loads of red tape

If you feel this could be the right fit, apply now!