
Job description
The Principal Software Engineer is instrumental in the design and development of new and existing products, ensuring strong quality with adherence to defined development processes. This position will take the lead in implementing coherent and scalable development processes, designing innovative technical solutions and strategies, training, mentoring, and coaching the engineering team.
Responsible for software development delivery as per specifications and in accordance with regulatory requirements. Work on projects from design to launch, including development, code reviews, unit testing, testing, integration, and deployment.
To be successful in this role, you need to have strong technical knowledge of software development and design principles, well-versed and up-to-date on new technologies and solutions, provide insight and oversight to the engineering team, and deliver high-quality software.
Company

Healthcare
Endpoint Clinical specializes in real-time study and supply management solutions for clinical trials, offering services such as IVR/IWR, IXRS, inventory and clinical supply management, and IRT. With decades of experience, the company positions itself as a proactive partner, anticipating and resolving issues before they arise to keep trials on schedule. By integrating seamlessly into client teams, Endpoint minimizes operational friction and risk, allowing investigators to focus on trial outcomes. Headquartered in Raleigh, NC, with global offices in the US, EU, and Asia, Endpoint delivers flexible, continuous support that differentiates it in the clinical research technology market.
Keep exploring

Endpoint Clinical

Lyric Health

Essen Health Care

Prescryptive Health
CVS Health
eClinical Solutions