Senior Software Developer - Companies House - HEO
Senior Software Developer - Companies House - HEO

Senior Software Developer - Companies House - HEO

Full-Time 40000 - 45000 £ / year (est.) Home office possible
M

At a Glance

  • Tasks: Join our Agile team to design and develop user-focused digital services.
  • Company: Companies House is an award-winning employer committed to innovation and employee development.
  • Benefits: Enjoy flexible working, 30 days leave, and a generous pension scheme.
  • Why this job: Be part of a transformative team using cutting-edge technology to impact millions globally.
  • Qualifications: Experience in Java/Spring or Typescript/Node.js; passion for quality code and mentoring others.
  • Other info: Remote work available; must have lived in the UK for 3 out of the last 5 years.

The predicted salary is between 40000 - 45000 £ per year.

Senior Software Developer – Companies House – HEO

The basic salary is £40,398 with an additional, non-pensionable digital allowance of up to £11,000.
Published on

Full-time (Permanent) The basic salary is £40,398 with an additional, non-pensionable digital allowance of up to £11,000.
Published on 23 July 2025 Deadline 10 August 2025

Location

Remote working (anywhere in the UK)

About the job

Job summary

Do you have a passion for delivering user focused digital services and using the latest technology to deliver solutions to a global audience of millions?

Are you enthusiastic about clean code, well designed software and mentoring others to enable them to work at their best?

If the answer to the above is yes, we would love you to join us and be part of our team to help us build the future of our Digital Services!

We are looking for Software Developers with Java/Spring and/or Typescript/Node.js experience.

Our current technology stack is: Java, Spring, Typescript, Node.js, Kafka, MongoDB, Oracle, AWS, Docker.

Companies House offers a flexible and welcoming culture that promotes a healthy work life balance as well as a proactive approach to wellbeing that allows us to be our best at work. We recognise that people are the key to our success so offer a fantastic benefits package including flexible working with no core hours, 30 days annual leave, 8 bank holidays and 1 privilege day as well as enrolment into the Civil Service Pension scheme with a contribution rate averaging 28%.

  • Companies House cannot offer Visa sponsorship to candidates through this campaign.
  • Security Clearance is an essential requirement for this campaign. You\’ll need to have been in the UK for at least 3 out of the last 5 years to be eligible to apply for SC.
  • The majority of our teams are primarily based in our Cardiff head office. The teams are a mix of hybrid and fully remote workers. Remote contracts will only be offered to successful candidates who are not within a commutable distance to our Cardiff, Belfast or Edinburgh offices. If you are located in a reasonable distance to one our offices, you will receive a hybrid contract aligned to one of our offices.

Please see \’Things you need to know\’ and \’Where will you be working\’ sections below for more information.

As a Senior Developer you\’ll join one of our many Agile Software Development teams. A typical team is made up of an agile delivery manager, developers, testers, user researchers, analysts and a product owner.

You’ll be responsible for:

  • Designing efficient and maintainable solutions
  • Contributing and adhering to our technical standards
  • Mentoring software engineers in your team and the wider software development community
  • Maximising the automated test coverage to help move to continuous delivery
  • Ensuring code quality through code reviews

What it is like to work in Companies House

Inclusive and diverse teams are important to us. Wherever possible we offer flexible working arrangements. We\’ll support you to meet other commitments and help you strike a better work-life balance. We’re keen to create an environment that works for everyone, and we particularly encourage applications from different underrepresented demographics.

Half a day a week is devoted to Innovation time where everyone in digital can work on whatever they choose, be that building new applications, trying new technologies or working towards certifications, it’s up to you. In addition to this we offer lots of opportunities to have training as and when it is needed. We trust and empower our staff to work in a way which best suits them.

Companies House is an award-winning employer, with an Investors in People Platinum Award we are at the forefront in ensuring our staff reach their full potential in building brilliant services on cutting-edge technology. You’ll be joining our Software Engineering Profession at a time of transformation and you will be a part of shaping the future of our department. We use Agile Methodologies and promote a culture of continuous improvement.

Person specification

