Senior Software Engineer

Motorola Solutions•Plantation, FL
•$79,000 - $93,560

About The Position

Motorola Solutions is seeking a Senior Software Engineer to develop and assure the quality of Windows-based client and server applications. The role requires expertise across the C#/.NET application lifecycle. Its core focus is maintaining and advancing the on-premise application suite, with exposure to cloud technologies supporting modernization efforts to Azure. The Global Digital Signal Processing Software department architects, designs, and develops real-time software for digital communications and audio across Motorola Solutions’ worldwide two-way radio portfolio. The team delivers Audio and RF Signal Processing Software and owns Applications Processor DSP subsystems, including Audio Management. The position requires interpreting high-level requirements and translating them into detailed software requirements, implementing those requirements in the existing C#/.NET client and server codebase, and performing comprehensive testing with a strong emphasis on automation. The posting lists the position type as New Grad, while also requiring a bachelor’s degree and 5+ years of software development experience.

Requirements

  • Bachelor’s degree.
  • At least 5 years of software development experience.
  • Hands-on experience with C# / .NET Framework 4.6 or later for client-side and server-side development.
  • Hands-on experience with WPF for desktop user interfaces.
  • Hands-on experience with Entity Framework.
  • SQL proficiency for database operations, querying, and schema interaction.
  • Experience implementing services using WCF and RESTful web services.
  • Professional development experience using Visual Studio 2022 or later.
  • Proficiency with Git, such as BitBucket, and Jira.
  • Experience with requirements and documentation tools such as Confluence, and spreadsheets and slide decks such as Google Sheets and Google Slides.

Nice To Haves

  • Familiarity with Microsoft Azure services such as Azure Functions, Azure Web Apps, Azure Storage, or Azure SQL Database.
  • Experience with .NET Core and migrating older applications to modern frameworks.
  • Knowledge of secure communication protocols such as OpenSSL and basic exposure to Azure Identity and Security concepts.
  • Understanding of Docker and its application in enterprise architecture.

Responsibilities

  • Interpret high-level, upstream requirements and translate them into clear, actionable detailed software requirements for the existing application suite.
  • Write clean, maintainable, efficient production code to implement requirements in the existing C#/.NET client and server codebase.
  • Perform comprehensive testing throughout development, with a strong emphasis on automation.

Benefits

  • Incentive bonus plans.
  • Medical, dental, and vision benefits.
  • 401(k) with company match.
  • 10 paid holidays.
  • Generous paid time off packages.
  • Employee stock purchase plan.
  • Paid parental and family leave.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service