At a Glance
- Tasks: Lead a small team in developing cutting-edge VoIP and PBX systems using C++.
- Company: Join Intermedia, a leader in cloud communications with a strong growth track record.
- Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
- Other info: Dynamic culture focused on teamwork, transparency, and career advancement.
- Why this job: Make a real impact in a fast-paced environment where your voice is valued.
- Qualifications: Strong C++ skills, networking fundamentals, and experience leading teams are essential.
The predicted salary is between 60000 - 80000 ÂŁ per year.
About Intermedia: Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years!
Are you looking for a company where YOUR VOICE is heard? Where you can MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back! Are you ready to make your mark?
About the Role: While primarily remote, this role requires occasional visits to the Bristol office or London. This is a hands-on technical leader responsible for delivery, code quality, and technical direction of a small team (~5 engineers). Requires strong C++ expertise and the ability to guide engineers working on complex VoIP and PBX systems.
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 team’s story quality
- Translate product requirements into engineering tasks
- Ensure maintainability and consistency of the codebase
- Act as 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 / containerised 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 England 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 England
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Intermedia on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for the interview by brushing up on your C++ skills and understanding VoIP systems. We want to see your passion for tech, so be ready to discuss your past projects and how they relate to the role.
✨Tip Number 3
Show off your leadership skills! Think of examples where you've mentored others or led a team. Intermedia values teamwork, so highlight how you can contribute to that culture.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the Intermedia family.
We think you need these skills to ace Technical Lead (C++ / Networking / Telephony Systems) in England
Some tips for your application 🫡
Show Your Passion for Tech: When you're writing your application, let your enthusiasm for cloud communications and collaboration tech shine through. We love seeing candidates who are genuinely excited about the role and can’t wait to contribute to our team!
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your C++ expertise and experience with networking and telephony systems. We want to see how your skills align with what we’re looking for, so don’t hold back!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure you communicate your experiences and achievements effectively. Remember, less is often more!
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!
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. Prepare to demonstrate your understanding of multithreading and debugging techniques, as these will likely come up in conversation.
✨Familiarise Yourself with VoIP and PBX Systems
Since the role involves working with VoIP and PBX systems, it’s crucial to have a solid grasp of relevant protocols like SIP and RTP. Think about any practical experiences you've had with call routing or feature interactions, and be prepared to share specific examples during the interview.
✨Showcase Your Leadership Skills
As a Technical Lead, you'll need to guide a small team. Be ready to discuss your experience in leading Scrum activities and mentoring engineers. Highlight any instances where you've successfully assigned tasks and provided technical guidance, as this will demonstrate your ability to manage a team effectively.
✨Emphasise Teamwork and Communication
Intermedia values teamwork and transparency, so it's important to convey your collaborative spirit. Share examples of how you've worked with others to solve problems or improve processes. Also, be prepared to discuss how you handle accountability and support your teammates in a fast-paced environment.