At a Glance
- Tasks: Lead a dynamic software development team and drive innovation in cutting-edge software products.
- Company: Join a leading organisation that advances drug development through innovative software solutions.
- Benefits: Enjoy a competitive salary, remote work options, and access to prestigious offices in Manchester.
- Why this job: Make a real impact on health globally while fostering a culture of growth and collaboration.
- Qualifications: Degree in a relevant field with 5+ years in software development, including 3 years in leadership.
- Other info: Ideal for solution-oriented leaders passionate about technology and innovation.
Head of Software Development
Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button.
Basic Salary – £70-80k (Neg) with bonus and package
Home based role with access to prestigious offices in the Manchester area circa 1-2 times per week
Solution — The “data” held within Electronic Health records is analysed and interpreted by software and that is subsequently used as a service that advances drug development. The data is used to direct research and deliver tangible benefits to research-based companies – BIG PHARMA developing new pharmaceutical products / drugs. The solutions afford clinical customers a real time “live” searchable database that provides a wealth of information to assist companies’ developing pioneering lifesaving drugs and devices cutting development time, saving money, and impacting the health of millions globally.
Are you ready to take the helm of a dynamic software development team and drive innovation within a leading organisation? This role offers the chance to lead, inspire, and shape the future of cutting-edge software products…
Why This Role Stands Out
– Leadership Impact: Guide and mentor a talented team of developers, fostering a culture of continual improvement and personal development.
– Strategic Influence: Play a pivotal role in shaping technical and product strategies, ensuring the successful delivery of software that meets business and client needs.
– Collaborative Environment: Work closely with other Heads of Teams, Product Managers, and senior management to ensure unified and effective operational running.
– Professional Growth: Engage in a role that offers both managerial and technical challenges, providing ample room for professional development and career progression.
Key Responsibilities
– Managerial: Directly manage a team of 4-8 people, ensuring workloads are balanced and knowledge is effectively shared. Foster a positive team culture, protect against burnout, and support ongoing personal development through regular 1-to-1s.
– Technical: Provide high-level technical guidance, mentor team members, and make direct contributions through pull-requests and code reviews. Manage technical debt and identify risks, ensuring the team uses best practices and up-to-date tools.
– Operational: Collaborate with other Heads of Teams and the Business Delivery Team to ensure smooth project delivery. Support the Quality Team through technical audits and maintain effective processes. Work with the IT & Data team to enhance DevOps practices and cyber security.
– Strategic: Contribute to the development of technical and product road maps, identify and manage technical risks, and provide input to senior management.
Person Specification
Essential:
– A degree in a relevant subject with at least 5 years in the software development industry, including 3 years in a leadership role.
– Proficiency in web programming concepts and technologies (ideally .NET, C, and Angular) and familiarity with cloud technologies (preferably Azure).
– Experience with agile and waterfall methodologies, including Scrum and Kanban.
– Proven track record in line management, covering mentoring, motivating, objective setting, training, and performance management.
– Demonstrable experience in delivering technical work within time and budget constraints, with a solid understanding of the software development lifecycle.
Desirable:
– Knowledge of Atlassian tools JIRA and Confluence, including some experience with Jira configuration.
– Understanding of DevOps, clinical trials, GCP, and GxP.
– Experience in hands-on software testing and requirements analysis.
This role is perfect for a solution-oriented, diplomatic, and empathetic leader with a passion for technology and innovation. If you are committed to delivering excellence and ready to make a significant impact, this could be the next exciting step in your career
Head of Software Development employer: Progress Sales Recruitment
Contact Detail:
Progress Sales Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Head of Software Development
✨Tip Number 1
Familiarise yourself with the latest trends in software development, particularly in the healthcare sector. Understanding how electronic health records are used and the impact of software on drug development will give you an edge during discussions.
✨Tip Number 2
Network with professionals in the pharmaceutical and software development industries. Attend relevant conferences or webinars to connect with potential colleagues and gain insights into the challenges they face, which can help you position yourself as a knowledgeable candidate.
✨Tip Number 3
Prepare to discuss your leadership style and experiences in managing teams. Be ready to share specific examples of how you've fostered a positive team culture and supported personal development, as these are key aspects of the role.
✨Tip Number 4
Brush up on your technical skills, especially in .NET, C, and Angular, as well as cloud technologies like Azure. Being able to demonstrate your technical knowledge during interviews will show that you're not just a leader but also a hands-on contributor.
We think you need these skills to ace Head of Software Development
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development and leadership. Emphasise your proficiency in technologies mentioned in the job description, such as .NET, C, and Angular, as well as your experience with agile methodologies.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and innovation. Discuss your leadership style and how you have successfully managed teams in the past. Mention specific examples of how you've contributed to project delivery and team development.
Highlight Relevant Achievements: In your application, include specific achievements that demonstrate your ability to lead a software development team. Use metrics where possible, such as improvements in team performance or successful project completions within budget and time constraints.
Showcase Your Strategic Thinking: Illustrate your understanding of the role's strategic aspects by discussing how you would contribute to technical and product roadmaps. Mention any experience you have in shaping product strategies and managing technical risks.
How to prepare for a job interview at Progress Sales Recruitment
✨Showcase Your Leadership Skills
As a candidate for the Head of Software Development, it's crucial to demonstrate your leadership experience. Prepare examples of how you've successfully managed teams, mentored developers, and fostered a positive team culture. Highlight specific instances where your guidance led to improved performance or morale.
✨Understand the Technical Landscape
Familiarise yourself with the technologies mentioned in the job description, such as .NET, C, Angular, and Azure. Be ready to discuss your hands-on experience with these tools and how you've applied them in previous roles. This will show that you not only have the managerial skills but also the technical expertise needed for the position.
✨Prepare for Strategic Discussions
The role involves shaping technical and product strategies, so be prepared to discuss your approach to strategic planning. Think about how you've contributed to roadmaps in the past and be ready to share your thoughts on managing technical risks and aligning projects with business goals.
✨Demonstrate Your Collaborative Spirit
Collaboration is key in this role, so be ready to talk about your experiences working with cross-functional teams. Share examples of how you've effectively communicated with other departments, such as Product Management and Quality Assurance, to ensure successful project delivery.