Tallo logoTallo logo

Pricipal Software Engineer

Job

INSPYR Solutions

Remote

$160,000 Salary, Full-Time

Posted 7 weeks ago (Updated 7 weeks ago) • Actively hiring

Expires 5/27/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
83
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Title:
Principal Software Engineer Location:
Mansfield, MA (remote)
Compensation:
$145-175
K 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

Similar remote jobs

Similar jobs in Spring Hill, FL

Similar jobs in Florida