Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CPC Clinical Research Logo

Associate Director of Software Engineering

CPC Clinical Research

$160,000 - $200,000
Sep 26, 2025
Aurora, CO, US
Apply Now

CPC is undergoing a transformation towards a software-driven operating model, and this role is central to building the proprietary tools, automation, and data platforms that will form the backbone of their clinical research operations.

Requirements

  • 8+ years of software engineering experience, including recent hands-on coding of production systems.
  • Proven ability to architect, design, and implement complex software solutions, ideally in life sciences, healthcare, or other regulated environments.
  • Strong proficiency in modern programming languages (e.g., Python, JavaScript, Java, Go, C-Sharp, or similar), databases, APIs, and cloud-native development.
  • Experience leading software engineering teams and delivering products end-to-end.
  • Expertise in software development practices: CI/CD, automated testing, secure coding, DevOps pipelines.
  • Familiarity with compliance frameworks such as 21 CFR Part 11 and HIPAA, with experience building validated systems a plus.

Responsibilities

  • Serve as lead engineer on core software initiatives, personally authoring critical components, frameworks, and integrations.
  • Design and implement high-quality, secure, and scalable software systems to support clinical trial operations, workflow automation, and data management.
  • Own technical architecture decisions, ensuring software is modular, maintainable, and aligned with CPC’s long-term roadmap.
  • Establish coding standards, development practices, and peer review processes to ensure code quality and reliability.
  • Architect and implement CPC’s core software platforms, including workflow automation tools, clinical data systems, and integration layers.
  • Build APIs, services, and data pipelines to connect systems and enable seamless, compliant data flows.
  • Implement software systems that ensure high-quality, audit-ready data collection and management.

Other

  • Associate Director of Software Engineering
  • mentoring technical colleagues and scaling delivery capacity
  • Translate strategic initiatives into concrete technical plans, leading day-to-day software delivery across internal and external teams.
  • Act as the Managing Director of Technology’s right hand in execution, ensuring technology initiatives move from concept to production with speed and rigor.
  • Recruit, mentor, and grow a high-performing software engineering team.