> Markdown version of [/jobs/ext/1756222-software-c-engineer](https://www.wearedevelopers.com/jobs/ext/1756222-software-c-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software C# Engineer - **Company:** Motorola Solutions, Inc. - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, XML Schema, Agile Methodology, C Sharp (Programming Language), Protocol Stack, Complex Networks, Continuous Integration, Windows Communication Foundation, Key Management, Multi-Purpose Internet Mail Extensions (MIME), Network Programming, Object-Oriented Software Development, OpenID, Parsing, Session Management, SignalR, Software Engineering, WebRTC, Extensible Markup Language (XML), Data Processing, .NET Core, Git, Solid Principles, Web Api, Crud - **Published:** July 11, 2026 - **Apply:** http://hbcunetwork.com//cgi-bin/jobs/searchJobs.cgi?job_id=35132151 ## About the Role * C# / .NET Framework / .NET Core Mastery: 3+ years of professional experience with a deep focus on asynchronous network programming. * .NET Frameworks Experience: WCF, SignalR, 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 (The "Nice to Haves") * 3GPP Standards: Familiarity with TS 24.379 (MCPTT) or related MCX standards. * Security: Experience with SRTP, TLS, or Key Management lifecycles (KMS). * Domain Knowledge: Previous experience with UK Police Control Room environments or the Emergency Services Network (ESN). ## Description As a Software Engineer within our 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 3GPP-compliant User Equipment (UE). Core 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. ## Related Videos - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Hello JARVIS - Building Voice Interfaces for Your LLMS](https://www.wearedevelopers.com/videos/1641-hello-jarvis-building-voice-interfaces-for-your-llms) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [The CAMARA Project: How Telcos Collaborating Improves Developer Experience](https://www.wearedevelopers.com/magazine/671-the-camara-project-how-telcos-collaborating-improves-developer-experience) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)