At a Glance
- Tasks: Lead a dynamic team of software engineers and drive innovative projects.
- Company: Join a forward-thinking tech company focused on collaboration and growth.
- Benefits: Enjoy competitive pay, health perks, remote work options, and career development.
- Other info: Be part of a culture that values learning and psychological safety.
- Why this job: Shape the future of technology while mentoring the next generation of engineers.
- Qualifications: 7+ years in software engineering with strong leadership and technical skills.
The predicted salary is between 70000 - 90000 € per year.
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.
- Emotional Intelligence: You can navigate difficult conversations with empathy and clarity.
- Technical Depth: You can still "talk shop" and understand the implications of $O(n)$ complexity or microservices architecture without needing a refresher.
- Operational Excellence: Experience with Agile/Scrum methodologies and a data-driven approach to measuring team velocity and health.
- Must be able to attain Non-Police-Personnel-Vetting Level 3 (NPPV3) - which includes the need for a minimum of 3 years UK residency.
- A relevant university qualification such as a BSc Computing Science or BSc Software Engineering.
- 7+ years of experience in commercial software engineering.
- Full stack experience across a variety of technologies including front-end and back-end.
- 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.
- Previous experience of architecting and developing mobile smartphone applications.
- Strong communication and collaboration skills.
- Desirable:
- 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.
- SQL (preferably MSSQL).
- Vue, Angular, React, HTML/CSS.
- AndroidX, Compose, Room.
- Gradle.
- CI/CD using GitHub Actions.
- XML processing, XSLT, Saxon, JAXB.
- Distributed event streaming platforms (Azure Event Hubs, Apache Kafka).
- OAuth 2.0, OpenID Connect, JWT.
- Google Web Toolkit (GWT), Kotlin multiplatform.
- 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.
What the job involves
- This role will be responsible for leading a team of approximately 8 software engineers, who range from senior to junior level.
- As a Software Engineering Manager, you won’t just be staring at code; you’ll be building the team that writes it. You are responsible for the growth, productivity, and happiness of your engineers.
- Your goal is to bridge the gap between business objectives and technical execution, ensuring we ship high-quality products while maintaining a healthy, sustainable engineering culture.
- People Leadership: Mentor and coach engineers at all levels. You’ll handle performance reviews, career mapping, and one-on-ones to ensure everyone has a clear path to promotion.
- Delivery & Execution: Own the "how" and "when." You’ll work with Product Managers to define roadmaps, manage sprints, and remove any blockers slowing the team down.
- Technical Strategy: While you might not be pushing code daily, you’ll participate in design reviews and ensure the team is making scalable architectural decisions.
- Recruiting: Actively participate in hiring to scale the team with diverse, high-caliber talent.
- Culture Building: Foster an environment of psychological safety, continuous learning, and "blame-free" post-mortems.
Senior Software Engineering Manager in Glasgow employer: Deepstreamtech
Join a forward-thinking company that prioritises employee growth and well-being, offering a collaborative work culture where innovation thrives. As a Senior Software Engineering Manager, you will lead a dynamic team in a supportive environment that values emotional intelligence and operational excellence, with ample opportunities for professional development and career progression. Located in the UK, we provide a unique chance to work on cutting-edge technology while fostering a culture of continuous learning and psychological safety.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineering Manager in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews by brushing up on your technical skills and soft skills. Practice explaining complex concepts clearly and confidently, as you'll need to demonstrate both your technical depth and emotional intelligence.
✨Tip Number 3
Showcase your leadership experience! Be ready to discuss how you've mentored teams and navigated challenges. Highlighting your ability to foster a positive team culture will set you apart from other candidates.
✨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 hearing from passionate candidates who are eager to join our team, even if you don’t tick every box.
We think you need these skills to ace Senior Software Engineering Manager in Glasgow
Some tips for your application 🫡
Show Off Your Technical Skills:Make sure to highlight your technical depth in your application. We want to see your experience with software design patterns, full stack development, and any specific technologies mentioned in the job description. Don’t be shy—this is your chance to shine!
Emphasise Your Leadership Experience:Since this role involves leading a team, it’s crucial to showcase your previous experience managing software engineers. Talk about how you’ve mentored others, handled performance reviews, or fostered a positive team culture. We love to see how you can bridge the gap between business and tech!
Be Authentic and Relatable:We value emotional intelligence and clear communication. When writing your application, let your personality shine through! Share examples of how you've navigated difficult conversations or built strong relationships within your teams. We’re looking for someone who can connect with their team.
Apply Through Our Website:Don’t forget 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, we’d love to see your enthusiasm for joining StudySmarter right from the start!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Inside Out
Make sure you brush up on your technical knowledge, especially around software design patterns, microservices architecture, and Agile methodologies. Be ready to discuss your experience with Java, Kotlin, and any relevant frameworks like Spring Boot or Struts. This will show that you can still 'talk shop' and understand the complexities involved.
✨Showcase Your Leadership Skills
Prepare examples of how you've led teams in the past, focusing on mentoring and coaching engineers. Highlight your experience with performance reviews and career mapping, as this role is all about building a strong team culture. Use specific anecdotes to illustrate your emotional intelligence and ability to navigate difficult conversations.
✨Demonstrate Your Problem-Solving Approach
Be ready to discuss how you handle blockers and ensure smooth delivery and execution. Talk about your experience working with Product Managers to define roadmaps and manage sprints. This will show that you understand the importance of bridging business objectives with technical execution.
✨Emphasise Cultural Fit
Foster a conversation around team culture and psychological safety. Share your thoughts on creating a blame-free environment and continuous learning. This will resonate well, as the company values a healthy engineering culture, and it shows you're aligned with their vision for team dynamics.