Analysis Software Engineer II

Lucas James Talent Partners•Durham, NC
•Onsite

About The Position

The Analysis Software Engineer II designs, develops, and maintains software applications and data pipelines supporting UL Research Institutes’ Chemical Insights mission to conduct unbiased research on chemicals and their risks to human health. The role contributes to project teams by defining specifications for complex programming applications and modifying existing applications. It requires strong data science and web technology skills to build durable data pipelines and full-stack applications, along with the ability to translate scientific requirements into scalable, high-quality software solutions. The engineer works with scientific experts, UX/UI designers, software engineers, developers, and other stakeholders to deliver features that meet user needs and research goals. The role supports internal scientists and engineers, documents systems, plans and prioritizes project activities, communicates project status and risks, mentors colleagues, and conducts code reviews. The position is based in UL Research Institutes’ Morrisville, North Carolina office.

Requirements

  • 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 these 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.
  • Advanced technical knowledge of software development, version control, and agile development practices.
  • Proficiency with Python data-science tools such as Polars, Pandas, NumPy, or SciPy; web application frameworks such as Django, Flask, or FastAPI; cloud services such as AWS or Azure; and relational databases such as PostgreSQL.
  • Strong project management, organizational, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Management, initiative, and influence skills to build alignment with 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.

Nice To Haves

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

Responsibilities

  • Design, build, and maintain Python-based data pipelines to ingest, clean, transform, and validate scientific data, as well as 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 integrate services.
  • Write unit and integration tests for reliable, durable applications.
  • Assist internal scientists and engineers in using data pipelines and applications, and maintain effective system 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.
  • Conduct code reviews and provide constructive feedback verbally and in writing.
  • Perform other duties as directed.

Benefits

  • Bonus compensation eligibility for all employees.
  • Comprehensive medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Life insurance.
  • 401(k) matching of up to 5% of eligible pay.
  • An additional 4% retirement savings contribution after the first year of continuous employment.
  • Flexible working arrangements may be discussed with the manager, depending on the role.
  • 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