Senior Software Engineer
3 days ago
Chazo
ABOUT THE ROLE Pivotal is a leading full-service Contract Research Organization (CRO) in Europe, delivering clinical research excellence across global pharmaceutical and biotech sponsors. We are looking for an experienced Senior Software Engineer to join our Technology Services team and help build, evolve, and scale the platforms that power clinical trials — from electronic Trial Master Files to patient data capture systems. This is not a typical corporate dev job. You will work on a GxP-validated clinical platform (Danah) serving real clinical studies, using modern AI-augmented development workflows. Our current stack is React + Vite on the frontend and .NET Core on the backend, but what matters most is your engineering fundamentals and your ability to learn fast with AI. We use Claude Code, Cursor, and multi-model AI tooling as part of our daily engineering practice — not as experiments, but as core productivity multipliers. If you are passionate about building meaningful software, working at the intersection of technology and medical science, and leveraging AI to move faster, this role is for you. WHY PIVOTAL • Impact that matters. Your code directly supports clinical trials that bring new treatments to patients worldwide., • AI-first engineering culture. We build with Claude Code, Cursor, GitHub Copilot, and custom AI skills — AI isn’t a buzzword here, it’s how we ship., • Growth by design. We invest in our people: permanent mentoring, training budget, conference attendance, and international project exposure., • Diversity of thought. A diverse, multicultural team across Europe where different backgrounds and perspectives are valued. YOUR RESPONSIBILITIES • Design, develop, and deliver features across our React + Vite frontend and .NET Core backend, following Agile (Scrum) ceremonies tracked in Azure DevOps., • Leverage AI-assisted development tools (Claude Code, Cursor, Copilot) to accelerate delivery, generate tests, review code, and automate repetitive tasks., • Own the full delivery lifecycle: estimation, development, code review, testing, CI/CD deployment, and production support., • Write and maintain automated tests (unit, integration, E2E) and ensure code quality through peer reviews and static analysis., • Collaborate with Product Owners, QA, Clinical Data Science, and IT teams to translate business requirements into technical solutions., • Contribute to DevOps practices: CI/CD pipelines, infrastructure-as-code, monitoring, and deployment automation on Azure., • Participate in architecture decisions, technical debt reduction, and continuous improvement of development best practices. REQUIREMENTS • 3+ years of professional software engineering experience., • Strong frontend experience with a modern framework (React, Vue, Angular, or similar). Our stack is React + Vite + TypeScript + Redux + Material UI — but if you’re strong in another framework and willing to learn with AI, that works for us., • Solid backend experience with a typed language (.NET Core/C#, Java/Spring, Go, or similar). Our backend is .NET Core — same principle applies: fundamentals matter more than exact stack match., • Hands-on experience with relational databases (SQL Server, PostgreSQL, MySQL, or equivalent)., • Proficiency with Git and CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, or similar)., • Experience with Agile methodologies., • Active use of AI-assisted development tools (Claude Code, Cursor, GitHub Copilot, or similar) — we expect you to leverage AI daily to learn, code faster, and solve problems., • Delivery ownership mindset — you see features through from design to production., • University degree in Computer Science, Engineering, or related field., • Fluent English (written and spoken). Spanish is a plus. NICE TO HAVE • Direct experience with our specific stack: React + Vite + TypeScript, .NET Core / C#, SQL Server, Azure DevOps., • Experience building or consuming MCP (Model Context Protocol) integrations or AI agent workflows., • Familiarity with prompt engineering, custom AI skills/commands, or multi-model orchestration., • Experience with Python scripting for automation, data processing, or tooling., • Knowledge of cloud architecture on Azure (App Services, Azure SQL, Azure DevOps Pipelines). SKILLS & MINDSET • Problem-solver who thrives under time and resource pressure with strong attention to detail., • Clear communicator — can explain technical concepts to clinical and business stakeholders., • Self-directed and autonomous, comfortable managing multiple projects simultaneously., • Curious about AI and new technologies — willing to experiment, learn, and teach others., • Empathetic team player who builds strong working relationships across departments. WHAT YOU GET • Tools: AI tooling budget — licenses for Claude, Cursor, and the AI tools you need to do your best work., • Growth: Ongoing mentoring, training programs, and support for conference attendance., • Flexibility: Flexible hybrid work model with a modern office in La Florida, Madrid., • Innovation: Work on R&D innovation projects (CDTI-funded) alongside your core product responsibilities., • Global reach: International exposure working with sponsors and partners across Europe, the US, and beyond. COMMITMENT TO EQUAL OPPORTUNITY At Pivotal, we believe that diversity and inclusion are essential to the success of our team. We are committed to providing equal employment opportunities to all candidates, regardless of race, gender, sexual orientation, disability, or any other characteristic.