Head of Software Development

Head of Software Development

Birmingham Full-Time 75000 ÂŁ / year No home office possible
P

At a Glance

  • Tasks: Lead a dynamic software development team and drive innovation in cutting-edge products.
  • Company: Join a leading organisation transforming drug development through advanced software solutions.
  • Benefits: Enjoy a competitive salary, remote work options, and access to prestigious offices.
  • 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 and 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

Join a forward-thinking organisation that prioritises innovation and employee development in the heart of Manchester. As the Head of Software Development, you will lead a talented team in a collaborative environment, with opportunities for professional growth and strategic influence in advancing healthcare solutions. Enjoy the flexibility of a home-based role while benefiting from access to prestigious offices, all while making a meaningful impact on drug development and patient care.
P

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

Network with professionals in the software development and pharmaceutical industries. Attend relevant meetups or conferences to connect with potential colleagues and leaders who can provide insights into the role and company culture.

✨Tip Number 2

Showcase your leadership skills by discussing past experiences where you successfully managed a team. Be prepared to share specific examples of how you fostered a positive team culture and supported personal development.

✨Tip Number 3

Familiarise yourself with the latest trends in software development, particularly in the healthcare sector. Understanding how technology impacts drug development will help you demonstrate your strategic influence during discussions.

✨Tip Number 4

Prepare to discuss your experience with agile methodologies and how you've implemented them in previous roles. Highlight any specific tools you've used, such as JIRA or Confluence, to show your technical proficiency.

We think you need these skills to ace Head of Software Development

Leadership Skills
Team Management
Technical Guidance
Web Programming (e.g., .NET, C, Angular)
Cloud Technologies (preferably Azure)
Agile Methodologies (Scrum, Kanban)
Waterfall Methodologies
Performance Management
Project Delivery
Technical Risk Management
DevOps Practices
Software Development Lifecycle Knowledge
Atlassian Tools (JIRA, Confluence)
Software Testing
Requirements Analysis
Strategic Planning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your leadership experience and technical skills relevant to the role. Emphasise your proficiency in web programming technologies like .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 how your background aligns with the company's mission of advancing drug development through software solutions.

Highlight Relevant Experience: In your application, focus on specific examples of your managerial experience, such as mentoring team members and managing workloads. Include any achievements that demonstrate your ability to deliver projects within time and budget constraints.

Showcase Your Strategic Thinking: Illustrate your strategic influence by discussing past experiences where you contributed to technical and product roadmaps. Mention any collaboration with senior management or other teams that led to successful project outcomes.

How to prepare for a job interview at Progress Sales Recruitment

✨Showcase Your Leadership Skills

As a Head of Software Development, you'll need to demonstrate your ability to lead and mentor a team. Prepare examples of how you've successfully managed teams in the past, focusing on fostering a positive culture and supporting personal development.

✨Highlight Technical Proficiency

Make sure to discuss your experience with relevant technologies such as .NET, C, and Angular. Be ready to explain how you've applied these skills in previous roles, especially in relation to cloud technologies like Azure.

✨Discuss Strategic Contributions

Prepare to talk about your experience in shaping technical and product strategies. Highlight specific instances where your input has led to successful project delivery or improved processes within your team or organisation.

✨Demonstrate Agile Methodology Knowledge

Since experience with agile methodologies is essential, be prepared to discuss your familiarity with Scrum and Kanban. Share examples of how you've implemented these practices to enhance team performance and project outcomes.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>