> Markdown version of [/jobs/ext/2277835-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2277835-senior-software-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). --- # Senior Software Engineer - **Company:** Motorola Solutions, Inc. - **Location:** Glasgow, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Microsoft Windows, Agile Methodology, Apple IOS, Software Suite, HTML5, C Sharp (Programming Language), Client Server Models, Cascading Style Sheets (CSS), Database Development, Fault Tolerance, Windows Presentation Foundation, Object-Oriented Software Development, Commercial Software, Scrum Methodology, Software Engineering, ReactJS, Ios Frameworks, Backend, Kotlin, Information Technology, Web Technologies, React Native, Front End Software Development - **Published:** August 28, 2026 - **Apply:** https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/United-Kingdom-Offsite-ZUK99/Senior-Software-Engineer_R61201 ## About the Role * Education: Degree in Computer Science, Software Engineering, or equivalent practical experience. * Experience: 5+ years of commercial software engineering experience across the full stack (front-end and back-end). * Technical Mastery: Deep understanding of object-oriented programming (Java or C#) and architectural design patterns for scalable applications. * Security Vetting: Must be eligible for Non-Police-Personnel-Vetting Level 3 (NPPV3) clearance (requires a minimum of 3 years continuous UK residency). Desirable & Nice-to-Have Skills * Experience developing scalable server/gateway applications and client-server communication models. * Experience with modern web technologies (HTML5, CSS3, React). * Exposure to mobile (Android/iOS using Kotlin, Swift, or React Native) or Windows UI frameworks (WPF, WinUI). * Proven experience working in remote Agile (Scrum) engineering teams., #MotorolaSolutions #Motofamily #PublicSafety #SoftwareTesting Travel Requirements Under 10% ## Description This role focuses on our software suite supporting UK Fire agencies. You will join a high-performing, distributed engineering squad of ~7 developers responsible for building sophisticated client, server, web, and database solutions., This is a fully remote role based anywhere in the United Kingdom. While you will work from home daily, you will be fully integrated into our collaborative engineering culture with optional access to our Centre of Excellence in Glasgow for occasional team gatherings. What You'll Do * Design, build, and maintain high-performing, fault-tolerant full-stack software applications for emergency services. * Write scalable, maintainable code using general-purpose languages such as C# or Java, alongside modern web frameworks. * Collaborate asynchronously and synchronously with cross-functional Agile team members (Product, QA, Architecture). * Drive system architecture improvements to guarantee zero-downtime reliability for emergency responders. ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)