At a Glance
- Tasks: Lead software development projects and manage team performance.
- Company: Join Mayflower, a dynamic company focused on innovative software solutions.
- Benefits: Enjoy a hybrid working model with flexible remote options.
- Why this job: Be part of a collaborative culture that values innovation and personal growth.
- Qualifications: 12 years in tech with strong leadership in C# and cloud applications required.
- Other info: Opportunity to mentor and guide teams in a fast-paced environment.
The predicted salary is between 43200 - 72000 £ per year.
The Senior Manager to lead the software development projects of major applications. This role is responsible for planning, resource assignments and progress tracking of all projects and activities performed by the members of the team(s). The Senior Manager will be responsible for line management and personal development of team members, as well as the facilitation of the team’s work. The Senior Manager will collaborate with development and testing managers on the development, implementation, and integration of our quality assurance practices. We would prefer a hybrid working model where the ideal candidate could work on site for 2 days a week.
Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.
Key Duties and Responsibilities
Responsible for the on-time completion of projects assigned to team(s) while meeting the corporate quality standards
Ensure that implementation of the product satisfies the product specifications
Ensure that appropriate methods and procedures are followed
Recruits, develops, and retains high performing talent
Typically will oversee and manage multiple teams, sections, or units, often via subordinate managers
Lead teams to build robust and innovative solutions for Materials data management.
Guide software development and testing activities within your teams.
Minimum Education/Certification Requirements and Experience
BS in Engineering, Materials Science, Computer Science, Mathematics, Physics or related field with 12 years’ experience, MS with 10 years’ experience, or PhD with 8 years’ experience
At least 3 years of experience in management
Significant commercial experience with C#, .NET, SQL, TypeScript, Python, C++ or similar.
Demonstrated leadership with a proven track record of successful product releases
Commercial experience of leading, managing and directing software teams/
Preferred Qualifications and Skills
Expert-level knowledge, commercial experience and leadership in C#, SQL Server, TypeScript, Python, C++ or related technologies.
Experience leading technical efforts to deliver innovative solutions that advance large-scale commercial products
Proven ability to understand business requirements and translate them into roadmaps and plans
Ability to convey complex information in a clear way to stakeholders and development teams
Ability to drive success across teams and geographies, and to mentor others
Experience of optimized, performant and scalable commercial enterprise solutions.
Experience of development, deployment and maintenance of cloud-hosted enterprise applications.
This is a flexible role, with a preference for the individual to be in the office three days per week and work from home for the remaining days.
Mayflower is acting as an Employment Agency in Relation to this vacancy.
Head of Software - C#/Azure - Cambridge employer: Mayflower Recruitment Ltd
Contact Detail:
Mayflower Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Head of Software - C#/Azure - Cambridge
✨Tip Number 1
Network with professionals in the software development field, especially those who have experience with C# and Azure. Attend local tech meetups or online webinars to connect with potential colleagues and learn more about the company culture at StudySmarter.
✨Tip Number 2
Familiarise yourself with the latest trends and best practices in software development management. Being able to discuss innovative solutions and methodologies during your interview will demonstrate your commitment to leading high-performing teams.
✨Tip Number 3
Prepare to showcase your leadership style and how you’ve successfully managed software teams in the past. Think of specific examples where you’ve driven projects to completion while maintaining quality standards, as this will resonate well with our expectations.
✨Tip Number 4
Research StudySmarter’s current projects and technologies. Understanding our products and how your skills can contribute to our goals will help you stand out as a candidate who is genuinely interested in joining our team.
We think you need these skills to ace Head of Software - C#/Azure - Cambridge
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly read the job description. Highlight key responsibilities and required skills such as leadership in software development, experience with C# and Azure, and team management.
Tailor Your CV: Customise your CV to reflect your relevant experience and skills that align with the job requirements. Emphasise your leadership roles, project management experience, and technical expertise in C#, .NET, and cloud-hosted applications.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention specific projects you've led, how you’ve developed teams, and your approach to delivering innovative solutions in software development.
Highlight Soft Skills: In your application, don’t forget to mention your soft skills such as communication, mentoring, and collaboration. These are crucial for a managerial position and will help demonstrate your fit for the role.
How to prepare for a job interview at Mayflower Recruitment Ltd
✨Showcase Your Leadership Skills
As a Head of Software, demonstrating your leadership experience is crucial. Be prepared to discuss specific examples of how you've successfully managed teams, resolved conflicts, and driven projects to completion. Highlight your ability to mentor and develop talent within your team.
✨Demonstrate Technical Proficiency
Make sure to brush up on your technical skills, especially in C#, .NET, SQL, TypeScript, and Python. Be ready to discuss your hands-on experience with these technologies and how you've applied them in previous projects. This will show that you not only understand the theory but can also implement solutions effectively.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving abilities and decision-making process. Think about past challenges you've faced in software development and how you overcame them. This will help interviewers gauge your critical thinking and adaptability.
✨Understand the Company Culture
Research Mayflower and their approach to software development. Understanding their values and work culture will allow you to tailor your responses to align with their expectations. It also shows your genuine interest in the company and the role.