Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

83zero Ltd

Remote

GBP 90,000 - 110,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A UK-based tech company is seeking a Senior Software Engineer to develop and maintain a fullstack virtualisation software platform. In this fully remote role, you will design efficient code and troubleshoot system bugs while collaborating with cross-functional teams. Candidates should have strong experience in C and Python, with an understanding of operating systems and virtualisation technologies. This position offers a competitive salary package between £90,000 and £110,000 depending on experience.

Benefits

Competitive salary
Fully remote working environment
Amazing benefits package

Qualifications

  • Proven experience in software development, ideally in virtualisation or infrastructure.
  • Strong knowledge of C and Python, plus system scripting.
  • Excellent understanding of operating systems, networking, and virtualisation technologies.

Responsibilities

  • Design and develop efficient code in C and Python.
  • Prototype solutions and troubleshoot complex system bugs.
  • Lead development of entire software systems.

Skills

C
Python
System scripting
Agile/Scrum
Debugging

Education

Degree in Computer Science, Engineering, or related field

Tools

Linux kernel development
Job description

Job Title: Senior Software Engineer (C)

Location: Fully Remote (UK)

Salary: 90,000 - 110,000 per annum (DOE)

Are you a systems-focused engineer with a passion for virtualisation and fullstack development? We're hiring a Senior Systems Engineer to join a UK-based tech company that's building innovative solutions across storage, networking, and compute virtualisation.

About the Role

As a Senior Embedded Software Engineer, you'll be responsible for developing and maintaining a fullstack virtualisation software platform. You'll work across the full software development lifecycle, from prototyping and architecture to debugging and deployment. This is a hands‑on role with the opportunity to influence technical standards and drive innovation across the platform.

Key Responsibilities
  • Design and develop well‑structured, testable, and efficient code in C and Python.
  • Prototype solutions and troubleshoot complex system bugs.
  • Lead development of entire software systems and oversee project execution.
  • Recommend and implement new technologies to improve functionality and productivity.
  • Collaborate with cross‑functional teams across engineering, QA, and product.
  • Maintain technical standards and contribute to process improvements.
  • Stay up to date with industry trends and emerging technologies.
What We're Looking For
  • Proven experience in software development, ideally in virtualisation or infrastructure.
  • Strong knowledge of C and Python, plus system scripting.
  • Experience with Linux kernel development and debugging.
  • Familiarity with Agile/Scrum methodologies.
  • Degree in Computer Science, Engineering, or a related field.
  • Background in storage, data services, and virtualisation (on‑prem and cloud).
  • Excellent understanding of operating systems, networking, and virtualisation technologies.
Why Join?
  • Fully remote working environment.
  • Competitive salary between 90,000 – 110,000 (depending on experience) + an amazing benefits package!
  • Work on cutting‑edge virtualisation technologies with a collaborative team.
  • Influence the architecture and direction of a high‑impact platform.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.