Software Engineer - VoIP (Remote)
Natterbox
This job is no longer accepting applications
See open jobs at Natterbox.See open jobs similar to "Software Engineer - VoIP (Remote)" Octopus Ventures.Software Engineering
United Kingdom
Posted 6+ months ago
About the role
We are seeking an enthusiastic Software Engineer to join our growing R&D team, where you will be designing and developing VoIP services to be delivered via our award-winning global voice platform.
About you
- You will have a degree in Computer Science / Software Engineering or equivalent experience
- Commercial experience developing, maintaining, and extending applications at both a server and client level
- You have experience of or a desire to learn about VOIP technologies and media streaming
- You are enthusiastic and enjoy working collaboratively in an agile environment with a desire to learn and expand your knowledge and experience
- You’re a proponent of and advocate automated testing, code reviewing, and pair programming, and welcome feedback on your code as well as giving others the benefit of your knowledge and experience
- Proactive with a desire to learn and develop your skills
- You understand the principles of secure development practice and have a solid understanding of source control systems
- You have excellent communication skills including fluent spoken and written English and are able to confidently communicate with technical and non-technical stakeholders.
Your responsibilities
- Develop new VOIP based applications and maintain/diagnose issues within existing applications
- Translate requirements and designs into high-quality, secure code
- Implement and maintain automated unit and functional tests where appropriate
- Work within an agile team and participate fully in all team meetings, sharing knowledge with the team and wider department
- Participate in peer code reviews
- Keep abreast of the latest technology market including security vulnerabilities and develop with security in mind
- Demonstrate a willingness and motivation to learn.
Requirements
Skills you will bring
Must haves
- Experience of system programming in a language such as C, C++, Java, Go or C#
- Some experience of scripting languages (e.g. PHP, Python, JavaScript)
We would love it if you also had some experience with any of the following
- Freeswitch or Asterisk
- OpenSIPS, Kamailio or OpenSER
- Knowledge of common media file formats such as WAV, MP3, PCM
- Familiarity with developing in Linux and/or Unix.
Benefits
Alongside a competitive salary, we offer a great range of benefits
- 25 days annual leave - increasing to 30 after 2 years (exclusive of bank holidays)
- An allowance of £50 per month to cover costs of home-working
- Perkbox: A range of outstanding employee discounts
- Private health care with Vitality - after probation
- Pension - after probation
- Cycle To Work Scheme
- Staff-referral programme
We are a remote first company based in Croydon and we will accept applications from around the UK.
This job is no longer accepting applications
See open jobs at Natterbox.See open jobs similar to "Software Engineer - VoIP (Remote)" Octopus Ventures.