cover image
Seven Life Sciences

Senior Software Developer

Remote

Scotland, United Kingdom

£ 100,000 / year

Full Time

11-03-2025

Job Specifications

Job Title: Senior Software Developer

Summary of the role:
Our client is aiming to bring to market a disruptive Point of Care Medical Device system which provides fast, accurate results at the point of use. As the Senior Software Developer, you will play a critical role in the development of cutting-edge medical software solutions, ensuring compliance with regulatory standards while driving technological advancements.

Responsibilities:
Design, develop, and maintain high-quality software for medical devices, ensuring safety, performance, and regulatory compliance.
Manage the software development lifecycle of the product
Collaborate with cross-functional teams, including hardware engineers, regulatory experts, and clinical specialists, to develop robust and scalable software solutions.
Lead the software development lifecycle, from requirements analysis and architecture design to implementation, testing, and deployment.
Ensure compliance with FDA, IEC 62304, ISO 13485, ISO 27001 and other medical software regulations.
Perform risk analysis, validation, and verification of software components.
Optimize software for reliability, efficiency, and scalability in embedded and cloud-based medical systems.
Provide mentorship and technical guidance across the business

Education required: Bachelor's or master's degree in computer science, Software Engineering, Biomedical Engineering, or a related field.

Experience:
5+ years of experience in software development, preferably within the medical devices industry.
Proficiency in C, C++, Python, or Java, with a strong understanding of software architecture and design patterns.
Experience with embedded systems, real-time operating systems (RTOS), and cloud-based medical software solutions.
Familiarity with medical software regulations and standards (IEC 62304, FDA 21 CFR Part 820, ISO 13485, ISO 14971).
Strong problem-solving skills and ability to work in a collaborative environment.
Experience with AI/ML applications in medical devices.
Knowledge of cybersecurity best practices for healthcare applications.
Understanding of wireless communication protocols (Bluetooth, Wi-Fi) and IoT applications in medical technology.
AWS experience a distinct advantage

Location of role: Scotland - Remote

About the Company

Seven Life Sciences has been set up with a very specific ambition in mind, to become the company Pharmaceutical, Medical Devices, Biotech and Clinical companies come to and trust when in need of specific experienced professionals for permanent or contract roles, across dedicated practice areas. We are specialists in supplying senior individuals and teams of people worldwide. With industry specific consultants and international offerings, we have an unparalleled network across the UK and Europe and a global reputation for ex... Know more

Related Jobs

