Scientist III, Software Engineer, Upstream Process Development

Thermo Fisher

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Grand Island, NY
Salary
$87,200–$116,200 / yr
Posted
79 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $172k
This role $102k
$73k most similar roles pay here $224k

This role pays less than 94% of similar roles. Most pay $135,187–$208,950 — the shaded band above. At the midpoint, this role pays about $102k versus about $172k for comparable roles.

Based on 240 similar postings.

Employer

About Thermo Fisher

Thermo Fisher Scientific is the world leader in serving science, providing analytical instruments, equipment, reagents, consumables, software, and services for life sciences research, pharmaceutical manufacturing, and diagnostics. Industry: Life Sciences & Laboratory Equipment

Thermo Fisher currently has 9 open roles on FindRole.

Listed pay typically runs $93,800–$127,800 across 7 roles with salary data.

Most-posted roles

View all roles at Thermo Fisher

At a glance

TL;DR · Scientist III, Software Engineer, Upstream Process Development

As a Scientist III, Software Engineer, Upstream Process Development, you will join the team to develop and deploy sophisticated data science solutions that drive operational efficiencies and enhance decision-making capabilities. You will design, develop, and maintain enterprise-scale Python applications, including Dash-based analytical tools, backend services, and user-facing dashboards. Your daily work involves managing the full application lifecycle, building CI/CD pipelines for automated testing, and managing containerized applications using Docker and Kubernetes in cloud environments like AWS, Azure, or GCP. You will also integrate data from manufacturing, laboratory, and process automation systems using protocols such as OPC UA, OPC DA, and MQTT. The role focuses on solving complex business challenges by translating stakeholder requirements into scalable software solutions within industrial automation, manufacturing systems, and laboratory informatics environments to support Industrial IoT initiatives.

What you'll do

  • Develop and maintain enterprise-scale Python applications including Dash-based analytical and operational tools.
  • Manage the full application lifecycle from initial development through production support.
  • Build and optimize CI/CD pipelines for automated testing, deployment, and release management.
  • Deploy and manage containerized applications using Docker and Kubernetes in cloud environments.
  • Implement DevOps best practices including infrastructure as code, monitoring, logging, and automated recovery.
  • Design and implement integrations with manufacturing, laboratory, and process automation systems.
  • Develop solutions utilizing industrial communication protocols such as OPC UA, MQTT, and SCADA.
  • Translate complex business requirements from stakeholders into scalable software solutions.

What we're looking for

  • Master's degree in a technical field with 3+ years of experience or a Bachelor's degree with 5+ years of experience.
  • A PhD in Computer Science, Engineering, or a related field is preferred.
  • 3+ years of experience developing and deploying production software applications.
  • Proficiency in Python and modern software development practices including Dash, Flask, and API development.
  • Experience building CI/CD pipelines using tools like GitHub Actions, Azure DevOps, GitLab CI, or Jenkins.
  • Experience managing containerized applications with Docker and Kubernetes in cloud environments (AWS, Azure, or GCP).
  • Expertise in Microsoft SQL Server, database design, query optimization, and Linux/Unix administration.
  • Preferred experience with industrial protocols (OPC UA, MQTT), SCADA systems, and Industrial IoT platforms.

More like this

Similar roles

Software Engineer III, PySpark/AWS/Databricks

JPMorgan Chase

Plano, TX 7 days ago
Python SQL Spark PySpark AWS Databricks S3 EC2 EMR CloudWatch Machine Learning Pandas NumPy Big Data Data Pipelines CI/CD Agile Apache Airflow Control M
3+ yrs exp

Software Engineer III, IBM i (AS/400) Engineer

JPMorgan Chase

Plano, TX 3 days ago
IBM i AS/400 DB2 Java Python LANSA Visual LANSA IBM MQ CDC Replication Git Bitbucket GitHub CLP CLLE RPGLE SQLRPGLE REST SOAP CI/CD Prompt Engineering
3+ yrs exp

Software Engineer III

Walmart

Bentonville, AR 72 days ago $90,000$180,000
Red Hat OpenShift Kubernetes GitOps Ansible Terraform Python Bash JavaScript C# AWS Microsoft Azure CI/CD Service Mesh NFS Agile CoreOS

Software Engineer III

Walmart

Sunnyvale, CA 72 days ago $117,000$234,000
GenAI Node.js JavaScript Python REST APIs Distributed Systems Appium TestCafe XCUI Test Espresso CI/CD Git DevOps Telemetry Monitoring Performance Testing Automation Frameworks
2+ yrs exp