Analysis Software Engineer II

Lucas James Talent Partners•Morrisville, NC
•Onsite

About The Position

The Analysis Software Engineer II designs, develops, and maintains high-quality software applications and data pipelines supporting UL Research Institutes’ Chemical Insights mission to conduct unbiased research on chemicals and their risks to human health. This role contributes to project teams by defining specifications for complex software applications and modifying existing applications. It uses data science tools and web technologies to build durable data pipelines and full-stack software applications, translating scientific requirements into scalable, high-quality software solutions. The engineer works with scientific technical experts, UX/UI designers, software engineers, developers, internal scientists, and other stakeholders. The position supports scientific data curation and evaluation, integrates applications with databases and research systems, and helps ensure reliable delivery through testing, documentation, code reviews, project planning, and communication. UL Research Institutes is a nonprofit organization focused on advancing safety science research and building a safer, more secure, and sustainable world.

Requirements

  • Advanced technical knowledge of software development, version control, and agile development practices.
  • Proficiency with Python data-science tools such as Polars, Pandas, NumPy, and SciPy; web application frameworks such as Django, Flask, or FastAPI; AWS or Azure cloud services; and PostgreSQL relational databases.
  • Strong project management, organizational, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Strong management, initiative, and influence skills to align multiple stakeholders and deliver results in a scientific research organization.
  • Collaborative attitude and interpersonal skills to work effectively with leaders and colleagues across the organization.
  • Self-starter with leadership qualities.
  • Bachelor’s degree in computer science, information technology, computer programming, or a related field, and at least 4 years of professional full-stack development experience; or a master’s degree in one of those fields or a related field, and at least 2 years of professional full-stack development experience.
  • Prior experience developing online applications in a scientific research environment.

Nice To Haves

  • Familiarity with JavaScript frameworks and tools such as React, Vue, or Plotly.
  • Familiarity with R, Java, or Go.
  • Familiarity with Docker containerization and orchestration tools for production deployment.

Responsibilities

  • Design, build, and maintain Python-based data pipelines for ingesting, cleaning, transforming, and validating scientific data, along with web 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 aligned with user needs and research goals.
  • Integrate applications with databases, APIs, laboratory information systems, high-performance computing systems, and external scientific data sources.
  • Design and implement REST APIs to enable integration between services.
  • Write unit and integration tests for reliable, durable software applications.
  • Assist internal scientists and engineers in using data pipelines and applications, and maintain effective documentation for internal users.
  • Stay current with emerging technologies, industry trends, and software engineering best practices.
  • Plan and prioritize project activities to support 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 verbally and in writing.
  • Perform other duties as directed.

Benefits

  • All employees are eligible for bonus compensation.
  • Comprehensive medical, dental, vision, and life insurance plans.
  • 401(k) matching of up to 5% of eligible pay.
  • An additional 4% retirement savings contribution after the first year of continuous employment.
  • Depending on the role, employees may discuss flexible working arrangements with their manager.
  • Paid time off, including vacation, holidays, sick days, and volunteer days.
  • Targeted development, reward, and recognition programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service