Skip to content

Thermo Fisher Software Engineer Job in Bangalore (Freshers)

Thermo Fisher Scientific is actively seeking fresh talent for the role of Software Engineer I within their Research & Development division in Bangalore. These Thermo Fisher Software Engineer Jobs in Bangalore are full-time, hybrid positions specifically designed for candidates with zero prior experience who want to build sophisticated software applications using a core tech stack encompassing Java, Python, C#, JavaScript, Microservices, RESTful APIs, AWS, Azure, Docker, Kubernetes, and TDD.

You will join a global leader in scientific research to solve complex analytical challenges and advance life-changing scientific discovery. This opportunity offers recent graduates a collaborative, resource-rich environment to develop applications for laboratory instruments, cloud platforms, and enterprise systems.

Quick Job Details

Role:Software Engineer I
Job ID:—
Company:Thermo Fisher Scientific
Location:Bangalore, Karnataka, India
Experience:0 Years (No prior experience required)
Posting Date:—
Application Deadline:—
Eligibility:Bachelor’s degree required (Preferred: Computer Science, Software Engineering, or related technical field)
Key Skills:Java, Python, C#, JavaScript, Microservices, RESTful APIs, Git, CI/CD, AWS, Azure, Docker, Kubernetes, TDD
Employment Type:Full time
Work Mode:Hybrid

What You'll Do

As a Software Engineer I at Thermo Fisher Scientific, your daily workflow will center on designing, developing, and maintaining sophisticated software applications within a cross-functional environment.

  • Design, develop, and maintain software applications spanning laboratory instruments, cloud platforms, and enterprise systems.
  • Collaborate effectively in a cross-functional team alongside scientists, engineers, and business stakeholders to deliver high-quality software.
  • Apply object-oriented design (OOP) principles, design patterns, and data structures to build microservices and RESTful APIs.
  • Navigate cloud platforms like AWS and Azure, and work with containerization technologies such as Docker and Kubernetes.
  • Manage version control using Git and support continuous integration/continuous deployment (CI/CD) pipelines.
  • Ensure code reliability through automated testing and Test-Driven Development (TDD) while documenting technical specifications.

Get Latest 📰 Job Updates

Never miss an opportunity! Join our official channels for daily job alerts and career tips.

What You Need (Requirements)

Candidates must possess a relevant educational background, strong programming fundamentals, and a passion for continuous learning in a hybrid environment.

  • Bachelor’s degree required, with a preference for Computer Science, Software Engineering, or a related technical field.
  • Zero prior professional experience required (entry-level fresher role).
  • Strong programming skills in languages like Java, Python, C#, or JavaScript.
  • Familiarity with web technologies including HTML5, CSS, and modern JavaScript frameworks.
  • Solid understanding of object-oriented design principles, data structures, microservices, and RESTful APIs.
  • Exposure to cloud platforms (AWS, Azure), containerization (Docker, Kubernetes), version control (Git), and CI/CD pipelines.
  • Readiness to work within Agile software development methodologies using Test-Driven Development (TDD).

💡 Gigsdock Pro-Tip

To land Thermo Fisher Software Engineer Jobs in Bangalore as a recent graduate, it is essential to tailor your resume to highlight academic projects, internships, or GitHub repositories demonstrating skills in Java, Python, Docker, or AWS. For interview preparation, brush up heavily on object-oriented design principles, data structures, and design patterns, and be ready to write clean code and explain your thought process. Because this entry-level role requires zero prior experience, emphasizing your problem-solving ability, communication skills, and commitment to continuous learning will make you a standout candidate.

⚠️ Disclaimer & Important Information

  1. Never pay any amount for getting a job. Genuine employers never charge recruitment fees.
  2. Apply before the hiring closes or the employer stops accepting applications.