E

Endpoint Clinical

Interactive response technology for clinical trials

Principal Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • A proven track record of architecting, scaling, and maintaining complex, scaled systems.
  • Experience with systems serving large numbers of users in environments where quality, security, and reliability are critical.
  • Polyglot mastery and a proven ability to learn new languages and architectures.
  • Proficiency in the current technology stack, including full-stack architecture or development, system design, and web application development.
  • Experience with TypeScript and React for front-end development.
  • Experience with at least one of Golang, C++, or C# for back-end development.
  • Experience with Amazon Web Services and ideally Azure, or equivalent cloud platforms.
  • Experience with GitHub Actions or an equivalent continuous integration and continuous delivery tool.
  • Experience with infrastructure-as-code solutions such as Terraform or Pulumi, or equivalent.
  • 12+ years of engineering experience.

Responsibilities

  • Partner with product and executive leadership to inform and implement company strategy.
  • Work with Product, UX, and other internal stakeholders to translate ambiguous requirements into concrete, actionable plans.
  • Contribute hands-on by delivering code and features day to day.
  • Drive technical strategy and architecture across all engineering domains for the product.
  • Champion reliability, quality, and continuous risk reduction; document and oversee implementation of engineering standards.
  • Own the product's security and compliance posture, including SOC 2, data integrity, and potentially GxP/21 CFR Part 11 considerations.
  • Accelerate application development and elevate engineering staff through mentorship and selection of relevant training, conferences, and events.
  • Help grow the team by interviewing and hiring, and raise the technical bar as the team scales.
  • Represent engineering with customers and internal and external stakeholders.
  • Use current AI technologies to inform the technical and product roadmaps, educate internal stakeholders, and contribute ideas about product applications.

Desired Qualifications

  • Experience with Rust.
  • A bachelor's degree or higher in Computer Science or another relevant field.
  • Experience with Azure.

About the Company

Endpoint Clinical

Interactive response technology for clinical trials

Endpoint Clinical provides interactive response technology (IRT) software for clinical trials, helping life sciences companies manage drug supply, patient randomization, and visit scheduling. Its platform coordinates these trial operations through a user-friendly system that can be set up, integrated with other trial management tools, and backed by ongoing services and support. The company differentiates itself through an emphasis on ease of use, strong integration with other systems, and comprehensive customer support, including collaborations with partners like THREAD and Berlinger to offer integrated solutions. Its primary goal is to help sponsors, CROs, and academic institutions run clinical trials more efficiently, with improved transparency and regulatory compliance.

Company size
501-1,000
Company stage
Debt Financing
Total funding
$1.7M
Headquarters
Raleigh, NC
Founded
2009

Recently Posted Jobs

Explore more opportunities at Endpoint Clinical

See more jobs