eClinical Solutions
Life Sciences
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Principal Software Engineer at eClinical Solutions. Skills: Full Stack Development, AI/ML Integration, Platform Architecture, Technical Leadership. Design scalable web applications. Develop scalable web applications”
Industry & Context.
Diagnoses complex issues; Resolves complex issues; Troubleshooting distributed systems
What They're Looking For.
Must Have
10+ years software design, 10+ years software development, Expert C# proficiency, Expert .NET proficiency, Expert ASP.NET proficiency, Expert MVC proficiency, Expert Web APIs proficiency, Excellent communication skills, Excellent documentation skills, Excellent technical leadership skills
Nice to Have
Master's degree in Computer Science, Experience with clinical trial data, Experience with life sciences, Experience with regulated SaaS environments, Familiarity with agent-based AI architectures, Familiarity with workflow-driven AI architectures, Microsoft SQL Server expertise, AWS experience, Angular experience, TypeScript experience, HTML experience, CSS experience
What You'll Do.
Design scalable web applications
Develop scalable web applications
Test scalable web applications
Deploy scalable web applications
Design secure web applications
Develop secure web applications
Test secure web applications
Deploy secure web applications
Design highly interactive web applications
Develop highly interactive web applications
Test highly interactive web applications
Deploy highly interactive web applications
Own core platform modules
Evolve core platform modules
Influence application architecture
Influence system architecture
Lead through clean code
Lead through tested code
Lead through design reviews
Lead through technical decisions
Collaborate with Product Management
Collaborate with other engineers
Provide technical mentorship
Provide technical guidance
Diagnose production issues
Resolve production issues
Ensure solutions meet quality standards
Ensure solutions meet regulations
Contribute to technical documentation
Integrate AI services
Design AI-assisted workflows
Implement AI-assisted workflows
Design intelligent automation
Implement intelligent automation
Work with agentic AI patterns
Apply prompt engineering
Apply evaluation techniques
Collaborate with data teams
Collaborate with platform teams
How You'll Work.
Team & Collaboration
Product Management; QA teams; Other engineers; Data teams; Platform teams
Communication Scope
Technical documentation; Design specs; Acceptance criteria; Release notes
Process & Methodology
Agile
Full Job Description
At eClinical Solutions, our goal is to leverage technology to accelerate clinical research and bring life-changing therapies to patients faster. Our industry-leading elluminate clinical data platform is used by top life sciences companies worldwide to regain control of their data and provide meaningful analytical insights. OVERVIEW 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. KEY TASKS & RESPONSIBILITIES 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 applicable industry regulations Contribute to technical documentation including design specs, acceptance criteria, and release notes Integrating LLMs and AI services into .NET- and Python-based systems Designing and implementing AI-assisted workflows, copilots, or intelligent automation features Working with agentic AI patterns (e.g., task orchestration, tool-using agents, workflow automation) App
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.