Senior Software Engineer

Holt Recruitment

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work
Annual bonus
Private healthcare
Pension
Professional development
Satellite tech exposure
International projects
Collaborative culture

Job summary

Holt Recruitment is seeking an experienced Senior Software Engineer to join a leading technology organisation responsible for monitoring, analysing, and optimising large-scale operational systems.

This role focuses on real-time data platforms, operational tooling, and service assurance solutions that provide valuable insights into complex network environments. You will design, develop, and maintain software supporting business-critical operations.

Qualifications

  • Degree in Computer Science, Software Engineering, or a related technical discipline.
  • Strong hands-on experience developing software using Java within a real-time operational environment.
  • Strong experience with JavaScript and Node.js development.

Responsibilities

  • Develop, enhance, and support software applications used within operational environments.
  • Design and implement new features based on user and business requirements.
  • Work closely with engineering teams to understand system architectures and ensure effective monitoring and data collection capabilities.
  • Analyse system performance, troubleshoot issues, and support operational teams with fault diagnosis.
  • Participate in software design, code reviews, testing, and documentation activities.

Skills

Java
JavaScript
Node.js
Networking

Education

Bachelor's degree in Computer Science/Software Engineering

Tools

Kafka
Wireshark

Job description

A leading technology organisation is seeking an experienced Senior Software Engineer to join a team responsible for developing and supporting critical software applications used to monitor, analyse, and optimise large-scale operational systems.

This is an exciting opportunity for a hands‑on engineer to work on real‑time data platforms, operational tooling, and service assurance solutions that provide valuable insights into complex network environments.

You will play a key role in designing, developing, and maintaining software that supports business‑critical operations, working closely with engineering teams, product stakeholders, and operational users.

The role combines software development, system integration, troubleshooting, and continuous improvement, making it ideal for someone who enjoys solving complex technical challenges and delivering reliable, scalable solutions.

Key Responsibilities
  • Develop, enhance, and support software applications used within operational environments.
  • Design and implement new features based on user and business requirements.
  • Work closely with engineering teams to understand system architectures and ensure effective monitoring and data collection capabilities.
  • Analyse system performance, troubleshoot issues, and support operational teams with fault diagnosis.
  • Participate in software design, code reviews, testing, and documentation activities.
  • Collaborate with internal stakeholders, product teams, and third‑party suppliers to deliver effective solutions.
  • Support the ongoing maintenance and improvement of operational systems.
  • Identify opportunities to improve processes, tooling, and software reliability.
  • Contribute to the full software development lifecycle, from requirements gathering through to deployment and support.
  • Provide technical support for live operational systems, including occasional on‑call responsibilities.
Experience Required
  • Degree in Computer Science, Software Engineering, or a related technical discipline.
  • Strong hands‑on experience developing software using Java within a real‑time operational environment.
  • Strong experience with JavaScript and Node.js development.
  • Experience working with both Windows and Linux operating systems.
  • Good understanding of IP networking and experience troubleshooting network issues using tools such as Wireshark or similar.
  • Experience working with event streaming technologies such as Kafka.
  • Strong understanding of the full software development lifecycle.
  • Experience producing high‑quality, maintainable, and reusable software within a collaborative engineering environment.
  • Understanding of object‑oriented analysis, design principles, and common design patterns.
  • Strong communication skills with the ability to collaborate effectively across technical and non‑technical teams.
  • Awareness of software and network security best practices.
  • Experience producing clear technical documentation to support ongoing development and operational support.
Desirable Experience
  • Real‑time monitoring or service assurance platforms.
  • Large‑scale distributed systems.
  • Data analysis and operational dashboards.
  • Network management or telecommunications environments.
  • Supporting production systems within a 24/7 operational environment.
The Ideal Candidate

You will be a proactive and curious engineer who enjoys understanding complex systems, identifying improvements, and developing practical solutions.

You will have strong technical ownership, excellent problem‑solving skills, and the ability to work collaboratively across engineering and operational teams.

This is an opportunity to contribute to highly visible software platforms that support critical services while working within a technically challenging and collaborative engineering environment.

Benefits
  • Hybrid and flexible working arrangements.
  • Competitive salary and comprehensive benefits package including annual bonus.
  • Pension scheme and private healthcare.
  • Professional development and training opportunities.
  • Opportunity to work on cutting‑edge satellite technologies.
  • Collaborative engineering culture with exposure to complex international programmes.

TT

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Holt Executive • City Of London

Hybrid
GBP 90,000 - 120,000
Hybrid working arrangements
Competitive salary and benefits
Pension scheme and private healthcare
+1
Senior Software Engineer
Senior Software Engineer

Holt Executive Ltd • City Of London, Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working arrangements
Annual bonus
Pension scheme
+3
Senior Java fullstack Developer
Senior Java fullstack Developer

NPAworldwide • Greater London

Hybrid
GBP 70,000 - 85,000
Flexitime 37.5h
Hybrid work
Training budget
+5
Senior Java fullstack Engineer
Senior Java fullstack Engineer

NPAworldwide • West of England

Hybrid
GBP 70,000 - 85,000
Competitive salary up to £85,000
Hybrid working
Flexible 37.5-hour week
+6
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Holt Executive Ltd • England

Hybrid
GBP 90,000 - 130,000
25 days’ annual leave + 8 bank holidays
Private healthcare
Relocation assistance
+3
Senior Software Technical Lead
Senior Software Technical Lead

Holt Recruitment • Farnborough

On-site
GBP 90,000 - 130,000
Senior Software Technical Lead
Senior Software Technical Lead

Holt Executive • Farnborough

On-site
GBP 90,000 - 140,000
Java Technical Consultant
Java Technical Consultant

NPAworldwide • Cardiff

Hybrid
GBP 70,000 - 85,000
Hybrid working
Training budget
Private healthcare
+2
Ground Segment Systems Team Lead
Ground Segment Systems Team Lead

Holt Executive • Oxford

Hybrid
GBP 70,000 - 110,000
Hybrid working
Visa sponsorship considered
Private healthcare
+2
Java fullstack Developer
Java fullstack Developer

NPAworldwide • Birmingham

Hybrid
GBP 70,000 - 85,000
Flexitime
Hybrid working
Learning budget
+3