
Principal Software Engineer
eClinical Solutions2 months ago
Base Salary
$152k - $190k/yr
Responsibilities
- Design, develop, test, deploy, and support scalable, secure, interactive full-stack web applications.
- Own and evolve core platform modules from concept through release and production support.
- Influence application and system architecture with emphasis on performance, reliability, security, and maintainability.
- Provide hands-on technical leadership through coding, design reviews, technical decisions, documentation, and mentorship.
- Integrate LLM and AI services into .NET and Python applications, including AI-assisted workflows, copilots, intelligent automation, and agentic systems.
- Apply prompt engineering, evaluation techniques, and guardrails to deliver reliable and compliant AI capabilities.
- Diagnose and resolve complex production issues across distributed systems and collaborate with Product Management, QA, data, and platform teams.
- Ensure solutions meet company quality standards and applicable industry regulations.
Requirements
- Bachelor’s or Master’s degree in Computer Science or equivalent practical experience.
- 10+ years of software design and development experience using the Microsoft technology stack preferred.
- Expert proficiency in C#, .NET, and ASP.NET, including MVC and Web APIs.
- Strong experience building full-stack web applications with Angular, TypeScript, HTML, and CSS.
- Hands-on experience integrating LLM-based services such as OpenAI or Azure OpenAI into applications.
- Experience using Python and/or .NET with AI and LLM workflows.
- Strong understanding of software design principles, patterns, best practices, and the full software development lifecycle.
- Excellent communication, documentation, independent-work, collaboration, and technical leadership skills.
- Familiarity with agent-based or workflow-driven AI architectures and secure, responsible AI usage in enterprise systems is preferred.
- Preferred qualifications include strong SQL and Microsoft SQL Server expertise, performance tuning, microservices, distributed systems, AWS, secure development, clinical trial or life sciences experience, regulated SaaS experience, and data visualization or analytics-driven user experience development.
Benefits
- Remote work is supported; eClinical Solutions received the 2025 Top Workplaces USA Award for Remote Work.
- The company describes a people-first, inclusive culture focused on learning, growth, continuous improvement, work-life balance, and diversity.
- The role offers the opportunity to impact healthcare and clinical development through cloud, data, analytics, and AI products.
Tech Stack
Categories
About eClinical Solutions
eClinical Solutions provides the elluminate data and analytics platform and biometrics/clinical data services to biopharma and other life sciences organizations running clinical trials. It sells software and professional services for clinical data management, statistical programming, reporting, and risk‑based quality to streamline and govern trial data workflows. Founded in 2012 and headquartered in Mansfield, Massachusetts, the company is privately held and backed by GI Partners.