Talent Apply
Log in
All jobs
MS

Senior Software Engineer

Motorola Solutions
Glasgow, UK; Leicester, UK
Hybrid

About this role

About the Role Join Motorola Solutions as a Senior Software Engineer based in Glasgow or Leicester, in a hybrid role blending office and remote work. You’ll join a small team of around 7 engineers to design and deliver mission-critical, full-stack software solutions for UK Fire agencies, spanning client/server, web applications, and databases. The ideal candidate is a strong coder with experience in at least one general-purpose language (such as Java or C#) and the ability to quickly pick up new technologies as needed. What You'll Do

  • Contribute as a software engineer within a small team of approximately 7 engineers to deliver mission-critical software for UK Fire agencies.
  • Develop and maintain full-stack solutions across frontend and backend, including client/server architectures, web applications, and databases.
  • Apply software design patterns and architectural principles to build scalable, high-performing, fault-tolerant software.
  • Collaborate with cross-functional teams and stakeholders; communicate effectively; adapt to a hybrid work arrangement.
  • Be proficient in at least one general-purpose language (e.g., Java or C#) and able to learn new languages as required.
  • Participate in code reviews, testing, and continuous improvement. What We're Looking For
  • Basic Requirements
  • A relevant university qualification such as a BSc Computing Science or BSc Software Engineering.
  • 5+ years of experience in commercial software engineering.
  • Full-stack experience across front-end and back-end technologies.
  • Strong understanding of software design patterns used to architect scalable, high-performing software.
  • Strong communication and collaboration skills.
  • Must be able to attain Non-Police-Personnel-Vetting Level 3 (NPPV3) with a minimum of 3 years UK residency.
  • Desirable
  • Previous experience building high performing scalable server applications using technologies such as Java or C#.
  • Previous experience architecting and developing server/gateway applications and client/server model communications.
  • Previous working experience in an Agile environment (Scrum).
  • Nice to Have
  • Previous experience of developing web applications using HTML, CSS, React, etc.
  • Previous experience of architecting and developing mobile smartphone applications (such as Android and iOS) using technologies such as Java, Kotlin, Objective-C, or React Native.
  • Previous experience of architecting and developing .NET/Windows applications, with experience of Windows UI frameworks (e.g. WPF, WinUI, etc.). Compensation & Benefits
  • 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.
  • Life assurance.
  • Enhanced maternity and paternity pay.
  • Career development support and wide-ranging learning opportunities.
  • Employee health and wellbeing support (EAP, wellbeing guidance etc.).
  • Carbon neutral initiatives/goals.
  • Corporate social responsibility initiatives including support for volunteering days.
  • Well known companies discount scheme.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →