At a Glance
- Tasks: Develop AI-assisted software solutions and collaborate in high-impact squads.
- Company: Join CluePoints, a fast-growing tech scale-up transforming clinical trials.
- Benefits: Competitive salary, flexible work environment, and opportunities for continuous learning.
- Other info: Dynamic team culture with diverse backgrounds and excellent career growth potential.
- Why this job: Make a real impact on healthcare using cutting-edge AI technologies.
- Qualifications: 5+ years in software engineering, proficiency in Python, and experience with AI coding tools.
The predicted salary is between 60000 - 80000 £ per year.
At CluePoints, we’re redefining how clinical trials are run. As the premier provider of Risk-Based Quality Management (RBQM) and Data Quality Oversight software, we harness advanced statistics, artificial intelligence, and machine learning to ensure the quality, accuracy, and integrity of clinical trial data, helping life sciences organizations bring safer, more effective treatments to patients faster.
We’re proud to be an ambitious, fast-growing technology scale-up with a dynamic and diverse international team representing more than 40 nationalities. Collaboration, flexibility, and continuous learning are part of our DNA. At CluePoints, you’ll find a culture where you can grow, make an impact, and have fun along the way. Guided by our values of Care, Passion, and Smart Disruption, we’re united by a shared mission: to create smarter ways to run efficient clinical trials and deliver AI-powered insights that improve human outcomes worldwide.
As an AI-First Engineer, you will operate at the intersection of strong software engineering fundamentals and modern AI-assisted development. You will use state-of-the-art AI coding tools (e.g., Claude Code, GitHub Copilot, Codex-style agents) to generate and iterate on production-grade code — while applying human judgment, architectural thinking, and rigorous review to ensure quality, security, and compliance.
As part of our AI-First transformation, we are adopting Spec-Driven Development (SDD) across our engineering teams. Instead of moving straight from user stories into code, engineers write structured specifications that serve as the single source of truth for both human and AI-driven implementation. The spec is reviewed and approved before any code is written, and AI coding agents work within the constraints it defines. Some of our squads are already working this way, and these roles will help scale the approach across the organisation.
Experience with SDD frameworks such as OpenSpec, SpecKit, BMAD, or Superpowers is required. This is not a traditional “ticket-driven” engineering role. Instead, you will:
- Work in small, high-impact squads (4–5 people)
- Operate within a Spec-Driven Development (SDD) framework
- Treat AI as a powerful collaborator — not a replacement for engineering responsibility
- Focus on integration, edge cases, system-level thinking, and production robustness
Your output will be amplified by AI — but your judgment will define its quality.
Requirements
- 5+ years of professional software engineering experience shipping production systems
- Proficiency in Python (essential) and/or TypeScript (experience with both is ideal)
- Hands-on, daily use of AI coding assistants in real delivery workflows
- Demonstrated ability to critically evaluate AI-generated code: identifying hallucinations, security risks, architectural drift, and edge cases
- Solid understanding of API design (REST), relational databases (MySQL or equivalent), and at least one NoSQL store
- Strong testing discipline: unit, integration, and end-to-end testing as part of your normal workflow
- Experience with Spec-Driven Development frameworks such as OpenSpec, SpecKit, BMAD, or Superpowers
- Comfort working in a regulated or compliance-sensitive environment, or willingness to learn GxP expectations quickly
Strong Advantage
- Experience with Angular or a modern frontend framework
- Experience building structured AI-assisted workflows (prompt pipelines, agent orchestration, automated review systems)
- Microsoft Azure cloud experience
- Background in life sciences, healthcare, or other regulated industries
Bonus
- Contributions to open-source AI tooling or developer productivity projects
- Experience with CI/CD pipeline design and DevOps practices
- Familiarity with clinical trial data, CDISC standards, or RBQM concepts
Our Technology Stack
- Languages: Python
- Frontend: Angular/Typescript
- Data: MySQL, Parquet, Databricks and MongoDB
- Cloud: Microsoft Azure
- AI Tooling: Claude Code, GitHub Copilot, and other AI coding assistants integrated into daily workflows
Note: You do not need deep experience in every part of this stack, but you should be comfortable working across backend and frontend and confident in ramping quickly on unfamiliar technologies — with AI as an accelerator, not a crutch.
Senior Software Engineer - AI First employer: CluePoints
At CluePoints, we pride ourselves on being an innovative technology scale-up that fosters a collaborative and flexible work environment. Our commitment to continuous learning and employee growth is evident in our dynamic culture, where diverse teams come together to redefine clinical trials using cutting-edge AI and machine learning. Join us to make a meaningful impact in the life sciences sector while enjoying the benefits of working in a supportive and ambitious team that values care, passion, and smart disruption.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - AI First
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. 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 repo showcasing your projects, especially those using AI tools. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨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, we love seeing candidates who are proactive!
We think you need these skills to ace Senior Software Engineer - AI First
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the AI-First Software Engineer role. Highlight your proficiency in Python and TypeScript, and don’t forget to mention any experience with Spec-Driven Development frameworks!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about AI and software engineering. Share specific examples of how you've used AI coding assistants in your projects and how they’ve improved your workflow.
Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled complex problems in software development. We love seeing candidates who can critically evaluate AI-generated code and ensure quality and security.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at CluePoints
✨Know Your AI Tools
Familiarise yourself with the AI coding tools mentioned in the job description, like Claude Code and GitHub Copilot. Be ready to discuss how you've used these tools in your previous projects and how they can enhance your coding process.
✨Master Spec-Driven Development
Since this role emphasises Spec-Driven Development (SDD), brush up on frameworks like OpenSpec or SpecKit. Prepare to explain how you’ve implemented SDD in past roles and the benefits it brought to your projects.
✨Showcase Your Testing Discipline
Highlight your experience with various testing methodologies, including unit, integration, and end-to-end testing. Be prepared to share specific examples of how your testing practices have improved code quality and reliability.
✨Understand the Life Sciences Context
Given the focus on clinical trials and life sciences, do some research on GxP expectations and RBQM concepts. Being able to speak knowledgeably about these topics will show your genuine interest in the industry and the role.