Senior Software Engineer IV
Role Overview
Senior technical role covering the full software development lifecycle, system support, compliance, and mentorship.
Own architecture, design, and engineering of STARLIMS core software, including user-facing applications, business rules, data management logic, and embedded system control components.
Help modernize the technology stack for product innovation, scalability, and long-term growth.
Posting identifies the role as remote in the U.S., full time, and in R&D.
Key Skills for This Role
Full Job Posting
The role
Senior technical role covering the full software development lifecycle, system support, compliance, and mentorship.
Own architecture, design, and engineering of STARLIMS core software, including user-facing applications, business rules, data management logic, and embedded system control components.
Help modernize the technology stack for product innovation, scalability, and long-term growth.
Posting identifies the role as remote in the U.S., full time, and in R&D.
About STARLIMS
STARLIMS provides Laboratory Information Management System solutions used in laboratories across life sciences, manufacturing, public health, and other sectors.
Its products support sampling and testing workflows, compliance, reporting, monitoring, and analysis.
Key responsibilities
- Design and build business rules, data management, and embedded system control applications.
- Own SDLC work from requirements through testing and documentation; partner with the technical manager on customer-driven solutions.
- Maintain coding and documentation standards and manage deliverables.
- Plan and execute LIMS installation, upgrade, and configuration; provide day-to-day support and resolve operational issues.
- Maintain installation and operating procedures for complex multi-system environments.
- Evaluate solutions and recommend improvements; use database monitoring and querying tools; follow corporate and divisional policies.
- Train and coach personnel on installation, upgrades, configuration, and operating practices.
- Work with business analysts, developers, and customers on cross-functional initiatives.
Technology and practices
- Listed technologies include T-SQL, PL/SQL, JavaScript, C#, HTML5, .NET Framework, jQuery, JavaScript frameworks, and Git.
- Listed practices include object-oriented programming, data structures and algorithms, unit testing, secure coding, and performance and scalability patterns.
What STARLIMS is looking for
- At least 6 years of relevant software engineering experience, strong SQL capabilities, and programming fundamentals.
- Bachelor’s degree in Computer Science or related engineering discipline, or equivalent training or experience.
- Experience with SDLC management, validation and qualification, and regulated application administration.
- Experience with data and configuration change management, system and network security, and disaster recovery.
- Ability to create SDLC documentation, installation instructions, change requests, test protocols, and training materials.
- Strong analytical and communication skills, sound judgment, and effective collaboration with business analysts, developers, and customers.
- Comfort supporting concurrent complex systems and projects, working in compliance-driven settings, and combining hands-on engineering with operations support.
Bonus skills
Not required: Agile/Scrum and ALM knowledge, software architecture, CI/CD, MCSD or similar certification, Scrum certification, LIMS and laboratory operations knowledge, and cloud platforms such as AWS or equivalent.
Benefits
- Benefits listed include medical, dental, and vision coverage; retirement plan with company matching; and life insurance and disability or income protection.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career