Senior Back End Software Engineer in Uxbridge

Senior Back End Software Engineer in Uxbridge

Uxbridge Full-Time 60000 - 75000 £ / year (est.) No working from home possible
Motorola Solutions

At a Glance

  • Tasks: Develop and maintain cloud-based video management systems with cutting-edge technology.
  • Company: Join Motorola Solutions, a global leader in safety and security technology.
  • Benefits: Enjoy competitive salary, flexible working, and extensive career development opportunities.
  • Other info: Be part of a diverse team that values innovation and collaboration.
  • Why this job: Make a real impact on technology that protects communities and enhances safety.
  • Qualifications: Experience in software development and backend systems; passion for coding is essential.

The predicted salary is between 60000 - 75000 £ per year.

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.

Motorola Solutions’ Avigilon Alta Video brings Cloud video security systems to the next level. Alta’s cloud-based video security solution offers industry leading full AI video analytics and exceptional operational insights. The Alta Video engineering team injects intelligence into their approach to security and all their solutions. They help organisations see, understand, and act on their surroundings to protect people, business, and reputation in real-time. We have an office in Uxbridge (West London) and fully embrace a hybrid home/office working model, with an aim for 2 days in the office.

The Backend team develops the core of the Alta Video Management System. These are Cloud based distributed systems monitoring and managing Video Cameras, Access Control Systems and Sensors. The Backend team is responsible for analyzing, developing, designing, and maintaining the entire backend ecosystem. This includes developing new features, adding capabilities and increasing capacities, along with maintaining the existing CI/CD systems and customer deployments. We are an agile team that prides ourselves in allowing great autonomy and valuing collaboration, quality and security throughout.

Basic Requirements:

  • You’re not expected to have all of the following skills, but they will be useful in performing your job. We are looking for someone who:
  • Has experience working as a software developer.
  • Has experience in building the backend for large cloud based distributed systems.
  • Has experience of a backend language such as Go, C++, Java, Rust or Python.
  • Is looking for a career where their creative abilities will make a difference to the world of technology and where they will be part of an impressive R&D environment.
  • Is passionate about writing high-quality code.
  • Can demonstrate outstanding technical ability.
  • We default to programming using Go, but also use a wide variety of different languages and frameworks. It's not expected that you would be familiar with Go (or any of the other languages we use) but you should be enthusiastic and willing to learn new things.

It is also considered a bonus if you have:

  • Understanding of service-oriented architectures and building cloud-based products.
  • Experience with Machine Learning, Computer Vision, AI technologies.

We are looking for a team player who thinks holistically, enjoys solving complex problems and thrives working autonomously, while not afraid to ask for input and learn from their teammates if they’re stuck.

We believe that a diverse and inclusive workplace spawns innovation – the more diverse our employees are, the more ideas and talents we have to excel as a leader in the technology sector. If you would like to be part of a dynamic team of people who are ambitious, focused, and hardworking then we look forward to meeting you!

In return for your expertise, we’ll support you in this new challenge with coaching & 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.
  • Flexible working options.
  • Private medical care.
  • 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 schemes.

Travel Requirements: None

Relocation Provided: None

Position Type: Experienced

Referral Payment Plan: Yes

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. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

Senior Back End Software Engineer in Uxbridge employer: Motorola Solutions

Motorola Solutions is an exceptional employer that prioritises its people and fosters a collaborative work culture, particularly in our Uxbridge office. With a strong commitment to employee growth through coaching and development, we offer competitive salaries, flexible working options, and a range of benefits including private medical care and enhanced parental leave. Join us to be part of a dynamic team dedicated to innovation and making a meaningful impact in the technology sector.

Motorola Solutions

Contact Details:

Motorola Solutions Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Back End Software Engineer in Uxbridge

Tip Number 1

Network like a pro! Reach out to current employees at Motorola Solutions on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Prepare for the interview by brushing up on your backend skills. Be ready to discuss your experience with cloud-based systems and show off your problem-solving abilities. We love a good tech challenge!

Tip Number 3

Show your passion for coding! Bring examples of your work or side projects that highlight your creativity and technical skills. We want to see how you think and what you can bring to the team.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our mission to build a safer future.

We think you need these skills to ace Senior Back End Software Engineer in Uxbridge

Backend Development
Cloud-Based Distributed Systems
Go
C++
Java
Rust
Python

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Back End Software Engineer role. Highlight your experience with cloud-based systems and any relevant programming languages, especially if you’ve worked with Go, C++, Java, Rust, or Python.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about technology and how your creative abilities can contribute to our mission. Share specific examples of your past work that demonstrate your problem-solving skills and technical expertise.

Showcase Your Projects:If you've worked on any notable projects, especially those involving backend development or cloud systems, make sure to include them. We love seeing real-world applications of your skills, so don’t hold back!

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Motorola Solutions

Know Your Tech Stack

Make sure you’re familiar with the backend technologies mentioned in the job description, especially Go, C++, Java, Rust, or Python. Brush up on your knowledge of cloud-based distributed systems and be ready to discuss how you've used these technologies in past projects.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you approached solving them. Motorola Solutions values team players who can think holistically, so be ready to demonstrate your ability to collaborate and seek input when needed.

Emphasise Quality Code

Since the role requires a passion for writing high-quality code, come prepared with examples of your best work. Discuss your coding practices, any testing frameworks you’ve used, and how you ensure the reliability and security of your code.

Be Open to Learning

Express your enthusiasm for learning new languages and frameworks, especially if you're not already familiar with Go. Highlight any experiences where you quickly adapted to new technologies or methodologies, as this shows your willingness to grow within the role.