Back to Jobs

Thermo Fisher Recruitment 2026: Software Engineer I (Bangalore)

Thermo Fisher Scientific Bangalore Full-time Fresher Not Disclosed Posted 11 hours ago

Company :- Thermo Fisher Scientific
Job Title :- Software Engineer I
Job Requisition ID :- R-01363446
Team / Division :- Research & Development (R&D)
Work Mode :- Remote Hybrid
Employment Type :- Full time
Experience Level :- Entry Level / Freshers Eligible (0 years)
Posting Recency :- Active
Location :- Bangalore, Karnātaka, India

Team & Business Unit Overview

Thermo Fisher Scientific invests over $1.4 billion annually in R&D to empower global teams driving cutting-edge scientific discovery. The software engineering team within the Research & Development category designs, builds, and maintains applications that power laboratory instruments, cloud platforms, and enterprise systems.

In this role, software engineers work closely with scientists, hardware engineers, and business stakeholders to build tools that advance healthcare diagnostics, laboratory productivity, and life sciences research.

Role Summary & Key Responsibilities

Software Development & Architecture

  • Application Engineering: Contribute to the design, development, and maintenance of sophisticated software applications across lab instruments, cloud environments, and enterprise platforms.
  • Clean Code & Design: Apply object-oriented design principles, software design patterns, and data structures to write clean, maintainable code.
  • API & Microservices: Implement RESTful APIs and contribute to microservices-based software architectures.

Testing, Automation & Deployment

  • CI/CD & Version Control: Utilize Git for version control and manage continuous integration/continuous deployment (CI/CD) pipelines.
  • Quality Assurance: Execute automated testing strategies and follow Test-Driven Development (TDD) methodologies to deliver bug-free software.
  • Cloud & Containerization: Work with cloud infrastructure (AWS or Azure) and containerized applications using Docker and Kubernetes.

Cross-Functional Collaboration & Documentation

  • Agile Execution: Collaborate with cross-functional teams under Agile software development methodologies.
  • Technical Documentation: Clearly document technical specifications, software architecture, and development processes.

Minimum & Preferred Qualifications

Minimum Requirements

  • Education: Bachelor’s degree required (Computer Science, Software Engineering, or related technical field preferred).
  • Experience Level: Entry level / No prior software development experience required (0 years).
  • Core Programming Languages: Strong foundational coding skills in Java, Python, C#, or JavaScript.
  • Web Fundamentals: Experience with HTML5, CSS, and modern JavaScript frameworks.

Preferred Qualifications

  • Cloud & Tools: Familiarity with AWS/Azure, Docker, Kubernetes, Git, and CI/CD tools.
  • Methodology: Basic understanding of TDD, automated testing, and Agile workflows.
  • Soft Skills: Excellent problem-solving, written and verbal communication, and collaborative team abilities.

Extra Value Additions & Candidate Guidance

Estimated Compensation Expectations

For a Software Engineer I (Entry Level / 0 Years) at Thermo Fisher Scientific (Bangalore):

Estimated Salary Range: ₹7,50,000 to ₹12,00,000 INR per annum, depending on academic background, programming proficiency evaluation, and technical interview performance.

Typical Interview & Selection Workflow

Thermo Fisher’s recruitment sequence for entry-level Software Engineer positions generally follows this pattern:

1. Application Screening & Profile Shortlisting (Job ID: R-01363446)
   ↓
2. Online Coding Assessment (Data Structures, Algorithms & Web Basics)
   ↓
3. Technical Interview 1 (Core Programming in Java/Python/C#, OOPs & Problem Solving)
   ↓
4. Technical Interview 2 (REST APIs, Database Basics, Web Tech & Architectural Concepts)
   ↓
5. HR & Cultural Fit Interview (Communication, Learning Mindset & Agile Collaboration)

Key Technical Topics to Review Before the Interview

  • Data Structures & Algorithms: Arrays, Strings, HashMaps, Linked Lists, Trees, and Sorting/Searching techniques.
  • Object-Oriented Programming (OOP): Encapsulation, Inheritance, Polymorphism, Abstraction, and standard Design Patterns.
  • Web & API Engineering: RESTful APIs, HTTP methods, HTML5/CSS, modern JavaScript frameworks, and JSON processing.
  • DevOps & Testing Basics: Git workflows, CI/CD pipeline principles, Unit Testing frameworks, and containerization basics (Docker).

Key Words for Resume

Incorporate these targeted keywords into your application profile to maximize alignment with Thermo Fisher’s Applicant Tracking System (ATS):

Technical & R&D Keywords

  • Software Engineer I – R&D
  • Java / Python / C# / JavaScript
  • HTML5, CSS & Web Frameworks
  • Object-Oriented Design & Patterns
  • RESTful APIs & Microservices
  • Data Structures & Algorithms
  • Git & CI/CD Pipelines
  • AWS / Azure & Docker / Kubernetes
  • Test-Driven Development (TDD)

Operational & Professional Keywords

  • Scientific Software Development
  • Agile Software Methodologies
  • Technical Documentation & Specifications
  • Problem-Solving & Analytical Skills
  • Cross-Functional Collaboration

Frequently Asked Questions (FAQs)

1. What is the Job Requisition ID for this role?

The job requisition ID for this position is R-01363446.

2. Are freshers eligible to apply for this position?

Yes, the qualification requirements explicitly state that no prior software development experience is required (Bachelor’s degree required).

3. What is the work model for this Software Engineer I position?

This role is classified under a Remote Hybrid work arrangement based out of Bangalore, India.

4. What business unit does this software engineering role sit in?

This role belongs to the Research & Development (R&D) category at Thermo Fisher Scientific.

5. What are the key programming languages required?

Strong programming skills in core languages such as Java, Python, C#, or JavaScript are required.