Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$152k - $190k

Venturefizz Product Management Community

Principal Software Engineer

Mansfield, MA September 11, 2026

Deadline date:

Job Description

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Mansfield, MA vacancy
  • $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... 
    Suggested
    Full time
    Temporary work
    Remote work
    Flexible hours

    Schneider Electric

    Foxboro, MA
    3 days ago
  • $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... 
    Suggested
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area
    Remote work

    SAAB

    Mansfield, MA
    3 days ago
  • $120k - $180k

     ...Lead Planning Engineer PositionControlPoint Technologies is seeking a Lead Planning Engineer to provide project support within our Distribution System Planning & Engineering team. Candidates must have direct experience with Distribution System Planning and Distributed... 
    Suggested
    Temporary work
    Work experience placement

    ControlPoint Technologies

    Mansfield, MA
    3 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work

    inTEST Thermal Solutions

    Mansfield, MA
    21 days ago
  •  ...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... 
    Suggested

    South Shore Millwork Inc

    Norton, MA
    more than 2 months ago
  • $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 work
    Remote work
    Flexible hours

    General Dynamics Mission Systems

    Taunton, MA
    2 days ago
  • $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 office
    Local area

    Illinois Tool Works

    Norwood, MA
    1 day ago
  • $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 time
    Immediate start
    Relocation package
    Flexible hours

    Analogic

    Canton, MA
    4 days ago
  • $145.67k - $161.86k

     ...Eversource will not be considered.Role and Scope of Position: Lead Engineer is responsible for the development, expansion, planning, design...  ...with other departments.Familiarity with power related software is preferred.Education:Bachelor’s degree in Engineering is required... 
    Full time
    H1b
    Work at office

    Eversource Energy

    Westwood, MA
    3 days ago
  • $20k

     ...national security. Job Title: Sr Specialist, IPTL Mechanical Engineer (Space Systems) : Sign-on bonus ($20K max) Job Code: 39115...  ...at least one of the following areas: integration of hardware & software systems, electrical system end-end test, space vehicle level integration... 
    Local area
    Remote work
    Relocation
    Relocation package
    Flexible hours
    Shift work

    L3Harris Technologies

    Walpole, MA
    3 days ago
  • $127.35k - $141.5k

     ...in the office if needed (for example: emergencies, training, or other business needs) or should the policy change. The Senior Software Engineer is responsible for:Designing and delivering scalable applications for operational systems.Translates business needs into robust... 
    Full time
    H1b
    Work at office
    Remote work

    Eversource Energy

    Westwood, MA
    4 days ago
  • $145.67k - $161.86k

     ...position is responsible for supervising, assigning, prioritizing, and directing the work activities of a team of Protection & Controls Engineering personnel to perform activities related to the compliance, standardization and support for protective relays and associated... 
    Full time
    H1b
    Work at office
    Work from home
    2 days per week

    Eversource Energy

    Westwood, MA
    1 day ago
  • $100k - $135k

     ...customers for projects in the nuclear industry. Interact with Engineering, Supply Chain, Operations and Project Management to support...  ...Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Emerson

    Mansfield, MA
    more than 2 months ago
  • Job Description Summary Join a collaborative and highly respected vascular team as a Lead Vascular Sonographer, combining hands-on patient care with leadership responsibilities. This role offers an excellent balance of clinical scanning and program leadership with a...
    Work experience placement
    Relocation package

    South Shore Health

    Foxboro, MA
    8 days ago
  • $107.36k - $161k

     ...Senior Software Engineer 4 days in the office from any of our locations in Johnston RI, Iselin NJ, Westwood or Medford MA, or Phoenix AZ and couple other locations. Role is not relocation eligible. Responsibilities As a software engineer, you will work alongside... 
    Work at office
    Local area
    Relocation
    Flexible hours

    Citizens Financial Group, Inc.

    Westwood, MA
    1 day ago
  •  ...Sr. Software EngineerDuration: 0-12 month(s)RemoteJoin us at Metadata Authority Engineering, a driving force within the Media Engineering organization, where we fuel the magic of Client and ESPN Technology. Our team is dedicated to crafting, refining, and disseminating... 

    RIT Solutions

    Attleboro Falls, MA
    4 days ago
  • Ingredion Incorporated in Bridgewater, NJ invites energetic students to join the Global Beverage Applications team as Summer 2026 Intern. You will support development and execution of research projects in beverage formulation, ingredient technologies, and data‑driven problem...
    Internship
    Summer internship

    Ingredion Incorporated

    Bridgewater, MA
    1 day ago
  • $23.5 - $52.5 per hour

     ...ability to communicate technical information Must be enrolled in an accredited college, pursuing a Bachelor’s or Master’s degree in Engineering (Mechanical, Biomechanical, or Biomedical), in sophomore year or above. This position is located in Raynham, MA. You must be able... 
    Hourly pay
    Internship
    H1b
    Local area

    Johnson & Johnson Innovative Medicine

    Raynham, MA
    1 day ago
  • $107k - $130k

     ...MacDonald, we trust our brilliant people to do brilliant things in engineering, management, and development services, supporting multisector...  ...and/or RTAC Automation programming ~ The following software packages: SELacSELeratorRTAC,acSELeratorArchitect,acSELeratorDiagram... 
    Temporary work
    Work experience placement
    Work at office
    3 days per week

    Mott MacDonald

    Westwood, MA
    1 day ago
  •  ...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 DescriptionPreferred•At least 4 years of... 

    Sonsoft

    Norwood, MA
    3 days ago
  •  ...established us as an industry leader, powered by innovative and functional software. Under the supervision and guidance of the Customer Experience & Planning Manager, the Applications Engineer is responsible for supporting and training our customers to design and debug... 
    Remote work

    AMETEK

    Norwood, MA
    4 days ago
  • $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

    General Dynamics Mission Systems

    Taunton, MA
    2 days ago
  •  ...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... 

    AMETEK

    Norwood, MA
    5 days ago
  • $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 time
    H1b
    Work at office
    Local area
    Remote work

    Eversource Energy

    Westwood, MA
    3 days ago
  • $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 time
    Temporary work

    Johnson & Johnson

    Raynham, MA
    1 day ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Brockton, MA
    2 days ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer.... 
    Remote job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Brockton, MA
    4 days ago
  • Job TitleProvide 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 requested by the user community...

    Argyle Infotech

    Brockton, MA
    4 days ago
  • $130.37k - $142k

     ...Embedded Software EngineerMake the world's most advanced Cybersecurity and Encryption products even smarterAs 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 for... 
    Flexible hours

    Progeny Systems Corporation

    Taunton, MA
    4 days ago
  •  ...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 time
    H1b
    Relocation

    Sonsoft

    Norwood, MA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!