Full Stack Engineer
Posted Updated
- At Motorola Solutions, we believe that everything starts with our people
- We empower each Motorolan to bring their authentic self to work, innovate with purpose, and build software that protects lives in the moments that matter
- As a Full Stack Engineer based in Edinburgh, you will play a key role in advancing our “Solving for safer” mission by designing, building, and scaling cloud-native web applications and services
- You will join a collaborative engineering team where intelligent video capabilities, cloud microservices, and modern web frontends intersect
- In this role, you will help to design intuitive interfaces and high-throughput APIs that empower human decision-makers at the center
- Front-End Architecture & User Experience
- Build responsive, high-performance web applications using modern TypeScript frameworks to deliver real-time video and analytics data in safety critical use cases
- Collaborate with product designers and engineering leads to translate complex security workflows into intuitive user interfaces
- Optimize frontend reliability, state management, and web performance across distributed client environments
- Backend Microservices & Cloud Infrastructure
- Design, implement, and maintain resilient APIs and microservices
- Contribute to our evolving architecture for a highly scalable solution
- Take ownership over components and support other teams using our services
- System Quality & Continuous Delivery
- Invest in automation throughout the software development lifecycle to uphold software quality
- Participate in technical design discussions, peer code reviews, and CI/CD pipeline improvements
Benefits
- Flexible work models
- Paid time off
- Paid parental and family leave
- Health care benefits
- Global wellness resources
- Employee assistance programs
- Rotation programs
- Mentor relationships
- Learning and development opportunities
- Retirement benefits
- Employee bonuses
- Stock grants & employee stock purchase plans
- Solid experience in software development across web applications and backend services
- Bachelor’s Degree in Computer Science, Software Engineering, or technical field
- Ability to join us in-person at our Edinburgh city centre office 2 days per week
- Legal authorisation to work in the UK
- Programming Skills: Strong foundational skills in at least one general-purpose programming language (such as Golang, Python, C, C++, Rust, or Java)
- Product Mindset: A passion for building reliable software experiences that deliver real value to end-users
- Software Development Background: Industry experience as a Software Engineer (full stack or otherwise)
- Modern Tooling: Familiarity with or interest in using AI-assisted tools within a modern development workflow
- We encourage you to apply even if you don’t check every box. We value transferable skills, enthusiasm, and diverse perspectives
- Cloud & Distributed Systems: Experience with cloud environments and infrastructure as code
- Web application development using a JavaScript/TypeScript framework such as React, Angular, or Vue.js
