Senior Software Developer... in Surrey

Senior Software Developer... in Surrey

Surrey Full-Time 55000 - 65000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Design and enhance a SIP/VoIP platform while solving complex protocol-level problems.
  • Company: Join a well-established tech company known for its innovative communications solutions.
  • Benefits: Enjoy a competitive salary, hybrid working, generous leave, and private medical insurance.
  • Why this job: Make a real impact on cutting-edge technology in a supportive, forward-thinking environment.
  • Qualifications: 5+ years in software development with strong SIP/VoIP experience and Python skills.
  • Other info: Collaborate with a skilled team and enjoy excellent career growth opportunities.

The predicted salary is between 55000 - 65000 £ per year.

Are you a seasoned developer with a passion for building robust, real-time communications platforms? This is an opportunity to join a well-established technology business with a strong reputation in communications and cloud-based solutions. You will be part of a small, highly skilled development team working on the evolution of a large-scale SIP platform and its associated APIs, with plenty of scope to influence design, tooling, and future direction.

The Role

Working closely with the Development Manager, you will play a key role in enhancing and extending an existing SIP and VoIP platform used in production environments. This is a hands-on role suited to an experienced developer who enjoys solving complex protocol-level problems, building secure services, and integrating with third-party systems. You will contribute across the full software lifecycle from design and development through to troubleshooting live issues while helping to improve development standards, security practices, and platform resilience.

Key Responsibilities

  • Design, develop, and enhance a production SIP/VoIP platform and supporting services
  • Build additional value-added services and integrations around the core platform
  • Develop integrations with external systems, including AI-driven services such as speech recognition, transcription, and analytics
  • Ensure secure design and implementation across software and infrastructure
  • Diagnose and resolve complex SIP, RTP, and platform-level issues
  • Contribute to secure development processes and compliance with recognised security standards (e.g. ISO27001, PCI-DSS)
  • Collaborate closely with other engineers and stakeholders, sharing knowledge and best practice

Essential Skills & Experience

  • Strong, hands-on experience with SIP/VoIP technologies and protocols (e.g. SIP, SDP, RTP, RFC2833/4733)
  • 5+ years experience developing in Python or another object-oriented language
  • Solid understanding of object-oriented design principles
  • Experience building and consuming HTTP/REST APIs
  • Familiarity with Python frameworks and tooling such as Flask or Django, Pytest, SQLAlchemy, Marshmallow
  • Strong background in secure systems design (software and network level)
  • Proven experience using Wireshark for SIP/RTP analysis and fault-finding
  • Version control experience with Git-based platforms
  • Containerisation using Docker
  • Strong Linux experience (Ubuntu-based systems)
  • Excellent communication skills, comfortable working with both technical and non-technical stakeholders

Desirable / Nice to Have

  • Experience with FreeSWITCH (configuration and/or source code exposure)
  • Working knowledge of C or C++
  • Experience with Kamailio
  • Authentication and authorisation frameworks (OAuth2, Auth0)
  • Databases such as MongoDB and MySQL
  • CI/CD pipelines (e.g. GitHub Actions)
  • Kubernetes, ArgoCD, or similar deployment tooling
  • WebRTC experience

What's on Offer

  • Salary up to £65,000 depending on experience
  • Hybrid working model
  • 24 days annual leave plus bank holidays
  • Pension and life assurance
  • Private medical insurance
  • Birthday day off and paid volunteering day
  • Cycle to Work scheme
  • Retail and lifestyle discount programmes

If you’re an experienced developer looking to work on technically challenging, real-time systems in a supportive and forward-thinking environment, we’d love to hear from you. Apply now to learn more.

Senior Software Developer... in Surrey employer: Dynamic Search Solutions LTD

Join a leading technology business renowned for its innovative communications and cloud-based solutions, where you'll thrive in a collaborative and dynamic work culture. With a strong focus on employee growth, you will have the opportunity to influence the design and direction of cutting-edge SIP platforms while enjoying a hybrid working model that promotes work-life balance. Benefit from generous annual leave, private medical insurance, and unique perks like a birthday day off and paid volunteering days, making this an exceptional place for passionate developers seeking meaningful and rewarding employment.
D

Contact Detail:

Dynamic Search Solutions LTD Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer... in Surrey

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with SIP/VoIP technologies. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Python and SIP/VoIP platforms. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of SIP protocols and real-time communications. Practice coding challenges and be ready to discuss your past experiences in detail—this is your chance to shine!

✨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 hearing from passionate developers like you who are eager to make an impact in the tech world.

We think you need these skills to ace Senior Software Developer... in Surrey

SIP/VoIP technologies
Python
Object-oriented design principles
HTTP/REST APIs
Flask
Django
Pytest
SQLAlchemy
Marshmallow
Secure systems design
Wireshark
Git
Docker
Linux (Ubuntu-based systems)
Communication skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Developer role. Highlight your experience with SIP/VoIP technologies and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about building real-time communications platforms and how your background makes you a great fit for our team. Keep it engaging and personal!

Showcase Your Technical Skills: Don’t forget to showcase your technical skills in your application. Mention your experience with Python, containerisation, and any tools like Wireshark or Docker. We love seeing candidates who can demonstrate their hands-on experience!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we’ll be able to review your application quickly. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at Dynamic Search Solutions LTD

✨Know Your SIP/VoIP Stuff

Make sure you brush up on your knowledge of SIP and VoIP technologies. Be ready to discuss specific protocols like SIP, SDP, and RTP, and how you've used them in past projects. This will show that you're not just familiar with the concepts but have hands-on experience.

✨Showcase Your Coding Skills

Prepare to demonstrate your coding abilities, especially in Python or any object-oriented language. You might be asked to solve a problem on the spot, so practice coding challenges related to API development and secure systems design to showcase your skills effectively.

✨Communicate Clearly

Since you'll be working with both technical and non-technical stakeholders, practice explaining complex technical concepts in simple terms. This will help you stand out as someone who can bridge the gap between different teams and ensure smooth collaboration.

✨Ask Insightful Questions

Prepare some thoughtful questions about the company's SIP platform and future projects. This shows your genuine interest in the role and helps you gauge if the company aligns with your career goals. Plus, it gives you a chance to demonstrate your knowledge about the industry.

Senior Software Developer... in Surrey
Dynamic Search Solutions LTD
Location: Surrey

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>