At a Glance
- Tasks: Develop and maintain critical applications, innovating software solutions for healthcare.
- Company: Magentus, a leader in transforming healthcare through technology.
- Benefits: Up to £80,000 salary, hybrid working, generous leave, and health benefits.
- Other info: Inclusive workplace with excellent career growth and mentoring opportunities.
- Why this job: Make a real impact in healthcare while working with cutting-edge technologies.
- Qualifications: Experience in C++, C, Linux, and a degree in Computer Science or related field.
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 bank holidays), increasing with service.
- Holiday purchase scheme.
- Your birthday off.
- Option to swap a public holiday for a religious holiday of your choice.
- Pawrental Leave to welcome new pets.
- Up to two paid volunteering days per year.
- Enhanced maternity, paternity & adoption leave.
Protection and Wellbeing
- Income Protection & 4x Death in Service.
- Private healthcare with BUPA (discounted family cover available).
- Mental health & wellbeing support via Employee Assistance Programme.
- Free flu jabs + paid time off to give blood.
- Enhanced sick pay.
Our Commitment to Inclusion
Magentus Software Limited is an equal opportunities employer. We are committed to creating an inclusive and diverse work environment where all employees feel valued and respected. We do not discriminate based on race, colour, religion, gender, sexual orientation, national origin, age, disability or any other protected characteristic. We encourage applications from all qualified individuals and believe in fostering a workplace where everyone has the opportunity to thrive and succeed. We are also a proud member of the Disability Confident Employer Scheme, demonstrating our commitment to supporting disabled individuals in the workplace. If you require any support or adjustments to interact with us, please let us know.
Senior Software Engineer - C, C++ and Linux employer: Magentus
Magentus is an exceptional employer, offering a dynamic work culture that prioritises innovation and collaboration in the healthcare technology sector. With a strong commitment to employee growth, our Senior Software Engineers benefit from mentorship opportunities, a competitive salary package, and a hybrid working model that promotes work-life balance. Located in vibrant city centres like Manchester and London, we provide a supportive environment where diverse talents can thrive and contribute to meaningful advancements in healthcare.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - C, C++ and Linux
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those in healthcare. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your C, C++, and Linux projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team at Magentus.
We think you need these skills to ace Senior Software Engineer - C, C++ and Linux
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 mention any relevant projects or achievements that showcase your skills.
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 background makes you a perfect fit for Magentus.
Showcase Your Team Spirit:Since collaboration is key in this role, share examples of how you've worked effectively in teams. Mention any mentoring or coaching experiences to demonstrate your leadership skills.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves, and we can’t wait to see what you bring to the table!
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 share examples of how you've innovated in software design or improved existing systems. Think about times when you identified a problem and implemented a solution, especially in regulated industries like healthcare. This will highlight your ability to think critically and creatively.
✨Emphasise Team Collaboration
Since the role involves working closely with product developers and business units, be ready to discuss your experience in cross-functional teams. Share stories that demonstrate your ability to communicate effectively and mentor others, as this is key for a senior position.
✨Ask Insightful Questions
Prepare thoughtful questions about Magentus's current projects, team dynamics, and future goals. This shows your genuine interest in the company and helps you assess if it's the right fit for you. Plus, it gives you a chance to engage in a meaningful conversation with your interviewers.