eClinical Solutions

Life Sciences

PrincipalSoftwareEngineer

₹45–70L ~AI est. Bengaluru, Karnataka, India
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Life Sciences
Problems you'll solve

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

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 →