Senior Systems Engineer
New Today
About the Role
As a Senior Systems 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 £70,000 - £80,000 (depending on experience). Work on cutting-edge virtualisation technologies with a collaborative team. Influence the architecture and direction of a high-impact platform.
TPBN1_UKTJ
- Location:
- United Kingdom
- Category:
- IT