Pricipal Software Engineer

Posted at: 09/12/2025

Mansfield, FL

Full Remote  -  IT - Development / Other Technologies  -  Direct Placement  -  Job ID: 26-154524

Title: Principal Software Engineer
Location: Mansfield, MA (remote)
Compensation: $145-175K
Duration: Full time, direct hire
Work Requirements: US citizen, GC holder, or authorized to work in the US

Job Description

  • In this position, the Principal Full Stack Software Engineer will serve as a key contributor within the Product Development organization. The platform is a modern cloud-based solution focused on data integration and analytics, designed to help life sciences organizations efficiently aggregate, standardize, and analyze data throughout the clinical development lifecycle.
  • The primary responsibility of this role is the architecture and development of core platform components. The engineer will participate across the entire software development lifecycle, including reviewing functional requirements, producing technical designs, developing features, conducting unit testing, participating in code reviews, and supporting release activities.

Responsibilities

  • Partner with members of the Engineering team to architect, develop, test, and deploy highly interactive, data-driven web applications
  • Follow strong engineering practices and contribute to overall application architecture with focus on scalability, maintainability, security, and performance
  • Develop comprehensive unit tests and actively participate in peer code review processes
  • Work closely with the Software Quality Assurance team to validate application functionality
  • Troubleshoot issues, provide diagnostic analysis, and resolve defects when necessary
  • Provide technical assistance and troubleshooting support for existing product releases
  • Offer technical mentorship, training, and guidance to other engineers on the team
  • Ensure adherence to company quality standards as well as applicable industry regulations, guidelines, and internal procedures
  • Perform additional duties and responsibilities as assigned

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related discipline, or equivalent professional experience
  • 10+ years of hands-on experience in software design and development using Microsoft-based technologies preferred
  • Expert-level proficiency in C# and ASP.NET MVC
  • Strong documentation capabilities with the ability to contribute to technical materials such as feature descriptions, acceptance criteria, design documentation, and release notes
  • Demonstrated experience managing technical project work, including estimating development effort and maintaining project timelines to meet deadlines
  • Experience working alongside Test Engineers in a test-driven development environment, where developers collaborate with testing teams to define test cases prior to implementation
  • Proven ability to operate both independently and collaboratively within a team environment (experience working in a startup environment is considered a plus)
  • Strong analytical and critical thinking skills with the ability to evaluate trade-offs when making technical design decisions
  • Excellent verbal and written communication abilities
  • Strong proficiency in English

Technical Skills

  • Solid understanding of relational database concepts including SQL queries, database design, and data modeling, preferably using Microsoft SQL Server
  • Working knowledge of front-end technologies including HTML, CSS, JavaScript, TypeScript, and Angular
  • Thorough understanding of software engineering fundamentals including design principles, patterns, and development best practices
  • Extensive experience working within the Software Development Lifecycle, preferably in Agile development environments
  • Ability to write efficient, optimized, and maintainable code that performs well while remaining clean and easy to support
  • Experience developing secure applications with awareness of common vulnerabilities and mitigation techniques

Preferred Experience

  • The following experience is considered advantageous:
  • Background in the life sciences industry or experience working with clinical trial data
  • Experience building data visualization capabilities within SaaS-based applications
  • Familiarity with microservices architecture, distributed systems, and cloud platforms such as AWS
  • Strong experience working with SQL stored procedures, functions, and database performance optimization

Information collected and processed through your application with INSPYR Solutions (including any job applications you choose to submit) is subject to INSPYR Solutions’ Privacy Policy and INSPYR Solutions’ AI and Automated Employment Decision Tool Policy: https://www.inspyrsolutions.com/policies/. By submitting an application, you are consenting to being contacted by INSPYR Solutions through phone, email, or text.

26-154524

MORE OPPORTUNITIES

APPLY NOW

TAKE THE NEXT STEP.