At a Glance
- Tasks: Develop and maintain cloud-based backend systems for video security solutions.
- Company: Join Motorola Solutions, a global leader in safety technology.
- Benefits: Enjoy competitive salary, flexible working, and extensive career development opportunities.
- Other info: Be part of a diverse team that values collaboration and innovation.
- Why this job: Make a real impact on safety technology while working with cutting-edge AI solutions.
- Qualifications: Experience in backend development and a passion for high-quality code.
The predicted salary is between 60000 - 75000 £ per year.
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
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 a fantastic city center office in the heart of Edinburgh and fully embrace a hybrid home/office working model, with an aim for 2 days in the office.
Job Description
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
- 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.
Expectations & Culture
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.
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.
- 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
Company
Motorola Solutions UK Limited
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. 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.
Senior Back End Software Engineer employer: Motorola Solutions
At Motorola Solutions, we prioritise our people and foster a collaborative work culture that empowers creativity and innovation. Located in the vibrant city centre of Edinburgh, we offer a hybrid working model, competitive benefits including a holiday bonus and career development opportunities, all while contributing to a mission that enhances safety for communities worldwide. Join us to be part of a diverse team dedicated to making a meaningful impact through cutting-edge technology.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Back End Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Motorola Solutions on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best backend projects. This is your chance to demonstrate your coding prowess and creativity, so make it shine!
✨Tip Number 3
Ace the interview by practising common technical questions related to cloud-based systems and backend languages. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission to build a safer future.
We think you need these skills to ace Senior Back End Software Engineer
Some tips for your application 🫡
Show Your Passion for Coding:When you're writing your application, let your enthusiasm for coding shine through! Talk about your experiences with backend development and how you love crafting high-quality code. We want to see that spark in your words!
Tailor Your Application:Make sure to customise your application to highlight your relevant skills and experiences. Mention any specific backend languages you've worked with, especially if they align with what we use at Motorola Solutions. This shows us you’ve done your homework!
Be Authentic:Don’t be afraid to let your personality come through in your application. We value authenticity and want to know who you are beyond your technical skills. Share your journey, your challenges, and what drives you in the tech world!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Motorola Solutions!
How to prepare for a job interview at Motorola Solutions
✨Know Your Tech Stack
Make sure you’re familiar with the backend languages mentioned in the job description, especially Go, C++, Java, Rust, and Python. Even if you haven't worked with Go before, show your enthusiasm for learning it and discuss any relevant experience you have with similar languages.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples of complex problems you've solved in previous roles. Highlight your ability to think holistically and how you approach challenges, as this aligns with the team's values at Motorola Solutions.
✨Emphasise Collaboration
Since the role requires working autonomously but also valuing teamwork, be ready to share experiences where you collaborated effectively with others. Discuss how you seek input from teammates when needed, showcasing your team player mentality.
✨Understand Their Mission
Familiarise yourself with Motorola Solutions' commitment to safety and community. Be prepared to discuss how your skills and passions align with their mission to build a safer future, and express your desire to contribute to that goal.