More jobs:
Analysis Software Engineer II - Chemical Insights Research Institute
Job in
Morrisville, Wake County, North Carolina, 27560, USA
Listed on 2026-10-24
Listing for:
UL Research Institutes
Full Time
position Listed on 2026-10-24
Job specializations:
-
Software Development
Software Engineer, Data Scientist
Job Description & How to Apply Below
The Analysis Software Engineer II designs, develops, and maintains high-quality software applications and data pipelines in support of Underwriters Laboratories Research Institutes’ (ULRI) Chemical Insights mission to provide unbiased research on chemicals and their risks to people’s health.
The Analysis Software Engineer II is a key contributor on project teams to define specifications for complex software programming applications and modifies existing applications. The role requires strong proficiency in data science tools and web technologies for building durable data pipelines and full-stack software applications. The role requires a collaborative mindset, and the ability to turn complex scientific requirements into scalable, high-quality software solutions.
UL Research Institutes:
At UL Research Institutes (ULRI) , we expand the boundaries of safety science to create a more secure and sustainable world. For more than a century, we have studied the unintended consequences of innovation, designed solutions to mitigate risk and shared our findings with academia, scientists, manufacturers, and policymakers across industries. We identify critical safety and sustainability issues, asking the tough questions because we believe a safer world begins with knowledge.
Build a safer, more secure, and sustainable future with us. Join us and work with our Chemical Insights teams who conduct the research required to produce that knowledge and put into practice.
Chemical Insights Research Institute (CIRI):
The Chemical Insights Research Institute (CIRI) contributes to the protection of public health and well-being by conducting scientific research. Our research and initiatives let people around the world know what chemicals are in the air we breathe and how they affect human health and the planet. We share our research and knowledge through information and application tools with leaders in the scientific, business, and policy communities to raise awareness of human health risks stemming from emerging technologies.
To learn more, visit: chemical insights.org/ .What you’ll learn and achieve:
As the Analysis Software Engineer II, you will play a key role in the rapid growth of UL as you:
Design, build, and maintain Python-based data pipelines for ingesting, cleaning, transforming, and validating scientific data, as well as web-based applications and REST APIs for scientific data curation and evaluation.
Collaborate with scientific technical experts, UX/UI designers, software engineers, and other developers to deliver features that meet user needs and research goals.
Integrate applications with databases, APIs, laboratory information systems, high-performance computing (HPC) systems, and external scientific data sources.
Design and implement programmatic REST APIs for seamless integration between services.
Write unit and integration tests for reliable, durable software applications.
Assist internal scientists and engineers in using data pipelines and applications; maintain effective documentation of these systems for internal users.
Stay up to date with emerging technologies, industry trends, and best practices in software engineering.
Plan and prioritize project activities, ensuring on-time and on-budget delivery.
Communicate project status, risks, and technical challenges to stakeholders and senior management.
Mentor colleagues in software engineering best practices.
Perform code reviews and provide constructive feedback on findings, both verbal and in writing.
Perform other duties as directed.
What you’ll experience working at UL Research Institutes:
We…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×