Senior Software Engineer

Motorola Solutions, Inc.
Glasgow, UK
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£60,804.0
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) .NET Framework Microsoft Windows Agile Methodology Apple IOS C Sharp (Programming Language) Client Server Models Cascading Style Sheets (CSS) Software Design Patterns Web Development Fault Tolerance
+13 more
Mobile Application Software Windows Presentation Foundation Objective-C (Programming Language) Commercial Software Scrum Methodology Software Engineering Software Systems ReactJS Ios Frameworks Backend Kotlin React Native Front End Software Development

Requirements

The ideal candidate will be an excellent programmer, likely with extensive existing experience of at least one general purpose language (such as Java or C#) but should be comfortable picking up and using new software languages as required. The candidate should have a strong understanding of the design patterns and concepts required to architect and build scalable, high performing, fault tolerant software solutions., * 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 a variety of technologies including front-end and back-end
  • A strong understanding of software design patterns used for architecting and developing high performing, scalable software solutions.
  • Strong communication and collaboration skills.
  • Must be able to attain Non-Police-Personnel-Vetting Level 3 (NPPV3) - which includes the need for 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.), #MotorolaSolutions

Motofamily

PublicSafety

SoftwareTesting

Under 10%NoneExperienced

Benefits & conditions

In return for your expertise, we’ll support you in this new challenge with coaching and development every step of the way. Also, to reward your hard work you’ll get:

  • 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.

…Join our growing team today!

About the company

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. The Motorola Solutions ‘International Mobile Applications’ organisation is responsible for creating the mission critical software solutions which serve emergency first responders across public safety agencies worldwide. The solutions created by this organisation are used by hundreds of thousands of police officers, firefighters and paramedics every day and aim to improve the effectiveness of our emergency services response.

The various applications that we build for first responders are deployed across a wide range of different device types and are sophisticated solutions comprising client applications, server applications, web applications and databases.

Within the organisation, we are organised into different product groups focusing on different sectors and territories across the world. This specific role is focused on our solution which serves UK Fire agencies.

This role is hybrid, consisting of work from our offices and home, with home-working permitted most of the time and offices being used for meetings and team days. You will ideally be based in and around our Glasgow office.

Our Motorola Glasgow office is our worldwide centre of excellence for our mobile software development and we would like applicants to be located within commuting distance of this office, however this is a hybrid role where the candidate will have the option to work from home some/most days if preferred - with the office being used for occasional in-person meetings and team days

This role will be responsible for working as a software engineer within a small, strong team of approximately 7 other software engineers, who range from senior to junior level. We are looking to supplement our existing team with someone who is a very strong software engineer, who will have had previous industry experience developing complex full stack software solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all