A

AstraZeneca

Global pharmaceutical company developing prescription medicines

Software Engineering Director - eCOA

Engineering LeadershipConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
  • At least 8 years of professional software engineering experience building and shipping production systems.
  • At least 3 years leading engineering teams while remaining hands-on with code.
  • Deep proficiency in at least one core stack: React or React Native for frontend, Node.js or Java for backend, or AWS cloud services.
  • Demonstrated ability to make sound architectural decisions across frontend, backend, and infrastructure.
  • Practical daily experience using AI-assisted development tools such as GitHub Copilot, Claude, or Cursor in one's coding workflow.
  • Strong understanding of agile delivery frameworks, including Scrum, Kanban, or SAFe, applied in practice.

Responsibilities

  • Regularly review pull requests, provide substantive code-level feedback, and enforce quality standards across squads.
  • Make and own architectural decisions for the eCOA platform, including API design, data models, service boundaries, and infrastructure choices.
  • Write production code, particularly for complex or foundational components where expertise accelerates the team.
  • Pair with engineers on difficult problems and use the sessions as coaching opportunities.
  • Drive adoption of AI-assisted development tools and workflows, establishing team conventions for AI code generation, prompt engineering, and automated testing.
  • Define and enforce technical standards for testing strategy, CI/CD pipeline health, observability, and deployment practices.
  • Embed AI tools, including coding assistants, agentic workflows, and automated code review, into the team's daily development process.
  • Evaluate and integrate AI capabilities into the eCOA product, including intelligent data capture, adaptive questionnaire logic, and patient experience personalization.
  • Ensure engineers review, test, and take accountability for AI-generated output to the same standard as hand-written code.
  • Stay current with advances in AI-assisted development and translate them into practical team-level improvements.
  • Lead, mentor, and grow a multi-squad engineering organization, developing squad leads into strong technical leaders.
  • Personally conduct technical interviews and assess candidates' ability to build.
  • Foster continuous improvement, psychological safety, and intellectual honesty about technical debt and tradeoffs.
  • Manage performance with clear, measurable expectations rooted in engineering output and quality.
  • Partner with Product Owners and Product leadership to translate clinical and customer requirements into sound technical plans that ensure feasibility, scalability, and regulatory compliance.
  • Serve as a senior engineering representative for Evinova’s Unified Trials product in North America, providing technical leadership and representing engineering with key stakeholders.
  • Act as a primary engineering point of contact for the Product team, contributing a technical perspective to product strategy, roadmap discussions, prioritization, and key customer or business needs.
  • Drive execution against quarterly program increments with predictable, high-quality delivery while balancing product priorities with technical quality, scalability, and long-term platform health.
  • Partner across the Unified Trials Product and Engineering organizations to drive technical alignment, consistency, and reuse of shared platform capabilities across squads.

Desired Qualifications

  • Experience building or deploying AI/ML features in production applications, including agentic AI systems or LLM integrations.
  • Experience developing and delivering electronic Clinical Outcome Assessments (eCOA) or patient-facing clinical trial software.
  • Familiarity with GxP, SaMD validation, or regulated software development processes.
  • Experience with remote patient monitoring solutions, including patient-reported data and clinician-facing visualizations.
  • Contributions to open-source projects or a visible track record of technical thought leadership, such as blog posts, conference talks, or published architectural decisions.
  • Clinical research domain experience.

About the Company

AstraZeneca

Global pharmaceutical company developing prescription medicines

AstraZeneca develops and markets prescription medicines and vaccines worldwide, with a focus on oncology, cardiovascular/metabolic, respiratory, and infectious diseases. Its products work by targeting specific biological pathways or cells, using small-molecule therapies, biologics, and vaccines to treat diseases or prevent infections. It differentiates itself through its dual heritage from Sweden and the UK, a broad pipeline, and strong R&D and collaborations that move from discovery to patient access. Its goal is to improve people’s health by discovering, developing, and delivering medicines and vaccines to patients worldwide.

Company size
10,001+
Company stage
IPO
Headquarters
Cambridge, United Kingdom
Founded
1913

Recently Posted Jobs

Explore more opportunities at AstraZeneca

See more jobs