All your communication channels in one place


Reach more people and Improve efficiency of outbound communication teams


Serve customers faster and more efficiently

Analytics and Optimisation

Make better decisions and optimise your workforce


Ready to evolve your communications?

Book demo


BPO Industries

A platform tailored to you, to help you win and retain business


Make omnichannel easy for your teams

Financial Services

Secure communications and payment solutions


Drive efficiency with automation and omnichannel


Deliver outstanding customer service with ease

Use Cases

Debt Resolution

Reach the right people at the right time

Customer Service

All customer queries in one platform


Reach more people and make selling straightforward

Customer Experience

Re-energise your CX strategy


The tools to deliver the best experience

Employee Experience

Increase staff happiness and productivity

Getting started

With a team of experts behind you, everything is easy


Flexible UCaaS solutions for your entire business


Bring your software stack together

Work from anywhere

Full functionality, security and visibility built in

Business Continuity

Keep the show on the road

Security & Compliance

Security you can trust

On-demand demo

On demand video

We've summarised MaxContact's powerful features and functionality into 3-minutes viewing

Blog & Insights

We’re making smart conversations happen

Webinars & Events

Check for upcoming events or watch sessions on demand

Brochures & Research

Read the latest resources and industry insights

Customer Stories

What clients say about working with MaxContact

On-demand Demo

How MaxContact can help your business

About Us

Us, our team and how we do things differently


Engineering > C Senior Software Engineer / Architect – C, Telephony

C Senior Software Engineer / Architect - C, Telephony

Market Dependent
Fixed, permanent
Closing date: 01/12/2022

MaxContact is one of the fastest-growing SaaS (software as a service) providers in the UK, with 30% growth in the last 12 months. We provide contact centre software for businesses throughout the UK, so they can connect to their customers easily within the communication channels they want.

Founded in 2014, MaxContact was formed by a group of industry professionals looking to provide a better service and solution to meet changing market demands. An MBO (Management Buy-Out) was completed in October 2020, backed by FPE Capital, bringing the energy, focus, and drive to the forefront of the plans for the business.

MaxContact is a customer engagement platform businesses use to improve the lives of employees and clients using the solution. As one of the fastest-growing UK-based contact centre solutions on the market, offering a converged omnichannel platform with a service-first approach, we have big plans to grow in the coming years.

Market Opportunity

A vast of amount of businesses require the need to engage with clients, from customer services and support to sales and more. The market has shifted to Omnichannel, self-service, automation, and engagement with both the users of the system and customers contacting organisations. So there is a tremendous opportunity to grow in the UK and further future opportunities internationally.

The contact centre market space in the UK is worth over £1bn in licenses alone, with an estimation of over £2bn with additional consumption-based services. We are working to become a leading solution in this space!

The Team

With 60+ staff, this is a time of growth for MaxContact, and that starts with our technology teams.
The company is driven, and we want to become the challenger in a robust and mature marketplace, and to do that, we need to be agile and innovative.
As a small growing company, you will be part of the team, everyone has a voice, and we make this work together. We regularly provide feedback and brainstorming sessions, and we don’t enforce hierarchy; it is “us”, not “them”, and there is no red tape; agility is king.

The Role

We are looking for an experienced C programmer to work on our core Telephony solution, which forms a critical part of our Contact Center as a Service platform. You should have a strong working knowledge of Telephony, including SIP, Networking configurations and WebRTC protocols. It is an exciting time in the evolution of our company; as we continue to grow our customer base, we need to improve our existing Telephony solution to increase resiliency and modernise our tech stack.

You will be a key hire with the opportunity to help shape the future of our architecture.

Skills & Experience Required

Must have

  • Experience designing and writing software programs in C
  • Experience developing Telephony solutions including Conferencing, Call recording, Answer Machine Detection etc.
  • Experience developing voice solutions including WebRTC (Kamailio) and SBCs
  • Demonstrable history of writing high quality, highly performant applications
  • Good knowledge of Telephony and Networking (TCP/IP, SIP, RTP, DNS)
  • Ability to analyse SIP Traces and Flows
  • Knowledge of working with Microsoft Azure
  • OOD skills
  • Experience working in an agile software development environment

Nice to have

  • C++ Development
  • Understanding of Aculab SIP Stack
  • Experience designing and implementing SIP scenarios for load and performance testing
  • Awareness of Open Source software like Asterisk and FreeSWITCH
  • Experience of CI/CD and IAC deployments

What do you get from us?

  • Flexi-time – core hours team dependent
  • Flexible working – home and office working
  • Pension with salary sacrifice
  • Paid sick leave
  • Onsite free parking
  • Work socials
  • Life insurance x4 salary (after 6 months)
  • Relaxed working environment
  • 25 days holiday (plus bank holidays) which increases with length of service.
  • Employee perks, benefit and discount scheme.