At a Glance
- Tasks: Create reliable software for video management systems in a collaborative, agile environment.
- Company: Join Motorola Solutions, a leader in tech with a people-first culture.
- Benefits: Enjoy competitive salary, holiday bonuses, flexible work, and health perks.
- Why this job: Make an impact with cutting-edge tech while mentoring and growing your skills.
- Qualifications: Strong skills in C# or C++, with a passion for software development.
- Other info: Opportunities for career growth and involvement in carbon-neutral initiatives.
The predicted salary is between 43200 - 72000 £ per year.
What You Will Do
- Delivering high quality, reliable software in our cloud and on-premise video management system in an agile environment.
- Contributing to, and thriving 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.
- Mentoring and coaching 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
What You Bring:
- Strong skills in at least one object-oriented language (C# or C++ preferred).
- Solid industry experience as a Software Engineer.
- Be able 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.
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
- 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
Travel Requirements: Under 10%
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. 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 Software Engineer in Edinburgh employer: Motorola Solutions
Contact Detail:
Motorola Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Edinburgh
✨Tip Number 1
Get your networking game on! Connect with current employees on LinkedIn or attend industry meetups. It’s all about who you know, and a friendly chat can open doors for us.
✨Tip Number 2
Show off your skills in a practical way! Consider building a small project or contributing to open-source software that showcases your expertise in C#, C++, or any of our tech stack. This gives us something tangible to discuss during interviews.
✨Tip Number 3
Prepare for those technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. We want to see how you think on your feet!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer in Edinburgh
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your strong skills in C# or C++, as well as any experience with Azure Cloud technologies. We want to see how you can contribute to our video management system, so don’t hold back on showcasing your technical prowess!
Tailor Your Application: Take a moment to tailor your application to the job description. Mention your experience with agile environments and collaboration, as we thrive on teamwork and continuous improvement. Let us know how you’ve contributed to similar projects in the past!
Be Yourself: We’re all about authenticity here at StudySmarter. Don’t be afraid to let your personality shine through in your application. Share your passion for software development and how you’ve mentored others – we love seeing candidates who are eager to help their teammates grow!
Apply Through Our Website: Remember to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Motorola Solutions
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially C#, C++, and Azure Cloud. Be ready to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Collaboration Skills
Since the role emphasises collaboration, prepare examples of how you've worked effectively in teams. Highlight any mentoring or coaching experiences you've had, as this will resonate well with their culture of continuous improvement.
✨Demonstrate Problem-Solving Abilities
Be prepared to tackle technical questions or coding challenges during the interview. Think through your problem-solving process and articulate it clearly, showing how you approach feature refinement and innovative solutions.
✨Express Your Passion for Software Development
Let your enthusiasm for building great software shine through. Share stories about projects that excited you, particularly those involving test automation or AI tools, as this aligns with what they’re looking for in a candidate.