cover image
Medhaya

Senior Software Engineer

Remote

United Kingdom

Full Time

20-03-2025

Job Specifications

Key Responsibilities
Software Development: Design, develop, and maintain software applications using modern programming languages and frameworks.
System Architecture: Collaborate with architects and senior developers to design scalable and efficient software architectures.
Coding & Testing: Write clean, maintainable, and efficient code while following best practices for coding and testing.
Debugging & Troubleshooting: Identify and resolve software defects, performance bottlenecks, and security vulnerabilities.
Collaboration: Work closely with cross-functional teams, including UX designers, product managers, and DevOps engineers, to deliver high-quality solutions.
Continuous Improvement: Stay updated with the latest industry trends, tools, and technologies to enhance development efficiency.
Documentation: Maintain detailed technical documentation for reference and future development.
Required Qualifications
Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Programming Skills: Proficiency in one or more programming languages such as Python, Java, C++, JavaScript, or Go.
Database Knowledge: Experience with relational (MySQL, PostgreSQL) and/or NoSQL (MongoDB, DynamoDB) databases.
Version Control: Proficiency in Git and collaborative development workflows (GitHub/GitLab/Bitbucket).
Cloud & DevOps: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, and containerization tools like Docker/Kubernetes (preferred but not mandatory).
Problem-Solving Skills: Ability to analyze complex problems and implement efficient solutions.
Preferred Skills (Bonus Points)
Experience with AI/ML frameworks (TensorFlow, PyTorch, Scikit-Learn)
Knowledge of microservices architecture and API development (REST, GraphQL)
Front-end development experience with React, Angular, or Vue.js
Experience with CI/CD pipelines and Infrastructure as Code (Terraform, Ansible)
How to Apply
Interested candidates can apply by sending their resume, portfolio (if applicable), and a brief cover letter to [business@msdsolutions.uk] with the subject line "Application for Software Engineer - [Your Name]".

About the Company

Revolutionising Healthcare with AI. We’re redefining healthcare accessibility and efficiency through innovation. Our AI-powered platform empowers healthcare workers, streamlines workflows, and enhances patient care—without adding to their workload. Committed to making healthcare accessible, equitable, and personalised, we ensure our technology reaches those who need it most. Know more

Related Jobs

