Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Engineer III, Python and C#

Home > Python programming jobs

Engineer III, Python and C# in Others new

  • Thermo Fisher Scientific
  • Full time
  • Email
  • Bengaluru, India

Responsibilities

  • Design, develop, test, and maintain reusable software libraries and components using Python and C#.
  • Build backend services, data pipelines, data models, analytics backends, and components for data extraction, analysis, connectivity, and governance.
  • Develop reliable interfaces and integration logic between components and applications.
  • Implement automated data quality checks, metadata tracking, data lineage, and governance compliance mechanisms.
  • Define component interfaces, dependencies, and integration approaches with software architects.
  • Develop automated tests, investigate defects, troubleshoot integrations, and improve software reliability.
  • Establish reliability practices including logging, monitoring, retries, backoff, idempotency, concurrency controls, safe cleanup, and traceability.
  • Support secure development and DevSecOps activities, shared component adoption, technical documentation, and runbooks.
  • Mentor engineers through code reviews, best practices, and technical leadership.
  • Participate in distributed cross-functional collaboration and Agile Scrum/SAFe planning and delivery activities.

Requirements

  • 6+ years of software engineering experience focused on backend development, data engineering, or analytics platforms.
  • Proficiency in Python, including scripting, asynchronous programming, and data processing frameworks.
  • Proficiency in C# and the .NET ecosystem for backend services, APIs, and enterprise applications.
  • Strong foundation in SQL, relational and non-relational database design, and data warehouse concepts.
  • Experience with data governance frameworks, metadata management, data quality enforcement, and data manipulation.
  • Understanding of modular software design, reusable component development, software testing, version control, build pipelines, test automation, and automated deployment.
  • Experience with GitLab or GitHub and an agile DevOps environment.
  • Familiarity with containerization technologies such as Docker, K8s, and Helm.
  • Ability to read, develop, test, and debug code in both Python and C# while communicating technical topics clearly.
  • Ability to work effectively with distributed, global, and cross-functional teams in structured product-development environments.
  • Bachelor’s or master’s degree, preferably in a technical or scientific discipline.

Benefits

  • Standard Monday–Friday work schedule in an office environment.
  • Opportunity to work within Thermo Fisher Scientific’s global software R&D organization on data governance, analytics, and scientific technology solutions.

Thermo Fisher Scientific

Thermo Fisher Scientific builds analytical instruments, lab equipment and consumables, specialty diagnostics, and provides pharma services (CDMO and clinical research) for biotech, pharma, academic, and healthcare customers. It earns revenue through product sales, e-commerce distribution (Fisher ...

Similar positions

Senior AI Engineer

  • Jeeves
  • Full time
  • Remote
  • 11/13/2026
  • Brazil

Software Development Engineer in Test

  • Massive Rocket
  • Contract
  • Remote
  • 11/13/2026
  • Europe

Platform Software Engineer Experimentation and

  • Electronic Arts
  • Full time
  • Others
  • 11/13/2026
  • Shanghai, China

Senior Software Engineer, Fullstack (International

  • Affirm
  • Full time
  • Remote
  • 11/13/2026
  • Salary: $95k-$136k
  • Spain

Senior Software Engineer, Backend

  • Affirm
  • Full time
  • Remote
  • 11/13/2026
  • Salary: $195k-$225k
  • United States