CPC

Associate Director, Software Engineering

CPC

full-time

Posted on:

Location Type: Remote

Location: Remote • Colorado • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $160,000 - $200,000 per year

Job Level

Senior

Tech Stack

CloudGoJavaJavaScriptPython

About the role

  • 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)
Benefits
  • Comprehensive benefits package (medical, dental, vision, life, STD, LTD etc.)
  • Matching 401(k) plan (dollar for dollar up to 4% of your eligible compensation, fully vested immediately)
  • 11 paid holidays
  • 15 - 25 vacation days based on years of service
  • Paid sick time (2.67 hours accrued bi-weekly up to a maximum of 80 hours)
  • Monthly fun events (e.g. team building activities, games, charitable events, potlucks, picnics)
  • Flexible and remote work schedules

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonJavaScriptJavaGoC#CI/CDautomated testingsecure codingDevOps pipelinesAPIs
Soft skills
leadershipmentoringcollaborationcommunicationtechnical coachingstrategic planningproblem-solvingteam managementdecision makingadaptability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringadvanced degree in related technical field
Harbor Health

Senior Software Engineer

Harbor Health
Seniorfull-time🇺🇸 United States
Posted: 19 days agoSource: harborhealth.applytojob.com
AWSCloudGoJavaScriptNode.jsPythonSQLTypeScript
PeerIslands

Engineering Director

PeerIslands
Leadfull-time🇮🇳 India
Posted: 8 days agoSource: peerislands.bamboohr.com
AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaJavaScriptMicroservicesNode.jsPython
Saviynt

Principal Engineer, Full-Stack, Agentic AI

Saviynt
Leadfull-time$215k–$280k / yearCalifornia · 🇺🇸 United States
Posted: 42 days agoSource: jobs.lever.co
AWSAzureCloudDockerGoogle Cloud PlatformJavaJavaScriptKubernetesMicroservicesNode.jsReactSpring+1 more
Phil, Inc.

Staff Software Engineer, Fufillment

Phil, Inc.
Leadfull-time$175k–$185k / year🇺🇸 United States
Posted: 47 days agoSource: jobs.ashbyhq.com
AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformMongoDBPython
Contentful

Security Engineer

Contentful
Senior · Leadfull-time$153k–$180k / yearNew York · 🇺🇸 United States
Posted: 21 hours agoSource: boards.greenhouse.io
AWSCloudGoGoogle Cloud PlatformJavaScriptKubernetesPythonTCP/IPTerraform