About this role
Engineers who enjoy hands-on development, technical leadership, and integrating modern AI capabilities into production-grade systems will thrive in this role. eClinical Solutions operates at the intersection of cloud, data, analytics, and emerging AI technologies to build the elluminate Clinical Data Cloud for life sciences organizations.
As a Principal Software Engineer based in Mansfield, MA on a hybrid schedule, the successful candidate will design and build core services and user experiences for a next-generation platform. Responsibilities include influencing architecture, mentoring team members, and operationalizing AI-assisted workflows within enterprise-grade software.
What you will do
- Design, develop, test, and deploy scalable, secure, and highly interactive web applications.
- Own and evolve core platform modules from initial concept through release and ongoing support.
- Lead by example through clean code, thoughtful design reviews, and pragmatic technical decisions.
- Collaborate closely with Product Management, QA, and engineering peers throughout the software development lifecycle.
- Provide technical mentorship and guidance to other engineers on the team.
- Diagnose and resolve complex production issues across distributed systems.
- Ensure solutions meet company quality standards and applicable industry regulations.
What you need
- Hold a Bachelor's or Master's degree in Computer Science or possess equivalent practical experience.
- Bring 10+ years of software design and development experience, with a preference for the Microsoft technology stack.
- Demonstrate expert-level proficiency in C#, .NET, and ASP.NET MVC or Web APIs.
- Possess strong experience building full-stack web applications using Angular, TypeScript, HTML, and CSS.
- Show hands-on experience integrating LLM-based services such as OpenAI or Azure OpenAI into applications.
- Have experience using Python and .NET alongside AI and LLM workflows.
- Exhibit excellent communication, documentation, and technical leadership skills.
Nice to have
- Strong SQL expertise including Microsoft SQL Server performance tuning
- Experience with microservices, distributed systems, and cloud platforms like AWS
- Secure development experience with awareness of common vulnerabilities and mitigations
- Experience with clinical trial data, life sciences, or regulated SaaS environments
- Experience building data visualizations or analytics-driven user experiences
Skills and tech stack
Questions candidates ask
What is the work location and policy for this role?
The position is based in Mansfield, MA with a hybrid work structure. The company is also a winner of the 2025 Top Workplaces USA Award for Remote Work.
What is the salary range for the Principal Software Engineer?
The pay range for this position is between $152,000 and $190,000 USD.
What kind of AI experience is required for this position?
Deep machine learning expertise is not required. The team looks for strong engineers with hands-on experience integrating LLM-based services, using Python or .NET alongside AI workflows, and understanding secure AI usage in enterprise systems.
The application is on the official eClinical Solutions careers page.
Apply on company site