Mid Level Software Engineer

ScreenedHybrid
City of Edinburgh, Scotland
Posted 5 days ago
Apply Now

About the role

Company Overview

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.

Department Overview

We’re a highly skilled team in Edinburgh (and globally), influencing the direction of future features and bringing innovation and dynamism to our work. Our world‑class Video Management Software allows Enterprise customers to monitor all aspects of security at their sites. From integrating video analytics in Windows applications to building highly scalable cloud microservices, our engineers have opportunities to work with a diverse and exciting range of products. We are seeking talented senior software engineers to expand our teams and contribute to product development. Our hybrid home/office model is fully supported, with a fantastic city center office in Edinburgh.

What You Will Do

  • Deliver high quality, reliable software in our cloud and on‑premise video management system in an agile environment.
  • Contribute to, and thrive in, a culture of collaboration and continuous improvement.
  • Collaborate within your team and with international colleagues.
  • Contribute to feature refinement and generate innovative solutions.
  • Participate in peer reviews, sharing and learning from others.
  • Mentor and coach other engineers in your team.

Our Tech Stack

  • C#, C++, Typescript and other languages.
  • Azure Cloud technologies.
  • Containerisation (Docker/Kubernetes) and microservice architectures.
  • Front‑end frameworks (WPF and React).
  • Database technologies.
  • Test automation tools such as Playwright.
  • Common API technologies such as OpenAPI, REST/HTTP, WebSocket, SignalR.
  • GitHub and CoPilot.
  • CI/CD.

Basic Requirements

  • Strong skills in at least one object‑oriented language (C# or C++ preferred).
  • Solid industry experience as a Software Engineer.
  • Ability to demonstrate strong software development fundamentals, including test automation.
  • A passion for owning, building and delivering great software experiences for end‑users.
  • A formal qualification (Degree) in Software Engineering, Computer Science or equivalent.
  • Experience with the use or adoption of AI tools in a software development context is preferred.

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.
  • Private medical insurance.
  • Employee stock purchase plan.
  • Flexible working options.
  • 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.

Other Information

Travel requirements: under 10% relocation provided none.

Position Type: experienced.

Company: Motorola Solutions UK Limited.

Referral Payment Plan: yes.

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally protected characteristic.

#J-18808-Ljbffr

About this listing

Screened by Joboru

This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.