Head of Software

Head of Software

Full-Time 80000 - 120000 £ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Lead software development and build a dynamic engineering team.
  • Company: Join a fast-growing tech company with significant investment and growth potential.
  • Benefits: Enjoy competitive salary, equity, and comprehensive health benefits.
  • Why this job: Make an immediate impact while shaping the future of technology in a supportive culture.
  • Qualifications: Strong background in embedded C/C++ or Rust, with leadership experience preferred.
  • Other info: Opportunity to work on cutting-edge real-time embedded systems.

The predicted salary is between 80000 - 120000 £ per year.

Job Description

Head of Software\\n\\nLocation: Cambridge\\nSalary: £100,000 – £130,000 + Equity + Benefits\\n\\nThis is an opportunity to step in at the very beginning of a fast-growing, well-backed technology company and take ownership of building out the software function. With significant investment already secured and rapid headcount growth underway, this role offers both immediate impact and long-term career upside.\\n\\nThe Role\\n\\nYou’ll first task will be help further grow your team, as well setting the direction for how software is developed and delivered across the business. That means shaping architecture, defining tools and processes, and getting hands-on with coding in the early stages.

Over time, your focus will shift towards leading a dedicated team of engineers as the group expands.\\n\\nYour work will span:\\n\\n * Developing real-time embedded systems and ensuring they integrate seamlessly with hardware\\n\\n * Introducing modern engineering practices, from testing frameworks to version control and automation\\n\\n * Working closely with electronics and systems engineers to deliver high-reliability products\\n\\n * Hiring, mentoring, and guiding a growing team of software specialists\\n\\nAbout You\\n\\nWe’re looking for an ambitious engineer who’s ready to step into a leadership role. You’ll need to combine strong technical expertise with the drive to scale a new function inside a company that’s moving fast.\\n\\nIdeally, you’ll bring:\\n\\n * Deep experience with embedded C/C++ or Rust (RTOS, bare-metal, or similar environments)\\n\\n * Familiarity with microcontrollers, SoCs, and low-level software development\\n\\n * Some exposure to Python or similar tools for rapid prototyping and algorithm work\\n\\n * A track record of technical leadership – whether through project ownership, architecture etc.\\n\\nWhat’s on Offer\\n\\n * Competitive salary (£100k–£130k depending on experience)\\n\\n * Significant equity participation for all engineers\\n\\n * Private medical, dental, and optical cover (including dependants), plus cycle-to-work scheme\\n\\n * The chance to shape a new team in a high-growth, well-funded environment

Head of Software employer: Enterprise Recruitment Ltd

Join a dynamic and innovative technology company in Cambridge, where you will have the unique opportunity to lead the software function from its inception. With a strong focus on employee growth, competitive salaries, and significant equity participation, we foster a collaborative work culture that encourages creativity and technical excellence. As part of our team, you'll not only shape the future of our products but also enjoy comprehensive benefits and a supportive environment that values your contributions.
E

Contact Detail:

Enterprise Recruitment Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Head of Software

✨Tip Number 1

Network with professionals in the embedded systems and software engineering fields. Attend industry meetups or conferences where you can connect with potential colleagues or mentors who might provide insights into the company culture and expectations.

✨Tip Number 2

Showcase your leadership skills by discussing any previous experiences where you led a team or project. Prepare specific examples that highlight your ability to mentor others and drive a team towards success, as this role requires strong technical leadership.

✨Tip Number 3

Familiarise yourself with the latest trends in embedded systems and modern engineering practices. Being able to discuss recent advancements or tools during your conversations will demonstrate your commitment to staying current in the field.

✨Tip Number 4

Prepare to discuss how you would approach building a software function from the ground up. Think about the architecture, tools, and processes you would implement, as well as how you would integrate with hardware teams to ensure seamless product delivery.

We think you need these skills to ace Head of Software

Embedded C/C++ or Rust programming
Real-time operating systems (RTOS)
Bare-metal programming
Microcontroller and SoC familiarity
Low-level software development
Python for rapid prototyping
Technical leadership experience
Software architecture design
Version control systems
Automation frameworks
Team building and mentoring
Collaboration with electronics and systems engineers
Agile methodologies
Problem-solving skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded systems, C/C++, and leadership roles. Use specific examples that demonstrate your technical expertise and ability to scale teams.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background aligns with their needs, particularly in developing software functions and leading teams.

Showcase Technical Leadership: Provide concrete examples of your past technical leadership experiences. Mention projects where you took ownership, shaped architecture, or introduced modern engineering practices.

Highlight Team Building Skills: Emphasise your experience in hiring, mentoring, and guiding teams. Share any relevant achievements that showcase your ability to grow and lead a team effectively.

How to prepare for a job interview at Enterprise Recruitment Ltd

✨Showcase Your Technical Expertise

Be prepared to discuss your deep experience with embedded C/C++ or Rust. Highlight specific projects where you've worked in RTOS or bare-metal environments, and be ready to explain your approach to low-level software development.

✨Demonstrate Leadership Skills

Since this role involves leading a growing team, share examples of your past technical leadership experiences. Discuss how you've successfully managed projects, mentored team members, or shaped architectural decisions.

✨Understand the Company’s Vision

Research the company and its goals. Be ready to articulate how you can contribute to building out the software function and what modern engineering practices you would introduce to enhance their processes.

✨Prepare for Hands-On Coding Questions

Expect to engage in coding exercises or technical discussions during the interview. Brush up on relevant coding skills, especially in embedded systems, and be ready to demonstrate your problem-solving abilities in real-time scenarios.

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

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