We are looking for the following experience and skills which will be assessed at sift and interview.

  • Working knowledge of programming tools, frameworks, and techniques in at least one of the following ecosystems: Java/Spring or Typescript/Node.js (you will be expected to learn to become proficient inboth once in post as required according to business needs).
  • Experience of developing software throughout the delivery lifecycle.
  • Knowledge of RESTful APIs.
  • A passion for high quality, well-crafted code, and associated tooling.
  • A degree in computing or similar would be an advantage, or equivalent industry experience.
  • You embrace continuous integration and have a continuous delivery mindset.
  • You are patient and can help support and mentor others with different degrees of expertise to maximise their potential.
  • You have excellent communication skills and can help explain complicated technical issues to individuals who don’t share the same technical experience.
  • Knowledge of any of the following technologies / tools: Concourse CI, Kafka, MongoDB, Oracle SQL, Docker, Terraform.
  • Knowledge of microservice driven architecture.
  • Knowledge of developing in the Cloud.

Behaviours

We\’ll assess you against these behaviours during the selection process:

  • Changing and Improving
  • Making Effective Decisions
  • Developing Self and Others
  • Communicating and Influencing

Technical skills

We\’ll assess you against these technical skills during the selection process:

#J-18808-Ljbffr

Senior Software Developer - Companies House - HEO employer: Manchester Digital

Companies House is an exceptional employer that prioritises a flexible and inclusive work culture, allowing employees to achieve a healthy work-life balance while contributing to meaningful digital services. With a strong commitment to employee growth, including dedicated innovation time and extensive training opportunities, you will be empowered to develop your skills in a supportive environment. Join us in shaping the future of our digital services with cutting-edge technology and a team that values diversity and collaboration.
M

Contact Detail:

Manchester Digital Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer - Companies House - HEO

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java/Spring and Typescript/Node.js. Consider building a small project or contributing to open-source projects using these technologies to demonstrate your hands-on experience.

✨Tip Number 2

Engage with the Companies House community on platforms like LinkedIn or GitHub. Follow their updates, participate in discussions, and connect with current employees to gain insights into their work culture and expectations.

✨Tip Number 3

Prepare for the interview by practising common technical questions related to Agile methodologies and software development lifecycles. Be ready to discuss how you’ve applied these principles in your previous roles.

✨Tip Number 4

Showcase your mentoring skills by preparing examples of how you've supported colleagues in their development. This could include instances where you helped someone improve their coding skills or guided them through a challenging project.

We think you need these skills to ace Senior Software Developer - Companies House - HEO

Java
Spring Framework
Typescript
Node.js
RESTful APIs
Agile Methodologies
Continuous Integration
Continuous Delivery
Code Review
Mentoring
Microservices Architecture
Cloud Development
Concourse CI
Kafka
MongoDB
Oracle SQL
Docker
Terraform
Excellent Communication Skills
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java/Spring and/or Typescript/Node.js. Include specific projects where you've demonstrated your skills in these areas, as well as any relevant technologies like Kafka or Docker.

Craft a Compelling Cover Letter: In your cover letter, express your passion for delivering user-focused digital services. Mention how your values align with Companies House's commitment to inclusivity and innovation, and provide examples of how you've contributed to team success in previous roles.

Showcase Your Technical Skills: Be explicit about your technical skills in your application. List the programming tools and frameworks you are proficient in, and provide examples of how you've used them in real-world scenarios. This will demonstrate your readiness for the role.

Prepare for Behavioural Questions: Since Companies House will assess you against specific behaviours, prepare examples that showcase your ability to change and improve processes, make effective decisions, and develop others. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

How to prepare for a job interview at Manchester Digital

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java/Spring and Typescript/Node.js in detail. Highlight specific projects where you used these technologies, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Your Mentoring Ability

Since the role involves mentoring others, think of examples where you've successfully guided less experienced developers. Be ready to explain your approach to mentoring and how it has positively impacted your team.

✨Emphasise Your Passion for Clean Code

Companies House values high-quality code, so be sure to express your commitment to clean coding practices. Discuss any tools or methodologies you use to ensure code quality, such as code reviews or automated testing.

✨Prepare for Behavioural Questions

Expect questions that assess your ability to change and improve processes, make effective decisions, and communicate technical concepts clearly. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

Senior Software Developer - Companies House - HEO
Manchester Digital

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

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