eClinical Solutions

life sciences

PrincipalSoftwareEngineer

$152–190k Mansfield, Massachusetts, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Principal Software Engineer at eClinical Solutions. Skills: C#, .NET, Angular, AI. Design, develop, test, deploy applications. Own and evolve core platform modules”

What You'll Achieve.

unlock the value of their data faster; empower smarter decisions; accelerate innovation; improve patient outcomes; build enterprise-grade, revenue-generating products; shape how AI is done responsibly; operationalize AI

Industry & Context.

life sciences
Problems you'll solve

Diagnoses and resolves complex production issues

What They're Looking For.

Must Have

10+ years in software design and development, Microsoft technology stack, Expert-level proficiency in C#, .NET, ASP.NET (MVC/Web APIs), experience building full-stack web applications, Angular, TypeScript, HTML, CSS, Solid understanding of software design principles, patterns, best practices, Experience across the full Software Development Lifecycle, Agile, Proven ability to work independently, collaborating effectively in a fast-paced environment, Excellent communication, documentation, technical leadership skills, Hands-on experience integrating LLM-based services, OpenAI, Azure OpenAI, similar, applications, Experience using Python, .NET, AI/LLM workflows, Understanding of secure and responsible AI usage, enterprise systems

Nice to Have

SQL expertise, Microsoft SQL Server, performance tuning, microservices, distributed systems, cloud platforms, AWS, Secure development experience, awareness of common vulnerabilities, mitigations, clinical trial data, life sciences, regulated SaaS environments, Experience building data visualizations, analytics-driven user experiences, agent-based or workflow-driven AI architectures

What You'll Do.

Own and evolve core platform modules

Influence application and system architecture

Lead by example through code

Provide technical mentorship

Diagnose and resolve production issues

Ensure solutions meet quality standards

Contribute to technical documentation

How You'll Work.

Team & Collaboration

Collaborate closely with Product Management; QA; other engineers; Collaborating effectively in a fast-paced environment; Collaborating with data and platform teams

Communication Scope

Excellent communication

Full Job Description

About eClinical Solutions eClinical Solutions is transforming clinical development with elluminate®, our Clinical Data Cloud, helping life sciences organizations unify, analyze, and unlock the value of their data faster than ever before. By combining a modern cloud platform with expert data services, we empower smarter decisions across the clinical trial lifecycle—accelerating innovation that ultimately improves patient outcomes. Our engineering teams build enterprise-grade, revenue-generating products at the intersection of cloud, data, analytics, and emerging AI technologies. If you’re excited about building sophisticated software that makes a real-world impact on healthcare, this is the place to do it. You will make an impact: As a Principal Full Stack Software Engineer, you will be a technical leader within the elluminate Product Development team. You’ll help design and build the core services and user experiences of a next-generation clinical data and analytics platform—while influencing architecture, engineering standards, and technical direction. This role is ideal for an experienced engineer who enjoys hands-on development, mentoring others, and bringing modern capabilities—including AI-assisted and agentic workflows—into production-grade systems. Your day to day: Design, develop, test, and deploy scalable, secure, and highly interactive web applications Own and evolve core platform modules, from concept through release and support Influence application and system architecture with a focus on performance, reliability, security, and maintainability Lead by example through clean, well-tested code, thoughtful design reviews, and pragmatic technical decisions Collaborate closely with Product Management, QA, and other engineers throughout the SDLC Provide technical mentorship and guidance to other engineers on the team Diagnoses and resolves complex production issues across distributed systems Ensure solutions meet eClinical Solutions quality standards and applic

Free ATS check

Applying for this Principal Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about eClinical Solutions?

Real rants from real employees. Read before you apply.

Read Company Rants →