Skip to main content
eClinical Solutions

Principal Software Engineer

RemoteUnited States, United Kingdom only
Published
Role
Fullstack
Experience
Lead
Employment
Full-time
Company size
Mid-size
$152k–$190k/yr
Check eligibility

Open to US, GB only. Set where you work from to check your eligibility.

No BS summary

Principal full‑stack engineer (C#/.NET + Angular/TypeScript) with 10+ years experience. Must be able to design and ship scalable cloud services, integrate LLM/AI features, mentor engineers; US-remote role based in/near Mansfield, MA. Experience with Python and enterprise AI integrations required.

Core skills

AngularLLM integrationC#/.NET

Required skills

C#.NETASP.NETMVCWeb APIsTypeScriptHTMLCSSPythonOpenAIAzure OpenAISQLMicrosoft SQL Server

Optional skills

microservicesdistributed systemsAWSsecure development practicesclinical trial data experiencedata visualization

What you'll do

  • 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
  • Integrate LLMs and AI services into .NET- and Python-based systems
  • Design and implement AI-assisted workflows, copilots, or intelligent automation features
  • Work with agentic AI patterns (task orchestration, tool-using agents, workflow automation)
  • Apply prompt engineering, evaluation techniques, and guardrails to ensure reliability and compliance
  • Collaborate with data and platform teams to operationalize AI features

What they require

  • Bachelor’s or Master’s degree in Computer Science or equivalent practical experience
  • 10+ years in software design and development (Microsoft technology stack preferred)
  • Expert-level proficiency in C#, .NET, and ASP.NET (MVC/Web APIs)
  • Strong experience building full-stack web applications with Angular and TypeScript
  • 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) 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

Benefits

  • Top Workplaces USA Award for Remote Work (2025) and culture excellence awards
  • Inclusive, people-first culture valuing diversity
  • Opportunities for learning, growth, and career acceleration

Life Sciences

NullEnterprise
$152k–$190k/yr