At a Glance
- Tasks: Lead and mentor engineering teams while delivering high-quality software products.
- Company: Join a dynamic tech company focused on innovative software solutions.
- Benefits: Enjoy hybrid work options, career development opportunities, and a collaborative culture.
- Why this job: Be part of a hands-on role that shapes product development and drives technology adoption.
- Qualifications: 5+ years in engineering leadership with expertise in Microsoft tech stack and Agile methodologies.
- Other info: Work in a fast-paced environment with opportunities for continuous improvement and innovation.
The predicted salary is between 48000 - 72000 £ per year.
Location: Maidenhead
Hybrid: 3 days in the office a week
We're looking for an experienced and hands-on Software Engineering Manager to guide our agile engineering teams from concept to release for major and point product updates. You'll work closely with product managers, product owners, other engineering leaders, and cross-functional teams to evolve our solutions, championing best practices in the SDLC, CI/CD, code quality, and test automation.
Key Responsibilities:
- Lead & Mentor: Lead 4-10 development and test engineers globally, providing coaching, career planning, and performance management.
- Deliver High-Quality Products: Manage multiple product line deliverables, ensuring on-time, on-scope, and high-quality outcomes.
- Drive Process Improvement: Instrument and report on team processes, establish operational reviews with management, and drive continuous improvement initiatives.
- Architectural Guidance: Provide architectural direction to your teams, aligning with our cloud and platform strategy.
- Technical Evangelism: Serve as a champion for technology, architecture, and best practices in product development.
- Hands-on Development: Actively contribute to product development using the Microsoft tech stack.
- Design & Implementation: Participate in the design and implementation of highly available, cloud-grade production services.
- Strategic Partnership: Collaborate with Product Management on solution feasibility and effort estimation.
- Technology Adoption: Recommend new technology and framework improvements based on trends and best practices.
What You'll Bring:
- Experience: 5+ years in engineering leadership roles for product development, with 9+ years in software application design, development, and maintenance within a product environment.
- Microsoft Tech Stack Expertise: Expert proficiency in .NET, C#, ASP.NET MVC, and enterprise-scale Microsoft SQL Server (design, development, performance tuning).
- Front-End Skills: Expert in JavaScript or JavaScript Web Frameworks (e.g., Angular, React).
- Agile Proficiency: 5+ years of practical experience with Agile development methodologies.
- DevOps & SCM: Working experience with source code management (SCM) and DevOps automation. Proficiency with Microsoft Visual Studio IDE and Azure DevOps.
- Architecture & Scalability: Working experience with scaled software architecture and domain concepts like performance, redundancy, failover, and vertical scaling.
- API Expertise: Proficient in API design, development, and production operations.
- Problem-Solving & Communication: Strong analytical, problem-solving, and communication skills, with the ability to translate technical concepts and influence decisions.
- Autonomy & Collaboration: Highly motivated self-starter, able to work independently and collaboratively in a fast-paced team, prioritising tasks with competing deadlines.
Software Engineering Manager - (Hands On) employer: Solas IT Recruitment
Contact Detail:
Solas IT Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Manager - (Hands On)
✨Tip Number 1
Familiarise yourself with the Microsoft tech stack, especially .NET and C#. Brush up on your knowledge of ASP.NET MVC and SQL Server, as these are crucial for the role. Being able to discuss your hands-on experience with these technologies will set you apart.
✨Tip Number 2
Showcase your leadership skills by preparing examples of how you've successfully led engineering teams in the past. Be ready to discuss specific challenges you faced and how you mentored your team members to overcome them.
✨Tip Number 3
Highlight your experience with Agile methodologies. Be prepared to discuss how you've implemented Agile practices in previous roles and the impact it had on product delivery and team performance.
✨Tip Number 4
Demonstrate your problem-solving abilities by preparing to discuss complex technical challenges you've encountered. Focus on how you approached these problems and the solutions you implemented, particularly in a collaborative environment.
We think you need these skills to ace Software Engineering Manager - (Hands On)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software engineering leadership, particularly with the Microsoft tech stack. Emphasise your hands-on development skills and any relevant Agile methodologies you've worked with.
Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about the role and how your background aligns with the company's needs. Mention specific experiences that demonstrate your ability to lead teams and deliver high-quality products.
Showcase Technical Skills: Include a section in your application that showcases your technical skills, especially your expertise in .NET, C#, and JavaScript frameworks. Provide examples of projects where you applied these skills effectively.
Highlight Leadership Experience: Detail your leadership experience, focusing on how you've mentored teams and driven process improvements. Use metrics or specific outcomes to illustrate your impact in previous roles.
How to prepare for a job interview at Solas IT Recruitment
✨Showcase Your Leadership Skills
As a Software Engineering Manager, you'll be leading teams. Be prepared to discuss your leadership style and provide examples of how you've successfully mentored and guided engineers in the past.
✨Demonstrate Technical Proficiency
Make sure to highlight your expertise in the Microsoft tech stack, particularly .NET and C#. Be ready to discuss specific projects where you applied these technologies and the impact they had on product delivery.
✨Emphasise Agile Experience
Since the role requires a strong understanding of Agile methodologies, come prepared with examples of how you've implemented Agile practices in previous roles. Discuss any challenges you faced and how you overcame them.
✨Prepare for Problem-Solving Scenarios
Expect to face technical problem-solving questions during the interview. Brush up on your analytical skills and be ready to walk through your thought process when tackling complex engineering challenges.