Senior Software Engineer (SDK .NET)
Core
Design, develop, and maintain the Mobile Evidence SDK for internal and external consumers, focusing on creating a seamless developer experience for public safety mobile solutions.
Role type
Senior Software Engineer (SDK .NET)
Builds
Mobile Evidence SDK for public safety applications
Domain
Public Safety / Mobile Software Development
Deliverable
production ML models | product features
Required skills
.NET, C#, WinForms, WPF, RESTful API design, WebSocket, WebRTC, serial communications protocols, unit and integration testing, CI/CD pipelines, software design patterns
Preferred skills
Kotlin Multiplatform, Swift, TypeScript, Azure DevOps, GitLab, Jira, Confluence, Figma, Sketch, Zeplin
Technologies
.NET, C#, WinForms, WPF, Kotlin, Swift, TypeScript, Azure DevOps, GitLab, NuGet
Responsibilities
Develop and maintain core platform applications; integrate early quality checks and ensure high test coverage; refactor code to reduce technical debt; build secure applications using defense in depth principles; automate tooling and manage CI/CD pipelines; monitor services and respond to incidents; mentor team members; drive engineering best practices and initiatives.
Seniority
Senior, hands-on IC