Materials & Manufacturing Full-time

Senior Software Engineer

Eurofins

Posted

Mar 04, 2026

Location

Remote

Type

Full-time

Mission

What you will drive

Senior Software Engineer
Eurofins IT Solutions, Bengaluru, Karnataka, India

With 36 facilities worldwide, Eurofins BioPharma Product Testing (BPT) is the largest network of bio/pharmaceutical GMP product testing laboratories providing comprehensive laboratory services for the world's largest pharmaceutical, biopharmaceutical, and medical device companies.

BPT is enabled by global engineering teams working on next-generation applications and Laboratory Information Management Systems (LIMS). As a Senior Software Engineer with specialized knowledge in Azure Cosmos DB and MongoDB, you will be a crucial part of our delivery team, ensuring the product features are completely automated and reducing the idea to live time to Business. This is a database-focused engineering role, ideal for someone who excels at designing, managing, and optimizing document-based, distributed databases in large-scale, cloud-native systems.As a technology leader, BPT wants to give you the opportunity not just to accept new challenges and opportunities but to impress with your ingenuity, focus, attention to detail and collaboration with a global team of professionals.

This role reports to a Manager.

Required Experience and qualification

Experience:

  • 1 to 4 years of experience with developing end-to-end web applications using Microsoft stack of technologies.
  • Good working knowledge of Web application development using .NET Core (6/7/8), C#, Asp.net Core, MVC, WebAPI, Postman.
  • Good Working knowledge of Angular 7 or above, JavaScript, TypeScript, jQuery, HTML5 and CSS3.
  • Decent working knowledge of Cosmos DB, Elastic Search, Redis, Azure Functions, Azure DevOps, CI/CD, Event Driven Architecture, Domain Driven Architecture, Microservices,  MSSQL – SQL etc.
  • Experience with usage of Azure DevOps
  • Familiar with UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma etc.)
  • Good understanding of object-oriented programming (OOP); able to solve technical problems
  • Should have working knowledge on Code review that includes, raising code review, resolve comment reviews, Closing code reviews.
  • Should be aware of best practices in programming
  • Should know how to troubleshoot complex issues, performance-related issues, how to write efficient code and query
  • Good to have experience in guiding junior team members and grooming them
  • Working knowledge Authentication and Authorization [Plus OAuth2, OpenIDC etc.] (5+)
  • Should have worked on at least one SOA (Service Oriented Architecture) project
  • Should have worked in an AGILE practice methodology (preferably SCRUM)

Required Qualifications:

  • MCA or Bachelors in Engineering, Computer Science or equivalent.

 
Personal Skills:

  • Excellent analytical and problem solving skills
  • Excellent verbal and written communication skills
  • Ability to articulate and present different points-of-views on various topics related to project and otherwise.
  • Successful teamwork experience and demonstrated leadership abilities are required.
  • Eager to learn and continuously develop personal and technical capabilities.

 Responsibilities

  • Implementing customer feedback (changes/enhancements)
  • Understand the expectation clearly, design and build it
  • Advanced Troubleshooting & Issue Resolution
  • Investigate and resolve complex issues (or escalated issues from Level 1 and Level 2 support).
  • Analyze logs, application behavior, and system performance to identify root causes.
  • Handle incidents involving application crashes, data inconsistencies, or integration failures.
  • Root Cause Analysis (RCA) & Permanent Fixes
  • Conduct detailed RCA for recurring or high-impact issues.
  • Collaborate with development teams to implement long-term fixes or enhancements.
  • Application Monitoring & Performance Tuning
  • Use monitoring tools (e.g., app insights, Grafana, kibana etc.) to proactively detect anomalies.
  • Optimize application performance and scalability.
  • Deployment & Release Support
  • Support production deployments, hotfixes, and rollback procedures.
  • Validate post-deployment stability and performance.
  • Compliance & Validation
  • Ensure support activities align with GxP, and any other applicabl regulatory requirements.
  • Maintain audit trails and documentation for all changes and incidents.
  • Collaboration & Communication
  • Work closely with DevOps, QA, and product teams to resolve issues.
  • Communicate technical findings to non-technical stakeholders when needed.
  • Grooming next level
  • Guide and groom junior members to next level challenges to inepnedently handle product improvement and customer feedback
  • Knowledge Management
  • Document solutions, workarounds, and known issues in a knowledge base.
  • Provide guidance and training to L1/L2 teams.

