At a Glance
- Tasks: Lead a small team in developing cutting-edge VoIP and PBX systems using C++.
- Company: Join a forward-thinking tech company with a focus on innovation and teamwork.
- Benefits: Enjoy competitive pay, remote work flexibility, and opportunities for professional growth.
- Other info: Work in a dynamic environment with a commitment to diversity and inclusion.
- Why this job: Make a real impact by guiding engineers and shaping the future of telephony technology.
- Qualifications: Strong C++ skills, networking knowledge, and experience in leading teams.
The predicted salary is between 60000 - 80000 £ per year.
This is a hands‑on technical leader responsible for delivery, code quality, and the technical direction of a small team (~5 engineers). It requires strong C++ expertise and the ability to guide engineers working on complex VoIP and PBX systems. While primarily remote, occasional visits to the Bristol office or London are required.
What you will be doing:
- Lead Scrum activities: sprint planning, task breakdown, tracking
- Assign work and provide day‑to‑day technical guidance
- Own and enforce code review standards
- Write and refine user stories; improve the team’s story quality
- Translate product requirements into engineering tasks
- Ensure maintainability and consistency of the codebase
- Act as an escalation point for complex technical issues
What you will bring to the role:
- Strong C++ (C++17 minimum), hands‑on coding
- Strong networking fundamentals (TCP/UDP)
- Experience leading or mentoring engineers
- Experience with multithreaded systems and debugging
- Ability to work effectively in large, complex codebases
- Ability to contribute to solution design and make pragmatic trade‑offs
- Agile/Scrum experience with Jira/Atlassian tools
- Ability to break down ambiguous requirements into deliverable work
Desirable:
- Practical experience in VoIP or PBX systems
- VoIP protocols (SIP, RTP, etc.)
- Telephony/PBX systems: call routing, hunt groups, call park/pickup, feature interaction and state handling
- Boost (especially Boost.Asio)
- GitHub (PR workflows, reviews)
- AI‑assisted development tools for coding, investigation, and code review
- Kubernetes / containerized environments
- FreeSWITCH
- Real‑time / low‑latency systems experience
- Performance tuning and system profiling
Diversity, Inclusion, and Equal Opportunity:
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as "Protected Classes"). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Technical Lead (C++ / Networking / Telephony Systems) in Bristol employer: Intermedia Intelligent Communications
Contact Detail:
Intermedia Intelligent Communications Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Lead (C++ / Networking / Telephony Systems) in Bristol
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with C++ or in telephony systems. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub profile, make sure it’s up to date with your best projects. Potential employers love to see real examples of your coding prowess, especially in C++ and networking.
✨Tip Number 3
Prepare for technical interviews by brushing up on your multithreading and debugging skills. Practice explaining complex concepts clearly, as you’ll need to demonstrate your ability to guide others through tricky technical issues.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Technical Lead (C++ / Networking / Telephony Systems) in Bristol
Some tips for your application 🫡
Show Off Your C++ Skills: Make sure to highlight your strong C++ expertise in your application. We want to see your hands-on coding experience, especially with C++17 or later. Don’t forget to mention any projects that showcase your skills!
Talk About Your Leadership Experience: If you've led or mentored engineers before, let us know! Share specific examples of how you guided your team through complex technical challenges. We love seeing how you can inspire and support others.
Be Clear on Networking Fundamentals: Since this role involves networking, make sure to demonstrate your understanding of TCP/UDP and any relevant protocols. We’re looking for someone who can translate product requirements into engineering tasks effectively.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and get to know you better. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Intermedia Intelligent Communications
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially if you're familiar with C++17. Be ready to discuss your past projects and how you've tackled complex coding challenges. They’ll likely want to see your hands-on experience, so be prepared to dive deep into technical discussions.
✨Familiarise Yourself with Networking Fundamentals
Since the role involves networking, ensure you understand TCP/UDP protocols and can explain their importance in VoIP and PBX systems. You might be asked to solve a problem or explain a concept, so having practical examples ready will help you stand out.
✨Showcase Your Leadership Skills
As a Technical Lead, you'll need to demonstrate your ability to guide and mentor engineers. Prepare examples of how you've led teams in the past, handled conflicts, or improved code quality through effective code reviews. Highlight your experience with Agile/Scrum methodologies too!
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills and ability to break down ambiguous requirements. Think of scenarios where you've had to make pragmatic trade-offs in design or implementation. Practising these types of questions will help you articulate your thought process clearly.