Taro Logo

Software C# Engineer

Global provider of critical communications, video security and command center technologies for public safety and enterprises.
Leicester, UK
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software C# Engineer

Motorola Solutions is seeking a Software C# Engineer to join their Guardian platform team, which provides critical call-taking & dispatching solutions for emergency services across the UK & Europe. This role offers a unique opportunity to work on mission-critical systems that directly impact public safety and emergency response. The position is primarily remote with occasional travel to Leicester offices, offering a flexible work environment within a team of about 150 employees.

The ideal candidate will bring 3+ years of full-stack development experience, with strong expertise in C#.NET backend development. You'll be part of an agile team developing solutions that help emergency service operators manage 999/112 calls and dispatch responders effectively. The role combines technical excellence with real-world impact, as your work will directly contribute to saving lives and improving emergency response capabilities.

The company culture emphasizes work-life balance, offering a relaxed but productive environment where good ideas and debate are encouraged. Team collaboration happens through modern tools like Google Chat & G-Suite, with regular in-person social events and annual team gatherings in European cities. The compensation package is comprehensive, including competitive salary, bonuses, stock purchase options, extensive healthcare benefits, and strong support for professional development.

Working at Motorola Solutions means joining a global community dedicated to making communities safer through technology. The Guardian platform team specifically focuses on critical emergency response systems, making this an excellent opportunity for developers who want to combine technical challenges with meaningful social impact.

Last updated 10 days ago

Responsibilities For Software C# Engineer

  • Design and develop software solutions as part of an agile delivery team
  • Work closely with development team, Product Manager, and Software Test Engineers
  • Develop mission critical software to high standards
  • Create technical documentation
  • Perform software testing
  • Full stack development with focus on C#.NET backend

Requirements For Software C# Engineer

  • 3+ years of hands-on full-stack software development using C#
  • Experience building backend systems in C# .NET, ASP.NET in modern versions of .NET
  • Solid understanding of OOP, design patterns and software engineering principles
  • Experience writing and maintaining meaningful automated tests
  • Strong verbal and written communication and collaboration skills
  • Understanding of modern software development practices (SOLID)
  • Understanding of modern development workflows (agile, Git, pull requests)
  • Formal qualification in Computing Science or equivalent experience
  • Must have or be willing to obtain NPPV3 clearance

Benefits For Software C# Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Mental Health Assistance
  • Competitive salary and bonus schemes
  • Two weeks additional pay per year (holiday bonus)
  • 25 days holiday entitlement + bank holidays
  • Attractive defined contribution pension scheme
  • Employee stock purchase plan
  • Flexible working options
  • Private medical care
  • Life assurance
  • Enhanced maternity and paternity pay
  • Career development support
  • Employee health and wellbeing support
  • Corporate social responsibility initiatives
  • Company discount scheme

Jobs Related To Motorola Solutions Software C# Engineer