Principal Software Engineer
$152k - $190kVenturefizz Product Management Community
Principal Software Engineer
Mansfield, MA September 22, 2026
Principal Full Stack Software Engineer
About eClinical Solutions
eClinical Solutions is transforming clinical development with elluminate®, our Clinical Data Cloud, helping life sciences organizations unify, analyze, and unlock the value of their data faster than ever before. By combining a modern cloud platform with expert data services, we empower smarter decisions across the clinical trial lifecycle—accelerating innovation that ultimately improves patient outcomes.
Our engineering teams build enterprise-grade, revenue-generating products at the intersection of cloud, data, analytics, and emerging AI technologies. If you're excited about building sophisticated software that makes a real-world impact on healthcare, this is the place to do it.
You will make an impact
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.
This role is ideal for an experienced engineer who enjoys hands-on development, mentoring others, and bringing modern capabilities—including AI-assisted and agentic workflows—into production-grade systems.
Your day to day
- 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
- Diagnoses and resolves 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
AI & Modern Engineering Focus
We're actively incorporating AI-powered capabilities into our platform, and you'll help shape how this is done responsibly and effectively in an enterprise environment. This includes:
- Integrating LLMs and AI services into .NET- and Python-based systems
- Designing and implementing AI-assisted workflows, copilots, or intelligent automation features
- Working with agentic AI patterns (e.g., task orchestration, tool-using agents, workflow automation)
- Applying prompt engineering, evaluation techniques, and guardrails to ensure reliability and compliance
- Collaborating with data and platform teams to operationalize AI—not just prototype it
Deep ML expertise is not required—we're looking for strong engineers who understand how to apply AI capabilities in real products.
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
AI & Platform Experience
- 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
AI Use Statement
Employees are expected to appropriately leverage company-approved AI tools to improve productivity and quality while adhering to company policies, protecting confidential information, validating AI-generated content, and exercising sound professional judgment. AI is intended to augment—not replace—professional judgment, critical thinking, accountability, and decision-making. Accountability for all work remains with the employee.
Accelerate your skills and career within a fast-growing company while impacting the future of healthcare. We have shared our story, now we look forward to learning yours!
eClinical Solutions is a people first organization. Our inclusive culture values the contribution that diversity brings to our business. We celebrate individual experiences that connect us and that inspire innovation in our community. Our team seeks out opportunities to learn, grow, and continuously improve. Bring your authentic self, you are welcome here!
We are proud to be an equal opportunity employer that values diversity. Our management team is committed to the principle that employment decisions are based on qualifications, merit, culture fit, and business need.
Pay Range
US Pay Ranges $152,000 — $190,000 USD
$178.13k - $185.22k
...for the position. The position will remain posted for approximately 60 days.Schneider Electric IT Corporation seeks a Senior Software Engineer in Foxboro, MA.Job Description: Design, implement, test, and support/operate application services in customer-facing applications...SuggestedFull timeTemporary workRemote workFlexible hours$138.9k - $180.6k
Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining software...SuggestedTemporary workFor contractorsWork experience placementCasual workLocal areaRemote work- Requirements ~ Bachelor's degree: IT or related discipline preferred ~8+years proven experience as a Business Analyst with a focus on SAP FICO, preferably in a senior role. ~ In-depth knowledge of SAP FI/CO modules related to product costing; G/L, A/P,...Suggested
- ...temperature control systems. Our broad product portfolio and in-house engineering capabilities enable us to serve as a single-source partner for... .... InTEST Thermal Solutions is seeking a full-time Embedded Software Engineer to join our team. Position Summary This...SuggestedPermanent employmentFull timeWork at officeRemote work
$100k - $135k
...customers for projects in the nuclear industry. Interact with Engineering, Supply Chain, Operations and Project Management to support all... ...is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution...SuggestedTemporary workLocal areaFlexible hours- ...focused PostgreSQL Database AWS Cloud Really wants a Senior Dev with 5+ years experience with good front end as their software users are government and not overly sophisticated Selling points: Wants someone that would like to be in a creative high...Full time
- ...industry's most sought-after professionals, including craftsmen, engineers, project managers and installation teams. We have raised the... ...will have a strong knowledge of CabinetVision and Alphacam software and experience working in the millwork or woodworking industry...
$120k - $156k
Build software that powers precision motion.At Copley Controls, we’re pushing the boundaries of motion control technology—and we’re looking for a Senior Software Engineer who’s excited to build reliable, scalable systems that directly impact real-world products.If you...Full timeImmediate startRelocation packageFlexible hours$105.23k - $116.74k
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 2 years of relevant experience; or Master's degree, plus 6 months relevant experience.CLEARANCE REQUIREMENTS:Department...Casual workRemote workFlexible hours$140k - $160k
...located in Norwood, Massachusetts.Position SummaryWe have a new opportunity for a Senior Digital Image Correlation (DIC) software development engineer to join our Engineering team. In this role you will be working within a collaborative team on the development of next...Work at officeLocal area$105.23k - $116.74k
...Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 2 years of relevant experience; or Master's degree, plus 6 months relevant experience. CLEARANCE REQUIREMENTS:...Casual workRemote workFlexible hours$145.67k - $161.86k
...or should the policy change. Role and Scope of Position: Lead Engineer is responsible for the development, expansion, planning, design... ...collaborations with other departments.Familiarity with power related software is preferred.Education:Bachelor’s degree in Engineering is...Full timeH1bWork at officeRemote work$145.67k - $161.86k
...to start employment with Eversource will not be considered.Lead Engineer is responsible for the development, expansion, planning, design... ...-to-detail. Working knowledge of standard office computer software (e.g., Excel, Word, PowerPoint, etc.).Education: Requires a BS...Full timeH1bWork at office- ...You will prepare complex quotations for new construction nuclear projects, estimating costs and lead times, and coordinating with Engineering, Supply Chain, Operations and Project Management. The role requires a 4-year Engineering or Technical degree, 5+ years in...
- ...Senior DevOps Engineer We're looking for an energetic Senior DevOps Engineer who wants to be part of our forward-thinking software team. The ideal candidate is energized by the opportunity to improve and streamline the development process, and is rarely satisfied with...
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job Description•At least 4 years of experience in ....
- ...with the clients. Currently, we are looking for: Entry-level software programmers Java Full stack developers Python/Java developers Data analysts/Data Scientists Data Visualization engineers BI Analysts Machine Learning engineers For full time...Full timeH1bRemote work
- ...challenges, customer impact, and working alongside a high-performing engineering team, this is your opportunity to make a real difference in... ...ability to troubleshoot complex systems across hardware, software, and firmware.Highly organized, detail-oriented, and able to manage...
$80k - $120k
RF Applications Engineering is chartered to design, provide, and support RF semiconductor test solutions. These test solutions are used... ...devices. The test solution consists of semi-custom hardware and software that allows the standard test system to interface to,...Work experience placementLocal areaRemote workWorldwideFlexible hours$130.37k - $142k
Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience...Flexible hours- ...Senior Software Engineer, Infrastructure Full-Time | Remote, Greater Boston Area Preferred Overview IntePros is seeking a Senior Software Engineer, Infrastructure to join a growing international engineering organization responsible for building and evolving...Full timeRemote work
- Salesforce Solutions Developer Provide and develop optimized solutions according to Salesforce best practices and assist in the development of standardized business practices utilizing Salesforce as well as implement new business processes through the applications as...
$145.67k - $161.86k
...opportunity to join our Transmission System Planning as a Lead Engineer. This strategic role, will provide focused subject matter expertise... ..., ASPEN, PROMOD, PowerWorld, PSCAD or other similar analysis software.Ability to interface effectively and collaborate with clients,...Full timeH1bWork at officeLocal areaRemote work$109k - $174.9k
...merit.Job Function: R&D Product DevelopmentJob Sub Function: R&D Software/Systems EngineeringJob Category:Scientific/TechnologyAll Job... ...AmericaJob Description:We are seeking top talent for the Staff Software Engineer, R&D role on our DePuy Synthes Orthopaedics team. This position...Full timeTemporary work$105.23k - $111k
...Embedded Software Engineer Make the world's most advanced Cybersecurity and Encryption products even smarter As an Embedded Software Engineer, working with custom Hardware built in-house, for our Cyber group, you'll be a member of a cross functional team responsible...Relocation packageFlexible hours- ...firm and duly organized under the laws of the Commonwealth of Georgia. We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionHi, I have a following full time...Full timeH1bRelocation
$120k - $156k
...are seeking a highly skilled and motivated Embedded Firmware Engineering Manager to join our dynamic team. The ideal candidate will have... ...collaborate with cross-functional teams, including hardware engineers, software developers, and applications engineers to define firmware...Full timeWork experience placementImmediate startFlexible hours- ...Job Description Job Description Benefits: Employee discounts Opportunity for advancement Software Engineer (Part-Time) — Athlete Management System5 Tool Performance — Baseball Development Facility Location: On-Site Commitment: ~9 hours/week (3 hours...Full timePart timeImmediate startTrial period3 days per week
- Job Title 6+ years of experience using.Net Extensive knowledge and experience working in an Agile environment Hands on experience in building microservices using Spring Boot Experience in Microsoft.Net Stack
$101k - $143k
...opportunity We currently have an opportunity for a Senior Software Developer to join our Corporate IT team based in our Canton, MA... ...scale. As our Senior Software Developer, you’ll combine hands‑on engineering with team leadership to ship secure, high‑performing solutions...Full timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- remote software sales Mansfield, MA
- software Mansfield, MA
- id software Mansfield, MA
- healthcare software sales Mansfield, MA
- software implementation project manager Mansfield, MA
- principal software engineer
- principal embedded software engineer
- senior principal software engineer
- principal software engineer manager
- principal teacher




