Software Engineering Manager
- Glasgow, United Kingdom
- Lead/Staff
- Posted
Join our team as a Software Engineering Manager, where you will lead a diverse group of software engineers, bridge the gap between business objectives and technical execution, and foster a healthy engineering culture. You will be responsible for mentoring and coaching engineers, managing delivery and execution, participating in technical strategy, recruiting, and building a positive team culture. This role offers flexible work models, paid time off, health care benefits, and opportunities for learning and development.
Lead and mentor a team of software engineers, ensuring their growth, productivity, and job satisfaction.
XML processing, XSLT, Saxon, JAXB
Google Web Toolkit (GWT), Kotlin multiplatform
About Motorola Solutions
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
Responsibilities
- Collaborate with Product Managers to define roadmaps, manage sprints, and remove any blockers to ensure timely delivery of high-quality products.
- Participate in design reviews and ensure the team is making scalable architectural decisions, while also actively participating in hiring to scale the team.
- Vue, Angular, React, HTML/CSS
Requirements
- We are looking for someone who is a very strong software engineer, who may have some previous experience of leading small, agile software engineering teams
- Operational Excellence: Experience with Agile/Scrum methodologies and a data-driven approach to measuring team velocity and health
- Technical Depth: You can still "talk shop" and understand the implications of $O(n)$ complexity or microservices architecture without needing a refresher
- Emotional Intelligence: You can navigate difficult conversations with empathy and clarity
- A relevant university qualification such as a BSc Computing Science or BSc Software Engineering
- Must be able to attain Non-Police-Personnel-Vetting Level 3 (NPPV3) - which includes the need for a minimum of 3 years UK residency
7+ years of experience in commercial software engineering
- A strong understanding of software design patterns used for architecting and developing high performing, scalable software solutions
- Previous experience architecting and developing server/gateway applications and client/server model communications
- Full stack experience across a variety of technologies including front-end and back-end
- Previous experience of architecting and developing mobile smartphone applications
- Strong communication and collaboration skills
- Experience of leading and managing software development teams
- Previous working experience in an Agile environment (Scrum)
- Java and/or Kotlin
- Struts and Sprint Boot
- REST APIs
- AndroidX, Compose, Room
- Gradle
- Distributed event streaming platforms (Azure Event Hubs, Apache Kafka)
- OAuth 2.0, OpenID Connect, JWT
Preferred
- SQL (preferably MSSQL)
- CI/CD using GitHub Actions
jobapplier