Senior Developer

Thermo Fisher Scientific•Pittsburgh, PA
•Onsite

About The Position

As part of Thermo Fisher Scientific, the Senior Developer contributes to software solutions that support the company’s science and healthcare mission. The role designs and develops sophisticated software across cloud platforms, data integration, AI/ML, and enterprise systems to deliver robust applications for essential operations. Working in an agile environment, the Senior Developer collaborates with cross-functional teams to architect, implement, and optimize solutions across AWS, Azure, ServiceNow, and enterprise systems. The position drives technical innovation, supports the development of other developers, and establishes software development best practices. The role owns the full software development lifecycle, from requirements gathering and solution design through deployment and continuous improvement. Work may include cloud application development, data pipeline development and monitoring, and AI-powered features. The position also monitors AWS costs to ensure efficient resource use and manages logging systems to support operational excellence. Occasional travel of up to 10% may be required.

Requirements

  • Advanced degree plus 6 years of experience, or a bachelor's degree plus 8 years of experience in software development and architecture.
  • Strong expertise in one or more of Java, Python, or JavaScript.
  • Advanced knowledge of AWS and Azure cloud platforms and cloud-native development.
  • Experience with databases and data modeling, including SQL and NoSQL.
  • Experience with Amazon Redshift and data warehousing solutions.
  • Experience building and monitoring data pipelines.
  • Proficiency in API development and integration, including REST, SOAP, and microservices.
  • Knowledge of DevOps practices, CI/CD pipelines, and version control.
  • Experience with Jenkins for continuous integration and deployment.
  • Experience with logging systems and log management.
  • Expertise in agile development methodologies.
  • Experience with enterprise systems integration.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Experience guiding and supporting other developers.
  • Knowledge of security best practices and compliance requirements.
  • Ability to work independently and as part of a distributed team.

Nice To Haves

  • Preferred fields of study include Computer Science, Information Technology, Engineering, or a related technical field.
  • Relevant technical certifications, such as AWS, Azure, or ServiceNow certifications.
  • Experience with AI/ML technologies and frameworks.

Responsibilities

  • Design, develop, architect, implement, and optimize software solutions across cloud platforms and enterprise systems.
  • Own the software development lifecycle, including requirements gathering, solution design, deployment, and continuous improvement.
  • Develop cloud applications and AI-powered features.
  • Build and monitor data pipelines.
  • Monitor AWS costs to ensure efficient resource utilization.
  • Manage logging systems to maintain operational excellence.
  • Collaborate with cross-functional teams in an agile environment.
  • Guide and support other developers and establish software development best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service