Software Developer - VOIP at Natterbox Ltd

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Software Developer - VOIP at Natterbox Ltd. Are you a recent graduate or an early-career software engineer ready to specialise in a dynamic and exciting field? We are looking for an enthusiastic and motivated developer to join our growing R&D team.. This is a fantastic opportunity to be trained and mentored by industry experts in the world of Voice over IP (VoIP). You will learn how to design, build, and maintain the cutting-edge voice services that power our award-winning global platform. You won’t be expected to know VoIP on day one; your passion for technology and solid programming foundation are what truly matter to us. You will learn to work with open-source applications like FreeSWITCH and OpenSIPS to create highly reliable and scalable solutions.. About you. We are looking for potential and passion. You don't need to be a VoIP expert, but you should be excited by the prospect of becoming one.. . You have recently graduated with a degree in Computer Science, Software Engineering, or a related discipline.. . You have a solid academic or project-based foundation in at least one of the following languages: C#, Java, or Go.. . You are a natural problem-solver, with a logical and analytical mindset.. . You are enthusiastic, curious, and have a genuine desire to learn and expand your technical skills.. . You understand the fundamentals of software development, including source control systems (like Git).. . You are a great communicator (in both spoken and written English) and enjoy working as part of a collaborative team.. . Your responsibilities. As a key member of our agile team, you will be supported to grow into your role and take on more responsibility over time. Your journey with us will involve:. . Learning the Ropes: Gaining a deep understanding of core voice protocols like SIP and RTP under the guidance of senior developers.. . Developing Code: Translating requirements and designs into high-quality, secure code for our voice applications.. . Problem Solving: Helping to debug and diagnose issues, learning how to maintain the optimal performance of our platform.. . Testing: Implementing and maintaining automated unit and functional tests to ensure our code is robust and reliable.. . Collaboration: Working closely with your team members, participating fully in all agile meetings, sharing knowledge, and learning from your peers through code reviews.. . Continuous Growth: Keeping up with the latest technologies and dedicating time to learning and self-improvement.. . Skills you will bring. Essential skills you will bring. . A degree in Computer Science, Software Engineering, or a similar field.. . Programming experience with C#, Java, or Go from your studies, personal projects, or internships.. . A fundamental understanding of software development principles.. . The ability to learn new concepts and technologies quickly.. . We would love it if you also had. . Familiarity with networking concepts (e.g., TCP/IP, UDP).. . Some experience with or exposure to PHP, C or C++. . Experience with Linux-based environments.. . Any exposure to cloud infrastructure, such as AWS.. . Important . 1st Interviews will be will be w/c15th September 2025.. This role is remote and we will consider applications from around the UK. We are unable to offer sponsorship and you must have the right to work in the UK.. Company Location: United Kingdom.