At a Glance
- Tasks: Design and develop scalable software solutions, mentor junior engineers, and collaborate with teams.
- Company: Join a forward-thinking tech company driving innovation in virtualisation, storage, and networking.
- Benefits: Competitive salary, remote work, and opportunities for professional growth.
- Why this job: Make an impact by building high-quality software and leading the next generation of engineers.
- Qualifications: 6+ years in software development, strong backend skills, and proficiency in Python and TypeScript.
- Other info: Dynamic remote environment with excellent career advancement opportunities.
The predicted salary is between 60000 - 80000 £ per year.
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.
#J-18808-Ljbffr
Senior Software Engineer employer: 83zero Ltd
Contact Detail:
83zero Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Senior Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving backend development and APIs. This gives potential employers a tangible sense of what you can do and how you approach problem-solving.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past projects and the technologies you've used.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows your enthusiasm for the role and the company!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience in backend development and any relevant technologies like Python and TypeScript. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about building scalable applications and how your experience makes you a great fit for our team. Keep it engaging and personal – we love to see your personality!
Showcase Your Projects: If you've worked on any impressive projects, make sure to mention them! Whether it's APIs you've built or systems you've designed, we want to know what you've accomplished. Include links if possible – we love seeing your work in action!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and let us know why you’d be a great addition to our team!
How to prepare for a job interview at 83zero Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, TypeScript, and Bash. Brush up on your knowledge of REST and GraphQL APIs, as you’ll likely be asked to discuss how you’ve used these in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in software development and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your technical leadership and mentoring experiences.
✨Familiarise Yourself with Agile Practices
Since Agile/Scrum experience is a key requirement, be ready to talk about your role in Agile teams. Share examples of how you’ve contributed to sprints, retrospectives, and how you’ve collaborated with cross-functional teams to deliver high-quality solutions.
✨Stay Updated on Industry Trends
Demonstrate your passion for technology by discussing recent trends or emerging technologies in software development. This shows that you’re not just skilled but also genuinely interested in the field, which can set you apart from other candidates.