Senior Software Engineer
6 days ago
Senior Software Developer (Full Stack) Department: Software
Reporting to: Software Manager
Location: UK or Canada, Hybrid / Remote
Contract: Permanent
Full time, Monday to Friday
Backed by over 30 years of scientific discovery and validation, Cambridge Cognition offers the end-to-end platform for Central Nervous System (CNS) clinical trials. Our technologies are reliable in-clinic or at home for an improved patient experience and accelerated drug development.
We aim to make an extraordinary impact by improving the health of people worldwide with innovative assessments and digital biomarkers that provide researchers with precise measures of patients’ symptoms. This is an exciting opportunity for a Senior Software Developer (Full Stack) to join a high-performing team and work on solving business-critical problems. You will have the agency to drive organisational change, exercise technical leadership and generally improve the work life of your coworkers, developing software that is used in clinical trials and healthcare to measure the effectiveness of new treatments and improve patient outcomes for Alzheimer’s, Parkinson’s, depression and other cognitive and mental health disorders.
You will be a key senior contributor, typically working with 3-4 others in an agile sprint team, using primarily JavaScript (ES6 or TypeScript) with a React (mix of classical Flux architecture and Redux) and Node.js application stack. Your work will support researchers and healthcare organisations worldwide in improving patient outcomes in conditions affecting brain health.
Enjoy writing code and contributing meaningfully and proactively to both greenfield and legacy codebases.
Take ownership of various backend services and related infrastructure, contributing to API design, server-side logic, data integration, and overall system performance and scalability.
Contribute to the React applications for feature development and to ensure the backend is aligned with the product goals.
Coordinate with the test engineers to ensure reliability of software.
Play a key role in improving software architecture and development practices to improve the maintainability of code and developer efficiency.
Develop software within the context of a regulated industry in compliance with standards for handling sensitive information in clinical environments.
Our diverse team of neuroscientists, software developers and business professionals is motivated by impact. We work collaboratively across time zones and geographies, in a hybrid environment (mostly remote), and encourage curiosity and understanding in everything we do.
We have a small, close-knit software team, coming from a range of different backgrounds including computer science, engineering, maths, chemistry, history and music. A slight obsession with coffee, baking, dancing or other interest is helpful as well
A Bachelor’s d egree or higher in computer science, software engineering, or similar field, or equivalent skills and experience.
Demonstrable knowledge of software engineering best practices (such as code reviews, source management, build processes and testing).
Experience in contributing to tech strategy, leading projects and larger initiatives end-to-end and mentoring others.
Proven senior-level expertise in commercial software development using JavaScript technologies (ES6, TypeScript, React/Redux, Node.js), typically gained over 5+ years of relevant industry experience.
Experience with NoSQL and/or SQL databases.
Working knowledge of web application infrastructure; Being careful and correct, especially when working with sensitive data.
Experience with the application of security and privacy best practices in software design.
Experience working with and/or managing cloud infrastructure (AWS) which includes, but is not limited to, host management (EC2), host and container orchestration (EKS), logging (OpenSearch, Cloudwatch), serverless functions (Lambda) and asynchronous inter-service communication (SQS).
Experience in hybrid mobile app development (React/Capacitor).
Experience with developing software under a formal quality management system.
Interest in healthcare or science, and in building software to improve research outcomes.
Interest in UI/UX design.
Be part of a driven team to achieve commercial success and make an extraordinary impact on global health
~ Flexibility – 2 days a week at our office in Bottisham, just outside Cambridge; 26 days annual leave per year plus bank holidays (including 3 days for Christmas break) with a holiday buy/sell scheme
~ Generous pension with up to 6.5% company contribution
~ Life assurance 2x base salary
~ Employee Assistance Programme (EAP)
~ Private Health Insurance - Bupa Insurance, Simply Health Cashback Scheme
Cambridge Cognition is an equal opportunities employer, we are committed to equality of opportunity for all employees and application from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief, marriage, and civil partnerships.
-
Senior C++/Rust Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeSenior C++/Rust Software Engineer Top of the market salaries - Hybrid Working - Cambridge A Senior C++ Software Engineer is required to join an exciting technology firm with the opportunity to design and implement high-performance software. You'll also collaborate with cross-functional teams to ensure optimal solution creation and delivery. What’s...
-
Senior Software Engineer
6 days ago
Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full timeCompany Description Cell therapies have been shown to cure devastating and previously untreatable diseases like cancer by re-programming the patient's own immune system. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation. Cellular Origins , a TTP Company, is enabling scalable,...
-
Senior Embedded Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom The ONE Group Ltd Full timeRole: Senior Embedded Software Engineer Salary: £60,000 – £70,000 Location: Cambridge With decades of innovation behind them, this Cambridgeshire-based tech company designs and builds advanced connectivity and control solutions used across critical industries worldwide. They’re scaling up their development team to meet growing global demand for their...
-
Senior Embedded Software Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom The ONE Group Ltd Full timeRole: Senior Embedded Software Engineer Salary: £60,000 – £70,000 Location: Cambridge With decades of innovation behind them, this Cambridgeshire-based tech company designs and builds advanced connectivity and control solutions used across critical industries worldwide. They're scaling up their development team to meet growing global demand for their...
-
Software Support Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Fyre Global Limited Full timeSenior Software Support Engineer CUAS / Radars / Sensor Systems Cambridge Are you a hands-on software support engineer who loves solving deep technical problems and becoming the go-to expert in your field? Maybe youve reached a point within Software Development where you fancy a bit of a change, but staying technical? This is a great opportunity to join a...
-
Senior Software Engineer
6 days ago
Cambridge, Cambridgeshire, United Kingdom Roku Full timeRoku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content...
-
Software Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full timeCompany Description Cell therapies have been shown to cure devasting and previously untreatable diseases like cancer by re-programming the patient's own immune system. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation. Cellular Origins , a TTP Company, is enabling scalable, cost-effective...
-
Senior Embedded Software Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeAre you passionate about building embedded systems that power cutting-edge RF and electronic technologies? A growing engineering team is looking for an Embedded Software Engineer to take a leading role in the development of innovative hardware products – from concept through to volume production. You’ll work across disciplines to design embedded software...
-
Software Engineer Intern
1 week ago
Cambridge, Cambridgeshire, United Kingdom Redgate Software Full timeAspiring Software Engineers - Join our paid Summer Software Engineering Internship ProgrammeWe're seeking aspiring Software Engineers to join us for 10 weeks in Summer 2026 and gain valuable experience to support your studies and future career.Redgate aspires to be the best place you'll ever work, let alone intern. We strongly believe being an intern isn't...
-
Senior Engineer, Software Permanent
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeWe are working with a pioneering consultancy at the forefront of the UK’s defence and security innovation. Our client is seeking an FPGA Enginee r to support the design and development of cutting-edge technologies that have a real-world impact on national security. As an FPGA Engineer, you will be involved across the full product lifecycle: from...