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.
Balance speed of delivery with robust validation, testing, and compliance in a regulated environment.
Translate strategic initiatives into concrete technical plans and lead day-to-day software delivery across internal and external teams.
Drive adoption of agile engineering practices, DevOps pipelines, and continuous delivery; oversee technical design and code reviews.
Architect and implement core software platforms including workflow automation tools, clinical data systems, integration layers, APIs, services, and data pipelines.
Evaluate third-party components and lead build-vs-buy decisions with bias toward proprietary solutions.
Recruit, mentor, and grow a high-performing software engineering team and provide technical coaching to junior engineers.
Implement software systems for high-quality, audit-ready data collection and management and ensure compliance (21 CFR Part 11, HIPAA).
Act as Managing Director of Technology’s right hand to move initiatives from concept to production with speed and rigor.
Collaborate with data scientists and clinical teams to enable analytics, reporting, and AI-driven insights.
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#, or similar)
Experience with 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; experience building validated systems a plus
Bachelor’s degree in Computer Science, Engineering, or related technical field (advanced degree preferred)
Application asks about US work authorization and visa sponsorship (applicant should be prepared to answer)