Principal Software Engineer

eClinical Solutions · Healthcare Technology

Job description

Position:
Principal Software Engineer

Company:
eClinical Solutions

Compensation:
$152,000 - $190,000 USD

Location:
United States, Mansfield, MA (Remote)

Employment type:
Not specified

Work Arrangement:
Remote

Short Summary:
eClinical Solutions is transforming clinical development with elluminate®, a Clinical Data Cloud that helps life sciences organizations unify, analyze, and unlock the value of their data. The Principal Full Stack Software Engineer will be a technical leader in the elluminate Product Development team, focusing on building core services and user experiences for a next-generation clinical data and analytics platform.

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
- Diagnose and resolve 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

Requirement:
- Bachelor’s or Master’s degree in Computer Science or equivalent practical experience
- 10+ years in software design and development using the Microsoft technology stack preferred
- Expert-level proficiency in C#, .NET, and ASP.NET (MVC/Web APIs)
- Strong experience building full-stack web applications (Angular, TypeScript, HTML, CSS)
- Solid understanding of software design principles, patterns, and best practices
- Experience across the full Software Development Lifecycle (Agile preferred)
- Proven ability to work independently while collaborating effectively in a fast-paced environment
- Excellent communication, documentation, and technical leadership skills

Benefits:
Not specified

Skills

  • ai
  • angularjs
  • aspnet
  • csharp
  • css
  • html
  • llm
  • dotnet
  • python
  • sql
  • typescript

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Principal Software Engineer — eClinical Solutions | RVC