VoIP and C++ Development Engineer

New Today

Overview

VoIP and C++ Development Engineer sought by SCG Wholesale. This is a hands-on execution role working on the core telephony stack, including signalling, media processing, SIP call routing, RTP relaying, WebRTC, and failover mechanisms. The role targets engineers with strong VoIP knowledge (Softswitch, RTPEngine, OpenSIPs) and solid C/C++ development skills in a Linux environment.

Location and Salary

Location: Remote

Office Location: Basingstoke (within commutable distance)

Salary: up to £65,000

Key Responsibilities

  • Design, develop, and test new software aligned to the product roadmap and changing market needs.
  • Maintain and improve the existing software codebase and processes.
  • Perform technical troubleshooting to diagnose and resolve problems, identifying opportunities for improved performance.
  • Refine and automate regular processes, track issues, and document changes to maintain audit trails.
  • Assist with management and administration of infrastructure across datacentres in a 24/7 production environment.
  • Assist with configuration, maintenance, and upgrades to operating systems and databases; monitor system health and performance to ensure high availability, performance, and security.
  • Share technical expertise, provide mentorship and cross-training to peers and team members.
  • Perform scheduled maintenance and support release deployment activities after core hours.
  • Produce and maintain detailed project, policy, and procedural documentation.

Skills & Experience

  • 5+ years of experience building and operating VoIP systems using UDP, SIP, and RTP.
  • Hands-on experience with Softswitch, OpenSIPs, RTPEngine.
  • Solid expertise with SIP signalling, RTP, and media relay techniques.
  • Experience with Session Border Controllers, Media Servers, and WebRTC.
  • Experience managing telephony infrastructure for uptime, latency, and call quality optimization.
  • Strong C/C++ systems programming and debugging skills.
  • Excellent debugging skills and proficiency with diagnostic tools (Wireshark, tcpdump, etc.).
  • Experience with geographically distributed infrastructure or high-availability deployments.
  • In-depth knowledge of Linux (preferably Ubuntu) and scripting with Bash, Shell, Python.
  • Strong MySQL database design and access skills, including replication in a C/C++ environment.
  • Real-time, multi-threading development experience in asynchronous communications.
  • Knowledge of standards and best practices, version control (Git, CVS), and unit testing (GTest).
  • Understanding of data caching options in Linux with practical application.
  • Good knowledge of software design patterns and system architectures.

Personal Attributes

  • Strong analytical and problem-solving abilities with excellent organizational skills.
  • High attention to detail and a passion for accuracy.
  • Confident, innovative, and able to lead process improvements in complex environments.
  • Excellent verbal and written communication skills.
  • Fast learner, able to work independently and in a team.
  • Willing to participate in 24×7 call-outs for emergencies.
  • Benefits: 21 days holiday (increases after years of service), birthday day off, Employee Assistance Programme, free onsite parking, enhanced sick pay, gym membership discounts, annual salary review, employee referral bonus, onsite canteen with complimentary amenities.

Important Notes

*Visa sponsorship opportunities are not provided for this role. Candidates must have the right to work in the UK.

SCG is an equal opportunities employer. We welcome applications from all parts of the community and are committed to the Equality Act 2010.

We are committed to supporting applicants with disabilities and will make reasonable adjustments to ensure a fair recruitment process.

#J-18808-Ljbffr
Location:
Basingstoke, England, United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search