Jobs · Engineering · Massachusetts

Principal Software Engineer

eClinical Solutions · Mansfield, MA · 1 wk ago
Engineering$152k–$190k/yrFull-time

About the role

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.

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

Qualifications

  • 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
  • Hands-on experience integrating LLM-based services (e.g., OpenAI, Azure OpenAI, or similar) into applications
  • Experience using Python and/or .NET alongside AI/LLM workflows
  • Familiarity with agent-based or workflow-driven AI architectures is a strong plus
  • Understanding of secure and responsible AI usage in enterprise systems

Nice to Have

  • Strong SQL expertise (Microsoft SQL Server preferred), including performance tuning
  • Experience with microservices, distributed systems, and cloud platforms (AWS preferred)
  • Secure development experience, including 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

Similar jobs

Principal Software Engineer

HealthEquityUnited States· 1 wk ago
RemoteInformation Technology$138k/yrapply on careers-healthequity.icims.com

Principal Software Engineer

The Depository Trust & Clearing Corporation (DTCC)Dallas, TX· 2 wk ago
Engineeringapply on ebxr.fa.us2.oraclecloud.com