Company background Company brand
Company Name
Cure Talent
Job Title
DevOps Engineer
Job Description
Cure Talent is thrilled to partner with a rapidly growing medical technology company behind an award-winning medical device and transformative telehealth platform. We are seeking an experienced DevOps Engineer to join their talented team (hybrid working). The successful DevOps Engineer will play a vital role in defining, building, and maintaining the cloud infrastructure that supports the company's innovative products and services. This is a hands-on position where you'll collaborate with cross-functional teams to streamline deployments, optimize system performance, and ensure robust security and compliance across all environments. Key Responsibilities: Define, build, and maintain cloud infrastructure for production, development, and test environments. Develop and implement deployment strategies, policies, and standard operating procedures. Select, deploy, configure, and operate alerting and monitoring systems. Optimize system performance and ensure high availability using load balancing, failover strategies, and automated scaling. Implement and maintain security best practices and compliance with industry standards (e.g., GDPR, ISO 27001, SOC 2). Collaborate with developers, QA, and product teams to streamline deployments and provide mentorship on DevOps best practices. We’re seeking a highly skilled DevOps Engineer with: Proven experience managing cloud infrastructure, preferably on Google Cloud Platform (GCP). Hands-on expertise with Infrastructure as Code tools like Terraform. Proficiency in automating deployments using CI/CD workflows. Strong troubleshooting and performance optimisation skills. Bonus: Experience with container orchestration (Docker/Kubernetes) and familiarity with back-end API development. If you’re an innovative DevOps Engineer ready to drive efficiency and innovation in a dynamic healthcare environment, we’d love to hear from you!
London, United Kingdom
Hybrid
Full Time
27-03-2025
Company background Company brand
Company Name
Principality Building Society
Job Title
IT Platform Support Engineer
Job Description
BELONG. There’s no place like Principality. Our home is your home. So, when you decide to join the team, we’ll go further to bring you the warmest of welcomes. From a friendly and inviting environment to a flexible benefit package designed around you – when it comes to belonging, there really is no place like Principality. We keep it flexible wherever possible; we encourage you to look after yourself; we do our bit in the communities we serve and support you in doing the same, and we promise to get better together. Some reasons you may want to consider working with us; we have an award-winning flexible/hybrid working policy, we’re a 2022 winner of UK Best Large Workplaces for Women, we have a refurbished hi-tech office in the centre of Cardiff designed around colleague feedback, we ranked number 6 for wellbeing in 2022, we have an extensive financial and well-being benefits package ‘’Belong’’ designed to put our people first, we have consistent colleague engagement scores of over 85% and a caring community of supportive Networks. But that’s not all, discover why there’s really no place like Principality; https://www.principality.co.uk/careers We have a fantastic opportunity for a Platform Support Engineer to join the team. This role provides crucial support and maintenance for Enterprise Platforms, in additions to managing test environments and release activity in support of colleagues in our product teams. This role is central to managing support incidents and requests, alongside performing standard maintenance and platform services. What You’ll Do: Provide second-line technical support to internal teams Undertake maintenance and support on all non-production Infrastructure & Services Undertake maintenance tasks on production Enterprise Platform Services (Kubernetes, Windows, SQL) Troubleshoot and resolve application-related issues, including diagnosing problems, researching solutions and implementing fixes Collaborate with cross-functional teams to resolve complex technical issues and drive continuous improvement Manage and prioritise support tickets and incidents using ServiceNow Create and maintain documentation for support processes and solutions, including creating knowledge base articles in Confluence Prioritise and handle ad-hoc projects alongside your daily responsibilities Create and oversee Change Requests while collaborating with other teams to successfully complete assigned tasks Technical Skills Knowledge of CI/CD software and automation tools including source control management tools, integration, test automation, deployment, Cloud technologies Knowledge of Infrastructure including on-premises and Cloud models Knowledge of containerisation / Kubernetes Technical Knowledge in the following areas: Windows Server, SQL Server, Azure DevOps, Terraform, PowerShell Strong analytical problem-solving skills with excellent numerical reasoning skills If you have any questions in relation to this role, please contact the recruitment team – recruitment@principality.co.uk ’We are passionate about creating an inclusive workplace where diversity is celebrated and where colleagues feel a sense of belonging’’ Daniel Priest, Inclusion Manager. But don’t just take our word for it, see what our colleagues say about working here too; Careers (principality.co.uk)
Cardiff, United Kingdom
Hybrid
Full Time
27-03-2025
Company background Company brand
Company Name
Lorien
Job Title
Senior Software Engineer - Hybrid/Liverpool - 70k
Job Description
Senior Software Engineer (C#) - Hybrid/Liverpool - 70k + 10% Pension Are you an experienced C# Developer with perhaps some commercial experience within Ruby? I'm looking for 2 Senior Engineers to work primarily in C# helping to build a new modern web platform migrating over from Ruby. This is only a minor part of the role, the remainder of your time will be spent working on greenfield projects including a rewrite of a subscription system as well as a complete refresh of my clients website. This is a great position to work with a team that have sights on being one of the best around where collaboration really is key. Experience: Strong C# Development Terraform and IAC - Internet as Code Strong CI/CD practices Any Azure exposure would be a bonus Benefits: 70k + Basic Salary 10% Bonus 8% Pension Flex start/finish time Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.
Liverpool, United Kingdom
Hybrid
Full Time
27-03-2025
Company background Company brand
Company Name
Free-Work UK
Job Title
Senior Front End Developer
Job Description
Senior Front End Developer - Drive Digital Transformation with Cutting-Edge Technology Position Location: London - Hybrid (1 day in the office) Salary: up to £90,000 DOE About The Role Join a leading FTSE 250 Recruitment Agency and STEM Specialist at the forefront of digital transformation. As a Senior Front End Developer, you will be instrumental in pioneering a next-generation digital candidate experience. We are embarking on a revolutionary journey to build an advanced digital platform that redefines candidate and contractor interactions. Your primary mission will be to develop an innovative contractor onboarding portal, streamlining processes from candidate placement to fully onboarded contractor. To be successful in this role you should have Experience with Complex Web Applications and Complex Data Entry. Key Responsibilities Innovative Development: Engage in hands-on design, development, and testing of front-end capabilities within our dynamic digital experience platform, ensuring adherence to the company's architectural principles, policies, and guidelines. UI/UX Excellence: Develop intuitive UI designs (wireframes, prototypes) to gather early feedback and iterate quickly. Automation & Testing: Implement and maintain UI-driven automated tests to ensure top-notch quality and reliability. Collaborative Solution Design: Collaborate with business stakeholders to understand opportunities and design solutions that deliver impactful results. End-to-End Delivery: Work closely with other technology teams to design and deliver comprehensive, end-to-end capabilities. User Support & Issue Resolution: Provide strong support to users, promptly resolving system issues. Focus on Automation: Emphasize automation across infrastructure, testing, deployment, operations, and security to enhance efficiency. Mentorship: Coach and mentor junior team members, fostering a culture of knowledge sharing and collaboration. Knowledge & Experience Front-End Technologies: Extensive experience with React, JavaScript, HTML, and CSS for building cutting-edge web-based user interfaces. Testing Expertise: Proficient in test-driven development and test automation frameworks/tools. Agile Development: Experienced in Agile software development teams and the full software development lifecycle. Liferay DXP: Previous experience with Liferay DXP is a plus. Visual Design: Strong visual design skills, with an eye for detail and aesthetics. Microsoft Identity Management: Solid understanding of Microsoft Identity Management solutions (Azure AD, Azure AD B2C). Cloud Computing: Deep understanding of cloud computing architectures, security, performance, and scalability, with hands-on experience in Azure. Quality Assurance: Strong knowledge of software quality assurance best practices and methodologies. Skills Communication: Excellent oral and interpersonal communication skills. Documentation: Outstanding writing and documentation skills. Technical & User-Friendly Communication: Ability to articulate ideas clearly in both technical and user-friendly language. Self-Motivation: Highly self-motivated and directed, with keen attention to detail. Team Collaboration: Experience working in a team-oriented, collaborative environment. Qualifications Education: Typically educated to a bachelor's degree level in a related subject (e.g., Computer Science, Software Engineering). If you are excited about driving digital transformation with the latest technologies, we invite you to apply now! To find out more about Computer Futures please visit www.computerfutures.com Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
London, United Kingdom
Hybrid
Full Time
27-03-2025