
Software Engineer
ACM Global Laboratories
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $9,200 - $125,000 per year
Tech Stack
About the role
- The Software Engineer - STARLIMS is responsible for performing configuration, customization, and maintenance tasks within the STARLIMS system to support laboratory operations.
- Work collaboratively with business analysts, testers, and client end-users to understand system requirements and implement optimal solutions.
- Develop, configure, and customize established STARLIMS workflows, reports, and dashboards based on documented requirements.
- Assist in analysis, coding, testing and validation efforts for new features, bug fixes, and system upgrades/patches.
- Perform routine maintenance and operational support for STARLIMS and related integration incidents (Break/Fix), escalating complex issues to senior engineers.
- Execute pre-defined code changes and update custom scripts under supervision.
- Support STARLIMS upgrades/patching to ensure functional compliance.
- Manage the utilization / management of STARLIMS services / API, including the development of custom scripts.
- Collaborate with end-users and senior team members to clarify requirements and test solutions.
- Maintain and update technical documentation (configuration guides, test scripts) using tools like JIRA.
- Assist in data migration and data cleanup activities during system updates.
- Follow and adhere to defined application development standards, best practices, and IT Security principles.
- Support the setup and testing of basic interfaces using standards like HL7, JSON, APIs, others with 3rd party systems and Instruments / instrument middleware.
- Develop and maintain sample/workflow management modules, reporting and dashboard components, Stability management, inventory, and instrument management modules.
- Customize business rules, forms, calculations, and user interfaces.
- Troubleshoot system issues and provide tier-2/3 technical support.
- Perform upgrades, patches, hotfix deployments, and version migrations.
- Improve system performance, stability, and security.
- Create / assist in the development and maintain technical design documents, SOPs, configuration specs, and release notes.
- Support validation activities, IQ/OQ/PQ documentation, test scripts and execution, change control processes.
Requirements
- Bachelor’s degree in computer science, information systems, or related field or equivalent relevant experience.
- 4+ years of experience in STARLIMS development, including configuration, customization, and integration.
- Excellent programming and problem-solving skills; capable of architecting and troubleshooting highly complex STARLIMS and other software solutions using: HTML, JavaScript, SQL, scripting languages, stored procedures (SQL Server and Oracle) etc.
- Deep technical understanding of STARLIMS system coding and architecture, performance tuning, and database optimization.
- Ability to translate business needs in implemented or new customized workflows in STARLIMS.
- Proven track record of CSV and GAMP compliant software development projects in a regulated life sciences environment.
- Familiarity with industry regulations (GMP, GLP, CLIA, ISO, GxP, 21 CFR Part 11, MHRA) through secure and compliant solutions.
- Strong understanding of Agile/Scrum methodologies and DevOps practices for LIMS development.
- Experience in pharmaceutical, biotech, public health, or forensic laboratory environments.
- Knowledge of GxP/GLP guidelines, audit trails, and regulated system validation.
- Familiarity with automation/instrument integration standards (ASTM, HL7, XML, REST APIs).
- Experience with STARLIMS Mobile, Advanced Analytics, or SDMS modules.
- Understanding of laboratory workflows and LIMS concepts / Experience working in a laboratory is highly desired.
- Strong proficiency in: JavaScript, HTML5, CSS SQL Server (queries, stored procedures) .NET or related backend languages (depending on environment)
Benefits
- Health insurance
- Retirement plans
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
STARLIMS developmentconfigurationcustomizationintegrationHTMLJavaScriptSQLscripting languagesstored proceduresdatabase optimization
Soft skills
problem-solvingcollaborationcommunicationtroubleshootingrequirements analysistechnical supportdocumentationadaptabilityattention to detailtime management
Certifications
Bachelor’s degree in computer scienceCSV compliant software developmentGAMP compliant software development