Company background Company brand
Company Name
Client Server
Job Title
Full Stack Technical Lead React Node
Job Description
Full Stack Technical Lead (React Node) Remote to £100k Do you have strong React and Node skills combined with technical leadership experience? You could be progressing your career in a hands-on leadership role at a global accounting tech company. As a Full Stack Technical Lead you will lead by example and help support the team to improve their technical capability and drive the use of best practice in a newly established team focused on integrating analytics tools into the ecosystem of products, building systems from the ground up that turn complex data into clear, actionable insights for customers. Around 50% of your time will be dedicated to technical tasks including code and design reviews, technical kick-offs, legacy code exploration, proof of concept development and incident response; you'll set the technical direction for the team, provide mentoring and coaching and foster a culture of technical excellence. You'll collaborate closely with Product Managers, Designers and other Engineers, tackling complex problems and delivering innovative solutions. Location / WFH: You can work from home anywhere in the UK, there are also flexible working hours. About you: You have experience of leading technical projects and teams to deliver software solutions at scale You have strong experience across the full software development and implementation lifecycle You have experience of carrying out code reviews, maintaining standards for security and testability You have experience of facilitating discussions on how to design and implement scaling products to 10x number of users You have a strong technical knowledge and hands-on experience with React and Node.js You have experience of building modern cloud based engineering stacks, AWS / GCP You have experience of coaching and mentoring and have excellent communication and collaboration skills What's in it for you: Salary to £100k Healthcare and mental health Generous holiday allowance, 23 days + 3 at Christmas and ability to buy 5 more Employee Assistance Programme Gym passes 26 parental leave for primary care givers Flexible, remote working Training and career development Apply now to find out more about this Full Stack Technical Lead (React Node) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
United Kingdom
Remote
Full Time
11-03-2025
Company background Company brand
Company Name
Canonical
Job Title
Web Developer
Job Description
Our mission is great open source It is our mission to make open source software available to people everywhere. We create world-renowned software, impacting the lives of millions of people every day. The web team works in a multi-disciplinary environment with visual designers, UX designers and other developers to bring exciting new web projects to life. We help and learn from each other and constantly strive to improve both our work and our processes. Required Skills And Experience Demonstrable experience of work on modern web applications A strong understanding of HTML, CSS with SCSS and JavaScript Experience with Javascript components libraries Experience with TypeScript Experience with responsive user interfaces for a wide range of devices and browsers Experience with Git or other version control systems Awareness of SEO best practice Consideration of accessibility in all aspects of your work A strong understanding of web performance in complex user interfaces Ability to interact with UX, designers and server-side developers Curiosity about technology and a thirst to learn Based in EMEA timezones (Europe, the Middle East and Africa) University degree or equivalent education Useful experience if you have it Familiarity with Linux desktop technologies Server-side languages, such as Python or NodeJS Experience working on a large scale React (with TypeScript) project A history of open source contributions Relevant work experience Who you are We want a Web Developer who loves what they do. You are passionate about web standards and keep abreast of new developments in our industry. You always look for opportunities to improve your skills. You like to show off what you're working on and also learn from others. You have strong attention to detail and value the design of a product as much as you value the code. You have strong communication skills and maybe even blog once in a while. You're aware of the latest CSS techniques but also know the limitations that developing for a broad audience can bring - actually, you embrace the challenge. In this team You'll create high fidelity websites and web apps using the latest incarnations of HTML, CSS (SCSS) and Javascript (React and TypeScript) You'll help maintain existing projects including updating content and adding new pages You'll manage incoming requests for updates and liaise with or delegate to other people as necessary You'll ensure the standard of our output remains high and consistent across our whole product portfolio You'll ensure new pages are published according to specification and in compliance with our web style guide You'll participate in and contribute to our living style guide, Vanilla Framework. Work closely with UX designers and visual designers to implement exemplary user experiences. What we offer An opportunity to help shape a company and products with a strong influence in the open source community An inclusive work environment within a team of friendly people with a broad range of skill sets, from UX designers to copywriters Learning and development Annual compensation review Recognition rewards Annual leave Priority Pass for travel We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration.
London, United Kingdom
Remote
Full Time
11-03-2025
Company background Company brand
Company Name
Birl
Job Title
Full Stack Engineer
Job Description
The Senior Software Engineer at Birl plays a crucial role in shaping our technology and leading our engineering efforts, experience in e-commerce is critical. This role involves full-stack development (Node.js, React, JavaScript) while also managing and mentoring a small team of engineers. The ideal candidate will have deep experience in building scalable e-commerce solutions, integrating third-party platforms (e.g., Shopify), and optimising performance through AI/ML-driven technologies. Strong leadership and communication skills are essential to collaborate with both senior stakeholders and junior team members. Location: UK (Fully Remote – Applicants must reside in the UK) Working Arrangement: Fully Remote Salary: Competitive Roles & Responsibilities: Lead and mentor a small team of engineers, ensuring best practices in software development and performance optimisation. Architect, design, and implement scalable integrations across the e-commerce ecosystem. Utilise Node.js, React, JavaScript, and other relevant technologies to develop new features and enhance infrastructure. Drive the technical roadmap, ensuring projects align with business objectives and technical standards. Ensure high code quality, application performance, and maintainability while upholding best practices in software engineering. Communicate effectively with both technical and non-technical stakeholders, providing clarity on project status, technical decisions, and business impact. Advocate and implement data optimisation strategies to improve the customer and brand experience. Leverage AI/ML technologies to enhance product capabilities where applicable. Provide hands-on technical support when needed, troubleshooting and resolving issues across systems and integrations. Participate in and improve agile software development methodologies, ensuring rapid iteration and continuous improvement. Mentor and support junior engineers, conducting code reviews, fostering best practices, and providing technical guidance to improve overall team efficiency. Skills & Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field. 7+ years of software development experience, with a focus on full-stack development using Node.js, React, and JavaScript. Experience with e-commerce platforms (e.g., Shopify) and integrations is highly desirable. Proven experience leading or managing small teams of engineers, with the ability to mentor and guide junior team members. Strong knowledge of software development methodologies, particularly Agile and DevOps practices. Excellent problem-solving and analytical skills, with the ability to navigate complex technical challenges. Strong communication skills, capable of conveying technical concepts to both engineering and non-engineering stakeholders. Expertise in data optimisation, leveraging AI/ML applications (e.g., image recognition, dynamic pricing) is a strong advantage. Familiarity with cloud platforms, microservices, and modern software architecture patterns. A proactive and solution-oriented mindset, with a passion for innovation and continuous improvement. Application Requirement: Applicants must reside in the UK to be considered for this role. Company Benefits Fully remote 33 days paid holiday Top of the range laptop Pension Company away days and team socials Interview Process Informal chat (role, fit etc.) Technical Test Interview with Tech Team Interview with both Founders (CEO and CPO)
United Kingdom
Remote
Full Time
11-03-2025
Company background Company brand
Company Name
Cititec Talent
Job Title
Lead Front Office Developer – Analytics
Job Description
Cititec Talent has partnered with a leading global commodities firm to find a highly skilled Lead Front Office Developer – Analytics. In this role, you’ll work directly with traders and analysts to gather, analyse, and lead the development and optimisation of analytics and data solutions that support trading activities. Key Responsibilities: Develop and enhance analytics platforms, collaborating closely with traders, analysts, and technology teams to streamline data workflows. Lead development initiatives, running regular stand-ups to ensure progress and alignment with business objectives. Architect and implement scalable data engineering solutions. Automate and manage fundamental and market data releases, ensuring accuracy, integrity, and accessibility. Work with technology teams to enhance pricing and fundamental analytics platforms. Oversee the delivery of market and fundamental data to the business. Key Skills Required: Proven experience in Front Office trading or commodities development, specifically within oil, agriculture, power, gas, or metals sectors. Expertise in Python, SQL, and data analysis. Hands-on experience with market data pipelines, analytics tools, and trading applications. Strong understanding of market data structures, pricing models, and scalable solutions. Experience with data visualisation and tools like Tableau, BI, and React. Background in cloud architectures, API integrations, and real-time data processing. Ability to design and maintain high-performance systems in a fast-paced trading environment.
London, United Kingdom
Hybrid
Full Time
11-03-2025