×
Register Here to Apply for Jobs or Post Jobs. X

Python Developer – SR

Job in Guildford, Surrey County, GU1, England, UK
Listing for: Proactive.IT Appointments Limited
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Software Engineer, Python, Backend Developer, DevOps
Salary/Wage Range or Industry Benchmark: 55000 - 65000 GBP Yearly GBP 55000.00 65000.00 YEAR
Job Description & How to Apply Below
Position: Python Developer – 11386SR

11386SR
£55k – 65k per year

Senior Python Developer
Location: Guildford
Hybrid Working (one day per month required onsite)
Contract: Full-time, Permanent
Salary: £55,000 – £65,000 (DOE)

About the Company

My client is an award-winning, privately-owned value-added reseller and systems integrator based in Guildford, Surrey. Established in 1984, they work with leading vendors such as 8×8, BT, Calabrio, Five9, Fortinet, Microsoft, Mitel, and Zoom to deliver innovative, connected solutions.

More than just a reseller, my client develops in-house software and offers professional services, focusing on business communications, contact centres, unified communications, networking, AI, automation, and systems integration. They are committed to delivering value, mitigating risks, and building trusted relationships with their customers.

My client fosters a supportive, innovative, and customer-focused culture, offering extensive learning and career development opportunities. Joining them means being part of a team dedicated to professional growth and technical excellence.

The Role

My client is seeking a Senior Python Developer to join their software development team. You will work on expanding and improving their enterprise-level SIP platform and associated REST APIs.

Key responsibilities include:
  • Designing, developing, and enhancing their SIP platform and associated services using Python
  • Building value-added services and integrations, including AI-based voice recognition, transcription, and sentiment analysis
  • Ensuring secure software design and development at all levels
  • Troubleshooting and resolving SIP/RTP and platform-related issues
  • Contributing to secure development processes and policies, ensuring compliance with standards such as ISO
    27001 and PCI-DSS
Essential Skills & Experience
  • 5+ years of Python or other object-oriented programming experience
  • Strong understanding of OO design and software development principles
  • Experience with HTTP/REST APIs
  • Familiarity with Flask or Django, Jinja, Pytest, SQL Alchemy, Marshmallow
  • Secure software and systems design (software & network level)
  • Understanding of SIP/VoIP protocols (SDP, RTP, RFC
    2833/4733) is highly desirable
  • Experience with Wireshark for SIP/RTP troubleshooting
  • Git/Git Hub or equivalent version control
  • Docker containerisation experience
  • Linux (Ubuntu) systems experience
  • Excellent written and verbal communication skills for both technical and non-technical audiences
Desirable / Bonus Skills
  • Free SWITCH configuration and/or source code knowledge
  • C/C++ for open-source troubleshooting
  • Kamailio configuration experience
  • Auth0 / OAuth 2.0
  • Mongo

    DB or MySQL
  • Git Hub Actions CI/CD or similar
  • ArgoCD / Kubernetes
  • WebRTC
Benefits
  • 24 days’ holiday plus bank holidays
  • Pension and life insurance
  • Private Medical Insurance
  • Birthday and volunteering day off
  • Cycle to Work Scheme
  • High street discounts

Due to the volume of applications received for positions, it will not be possible to respond to all applications and only applicants who are considered suitable for interview will be contacted.

Proactive Appointments Limited operates as an employment agency and employment business and is an equal opportunities organisation

We take our obligations to protect your personal data very seriously. Any information provided to us will be processed as detailed in our Privacy Notice, a copy of which can be found on our website (Use the "Apply for this Job" box below)./

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary