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, bonus schemes, flexible working, and extensive career development.
- Other info: Embrace a diverse culture that values collaboration and creativity.
- Why this job: Make a real impact on safety while working in a dynamic and innovative environment.
- Qualifications: Experience in backend development for cloud systems and 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 in Edinburgh 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 extensive career development opportunities, making us an excellent employer for those looking to make a meaningful impact in technology while enjoying a supportive and inclusive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Back End Software Engineer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to current employees at Motorola Solutions on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the Backend team.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, especially in languages like Go, C++, Java, Rust, or Python. We want to see your problem-solving skills in action!
✨Tip Number 3
Show your passion for technology! During interviews, share projects you've worked on or technologies you're excited about. This will help us see your enthusiasm and how you can contribute to our mission of building safer communities.
✨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 genuinely interested in joining our team at Motorola Solutions.
We think you need these skills to ace Senior Back End Software Engineer in Edinburgh
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for technology and coding shine through. We want to see that you’re not just looking for a job, but that you’re genuinely excited about the opportunity to make a difference in the world of tech.
Tailor Your CV:Make sure your CV is tailored to highlight your experience with backend systems and any relevant languages like Go, C++, or Python. We love seeing how your skills align with what we do, so don’t hold back on showcasing your achievements!
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 your career.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and you’ll be on your way!
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 used Go before, show your enthusiasm for learning it and discuss any similar languages you've worked with.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples of complex problems you've solved in previous roles. Highlight your thought process and how you approached these challenges, as Motorola Solutions values innovative thinkers who can tackle tough issues.
✨Emphasise Collaboration
Since the role requires working autonomously but also collaborating with a team, be ready to share experiences where you successfully worked with others. Talk about how you seek input from teammates and contribute to a positive team environment.
✨Understand Their Mission
Familiarise yourself with Motorola Solutions' commitment to safety and community. Be prepared to discuss how your skills and values align with their mission, and express your passion for contributing to a safer world through technology.