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

Software Engineer

Job in Neath, Neath Port Talbot, SA11, Wales, UK
Listing for: Tesol Inc
Contract position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Overview

C# Software Engineer, Remote, 12 month contract, Inside IR35. Must be eligible for BPSS clearance. Working one day a month on site in Rugby. Real-time system experience is essential for this role, working within an Agile delivery team, you will move beyond standard CRUD applications to solve complex network and real-time communication challenges. You will lead the development of expansion products that interface with 3

GPP-compliant User Equipment (UE).

Responsibilities
  • SIP Signaling & Session Management:
    Develop C# components for high-concurrency SIP sessions, managing complex headers and MIME bodies to support features like "First-to-Answer" and Group Regroups.
  • Real-Time Media Plane:
    Implement RTP/RTCP media handling for Mission Critical Voice (MCPTT) and Video (MCVideo), ensuring seamless floor control (transmission rights) in half-duplex environments.
  • Data & Configuration:
    Build handlers for MCData services (SDS, File Distribution) using HTTP and SIP MESSAGE requests, and manage XCAP retrieval logic for XML configuration documents.
  • Secure Communications:
    Integrate OIDC authentication flows and MIKEY-SAKKE encryption to ensure media transport remains secure and resilient.
Essentials skills
  • C# / .NET Framework / .NET Core Mastery: 3+ years of professional experience with a deep focus on asynchronous network programming.
  • .NET Frameworks

    Experience:

    WCF, Signal

    R, EF, ASP.NET, WebAPI
  • Protocol Expertise: A solid understanding of the SIP Protocol Stack (INVITE, PUBLISH, SUBSCRIBE, etc.) and experience with RTP/RTCP stacks.
  • Data Handling:
    Proficiency in parsing complex XML schemas (XSD) and handling multipart/mixed MIME bodies.
  • Software Engineering Principles:
    Strong grasp of OOP, SOLID principles, and modern CI/CD workflows (Git, Pull Requests, Agile).
Preferred skills
  • 3

    GPP Standards:
    Familiarity with TS 24.379 (MCPTT) or related MCX standards.
  • Security:
    Experience with SRTP, TLS, or Key Management life cycles (KMS).
  • Domain Knowledge:
    Previous experience with UK Police Control Room environments or the Emergency Services Network (ESN).

Smart Sourcing are a Disability Confident Employer and we promote, celebrate and value diversity, we are committed to promoting equality and inclusion for all

#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