Profile

What makes you a great fit

Senior Software Engineer
Eurofins IT Solutions, Bengaluru, Karnataka, India

With 36 facilities worldwide, Eurofins BioPharma Product Testing (BPT) is the largest network of bio/pharmaceutical GMP product testing laboratories providing comprehensive laboratory services for the world's largest pharmaceutical, biopharmaceutical, and medical device companies.

BPT is enabled by global engineering teams working on next-generation applications and Laboratory Information Management Systems (LIMS). As a Senior Software Engineer with specialized knowledge in Azure Cosmos DB and MongoDB, you will be a crucial part of our delivery team, ensuring the product features are completely automated and reducing the idea to live time to Business. This is a database-focused engineering role, ideal for someone who excels at designing, managing, and optimizing document-based, distributed databases in large-scale, cloud-native systems.As a technology leader, BPT wants to give you the opportunity not just to accept new challenges and opportunities but to impress with your ingenuity, focus, attention to detail and collaboration with a global team of professionals.

This role reports to a Manager.

Required Experience and qualification

Experience:

  • 1 to 4 years of experience with developing end-to-end web applications using Microsoft stack of technologies.
  • Good working knowledge of Web application development using .NET Core (6/7/8), C#, Asp.net Core, MVC, WebAPI, Postman.
  • Good Working knowledge of Angular 7 or above, JavaScript, TypeScript, jQuery, HTML5 and CSS3.
  • Decent working knowledge of Cosmos DB, Elastic Search, Redis, Azure Functions, Azure DevOps, CI/CD, Event Driven Architecture, Domain Driven Architecture, Microservices,  MSSQL – SQL etc.
  • Experience with usage of Azure DevOps
  • Familiar with UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma etc.)
  • Good understanding of object-oriented programming (OOP); able to solve technical problems
  • Should have working knowledge on Code review that includes, raising code review, resolve comment reviews, Closing code reviews.
  • Should be aware of best practices in programming
  • Should know how to troubleshoot complex issues, performance-related issues, how to write efficient code and query
  • Good to have experience in guiding junior team members and grooming them
  • Working knowledge Authentication and Authorization [Plus OAuth2, OpenIDC etc.] (5+)
  • Should have worked on at least one SOA (Service Oriented Architecture) project
  • Should have worked in an AGILE practice methodology (preferably SCRUM)

Required Qualifications:

  • MCA or Bachelors in Engineering, Computer Science or equivalent.

 
Personal Skills:

  • Excellent analytical and problem solving skills
  • Excellent verbal and written communication skills
  • Ability to articulate and present different points-of-views on various topics related to project and otherwise.
  • Successful teamwork experience and demonstrated leadership abilities are required.
  • Eager to learn and continuously develop personal and technical capabilities.

 Responsibilities

  • Implementing customer feedback (changes/enhancements)
  • Understand the expectation clearly, design and build it
  • Advanced Troubleshooting & Issue Resolution
  • Investigate and resolve complex issues (or escalated issues from Level 1 and Level 2 support).
  • Analyze logs, application behavior, and system performance to identify root causes.
  • Handle incidents involving application crashes, data inconsistencies, or integration failures.
  • Root Cause Analysis (RCA) & Permanent Fixes
  • Conduct detailed RCA for recurring or high-impact issues.
  • Collaborate with development teams to implement long-term fixes or enhancements.
  • Application Monitoring & Performance Tuning
  • Use monitoring tools (e.g., app insights, Grafana, kibana etc.) to proactively detect anomalies.
  • Optimize application performance and scalability.
  • Deployment & Release Support
  • Support production deployments, hotfixes, and rollback procedures.
  • Validate post-deployment stability and performance.
  • Compliance & Validation
  • Ensure support activities align with GxP, and any other applicabl regulatory requirements.
  • Maintain audit trails and documentation for all changes and incidents.
  • Collaboration & Communication
  • Work closely with DevOps, QA, and product teams to resolve issues.
  • Communicate technical findings to non-technical stakeholders when needed.
  • Grooming next level
  • Guide and groom junior members to next level challenges to inepnedently handle product improvement and customer feedback
  • Knowledge Management
  • Document solutions, workarounds, and known issues in a knowledge base.
  • Provide guidance and training to L1/L2 teams.

About

Inside Eurofins

Analytical testing services promoting safer, healthier, and more sustainable environments globally.