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 and corporate perks.
- Why this job: Be part of a collaborative culture that values innovation and personal growth.
- Qualifications: Requires a degree in a relevant field and significant experience in management and software development.
- Other info: Opportunity to mentor and lead multiple teams in a fast-paced environment.
The predicted salary is between 48000 - 72000 £ per year.
The Senior Manager will 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 team members. The Senior Manager will also be responsible for line management and personal development of team members, as well as facilitating the team’s work. Collaboration with development and testing managers on the development, implementation, and integration of quality assurance practices is essential.
We would prefer a hybrid working model where the ideal candidate could work on site for 2 days a week.
Key Duties and Responsibilities:
- Responsible for the on-time completion of projects assigned to teams while meeting corporate quality standards.
- Ensure that the implementation of the product satisfies the product specifications.
- Ensure that appropriate methods and procedures are followed.
- Recruit, develop, and retain high performing talent.
- Typically 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.
Software Software Manager / Team Leader - C# - Cambridge employer: Mayflower Recruitment Ltd
Contact Detail:
Mayflower Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Software Manager / Team Leader - C# - Cambridge
✨Tip Number 1
Network with professionals in the software development field, especially those who have experience in C# and team leadership. Attend local tech meetups or online webinars to connect with potential colleagues and learn about the latest industry trends.
✨Tip Number 2
Showcase your leadership skills by participating in open-source projects or leading small teams in your current role. This hands-on experience will not only enhance your resume but also demonstrate your ability to manage and guide teams effectively.
✨Tip Number 3
Familiarise yourself with the latest tools and methodologies in project management and software development, such as Agile or Scrum. Being well-versed in these practices will help you stand out as a candidate who can lead teams efficiently.
✨Tip Number 4
Prepare for interviews by practising how to convey complex technical information clearly. Use examples from your past experiences where you successfully communicated with stakeholders or mentored team members, as this is crucial for the Senior Manager role.
We think you need these skills to ace Software Software Manager / Team Leader - C# - Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET, SQL, and other relevant technologies. Emphasise your leadership roles and successful project completions to align with the job requirements.
Craft a Compelling Cover Letter: In your cover letter, discuss your management experience and how you've led software teams to success. Mention specific projects where you met corporate quality standards and delivered on time.
Showcase Your Leadership Skills: Provide examples of how you've recruited, developed, and retained high-performing talent in your previous roles. Highlight your ability to mentor others and drive success across teams.
Demonstrate Technical Expertise: Include details about your commercial experience with technologies like TypeScript, Python, and cloud-hosted applications. Be prepared to discuss how you've translated business requirements into actionable plans.
How to prepare for a job interview at Mayflower Recruitment Ltd
✨Showcase Your Leadership Skills
As a Senior Manager, you'll need to demonstrate your leadership capabilities. Prepare examples of how you've successfully led teams in the past, focusing on your approach to mentoring and developing talent.
✨Highlight Technical Expertise
Make sure to discuss your experience with C#, .NET, SQL, and other relevant technologies. Be ready to explain how you've applied these skills in previous projects and how they can benefit the company.
✨Discuss Project Management Experience
Since this role involves overseeing multiple projects, be prepared to talk about your project management experience. Share specific examples of how you've ensured on-time delivery while maintaining quality standards.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities. Think of scenarios where you had to overcome challenges in software development or team dynamics, and be ready to discuss your thought process and outcomes.