At a Glance
- Tasks: Develop and maintain critical applications, innovate software design, and mentor junior colleagues.
- Company: Magentus, a leader in healthcare technology for over 30 years.
- Benefits: Up to £80,000 salary, performance bonuses, hybrid working, and generous leave.
- Other info: Dynamic work environment with opportunities for professional growth.
- Why this job: Join a team transforming healthcare with tech and make a real impact.
- Qualifications: Experience in C++, C, Linux, and mentoring skills preferred.
The predicted salary is between 80000 - 80000 € per year.
About Us
For over 30 years, Magentus has been at the forefront of transforming healthcare through technology across Australia and the UK. From pathology and radiology to oncology, and practice management, our solutions connect the healthcare ecosystem and unlock better patient outcomes at scale.
The Role
Our Senior Software Engineers are responsible for the development and maintenance of critical applications across Magentus and will work as part of a team that develops, maintains and supports software and systems produced by Magentus. You will develop new features, endeavouring to always improve our products and product architecture.
What You’ll Be Doing
- Develop solutions with product developers and business units, continuously raising the bar in software and application design.
- Analyse user needs and work with colleagues to ensure the quality and performance of the system.
- Innovate in the design of new software, product enhancements and system architecture.
- Collaborate internally and externally on cross‑functional projects using your technical talent to make things happen.
- Seek out better ways to do things and bring your ideas to the table.
- Continuously improve software development and release practices and procedures to ensure they are of consistently high standard and meet the requirements of the ISO 9001:2008 Quality Management System standard.
- Operate at a senior level, mentoring and sharing knowledge with junior colleagues.
- Provide technical leadership by mentoring, coaching and sharing knowledge with colleagues, supporting their ongoing development and effectiveness.
- Take ownership for technical decision‑making within the team, contributing to best‑practice standards and evolving ways of working.
- Other duties as required.
What Experience Do I Need
- A bachelor’s degree in Computer Science, Information Technology or equivalent experience.
- Experience using C++, C, Linux.
- Previous experience in line management, coaching or mentoring is highly desirable.
- Real‑time application and UI/UX development experience.
- Experience in developing software for regulated industries such as healthcare, pharmaceutical or medical devices (desirable).
- Ability to work under pressure in a complex and competitive business environment.
- Strong written and verbal communication skills.
- The ability to meet tight deadlines, balancing competing priorities and responding to client needs.
- Demonstrated capacity to contribute effectively as part of a team and to work autonomously.
Compensation package
Salary up to £80,000 per annum. Annual remuneration review and performance bonus programme. £250 annual home‑working allowance.
Hybrid Working
Three days a week in our Manchester (City Centre) or London (Farringdon) office, and two days from home.
Our Leave Benefits
25 days annual leave (plus...
Senior Software Engineer - C, C++ and Linux in London employer: Magentus
Magentus is an exceptional employer that champions innovation and collaboration in the healthcare technology sector. With a strong focus on employee growth, we offer mentorship opportunities and a supportive work culture that values your contributions. Our hybrid working model allows for flexibility, while our competitive compensation package and commitment to continuous improvement ensure that you can thrive both personally and professionally in our Manchester or London offices.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - C, C++ and Linux in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Magentus or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects in C, C++, and Linux. When you get that interview, having tangible examples of your work can really set you apart from the crowd.
✨Tip Number 3
Practice makes perfect! Get ready for technical interviews by brushing up on coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Magentus team!
We think you need these skills to ace Senior Software Engineer - C, C++ and Linux in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Senior Software Engineer. Highlight your experience with C, C++, and Linux, and don’t forget to showcase any relevant projects or achievements that 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 transforming healthcare through technology and how your skills can contribute to our mission at Magentus. Keep it engaging and personal!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in past roles. We love seeing candidates who can innovate and improve processes, so don’t hold back on sharing your creative solutions!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team at Magentus!
How to prepare for a job interview at Magentus
✨Know Your Tech Inside Out
Make sure you brush up on your C, C++, and Linux skills before the interview. Be ready to discuss specific projects you've worked on and how you tackled challenges. This will show that you're not just familiar with the tech but can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you've approached complex problems in past roles. Think of examples where you innovated or improved processes. This is key for a Senior Software Engineer role, as they want someone who can think critically and bring fresh ideas to the table.
✨Emphasise Team Collaboration
Since the role involves working closely with product developers and business units, be ready to share experiences where you collaborated on cross-functional projects. Highlight your ability to mentor others and how you've contributed to team success in previous positions.
✨Understand the Healthcare Context
Familiarise yourself with the healthcare industry, especially if you've worked in regulated environments before. Being able to discuss how software impacts patient outcomes will demonstrate your understanding of the company's mission and values.