Head of Software Development

Head of Software Development

London 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 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

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, ensuring a work-life balance that fosters creativity and productivity.
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

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

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
Atlassian Tools (JIRA, Confluence)
Software Testing
Requirements Analysis
Communication Skills
Problem-Solving Skills

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.

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
>