E

Eurofins

Global lab testing and analytics network

Principal Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A BE, B.Tech, MCA, or equivalent degree is required.
  • Five to eight years of experience developing applications is required, preferably in Information Security or Identity and Access Management domains such as IAM, ILM, PAM, or IGA.
  • A good understanding of access rights management and different types of access controls is required.
  • Familiarity with authentication and authorization frameworks such as OAuth2 and JWT is required.
  • Proficiency in JavaScript and .NET 8 or a more recent version is required.
  • Familiarity with full-stack development or specialization in frontend or backend development plus database experience is required.
  • A strong understanding of Object-Oriented Programming and Domain-Driven Design is required.
  • Experience integrating access control in distributed or microservices-based systems using containerization and Kubernetes is required.
  • Secure and auditable access control practices across systems are required.
  • Experience with Rego and the Open Policy Agent framework is required.
  • Strong proficiency in JSON, XML, RESTful web services, and Azure is required.
  • Excellent verbal and written communication skills, including concise writing and oral persuasiveness, are required.
  • The ability to work in a highly distributed team setup is required.
  • Excellent interpersonal, analytical, detail-oriented, and problem-solving skills are required.
  • General knowledge of software development tools, agile methodologies, and principles is required.

Responsibilities

  • Work closely with product stakeholders to understand the business requirements of the access rights management system.
  • Understand the design and process workflows and develop system features using Rego and the Open Policy Agent framework.
  • Implement fine-grained access control policies and mechanisms tailored to business applications.
  • Follow coding standards and perform unit testing to ensure developed or modified code is of good quality.
  • Participate in Scrum and Agile ceremonies, including sprint planning, stand-ups, retrospectives, and reviews, to develop the solution iteratively.
  • Write clean, maintainable, and well-documented code and Rego policies.
  • Collaborate with peer developers to ensure stories are developed according to user acceptance criteria.
  • Address code review comments and fix reported bugs.
  • Maintain comprehensive unit, integration, and policy test coverage.
  • Assist in creating technical documentation and user guides.

Desired Qualifications

  • Experience with Rust and additional programming languages is a plus.
  • Knowledge of Azure DevOps, CI/CD pipelines, and Infrastructure as Code tools such as Terraform is a plus.
  • An eagerness to learn and continuously develop personal and technical capabilities is desirable.

About the Company

Eurofins

Global lab testing and analytics network

Eurofins provides global laboratory testing and analytical services to verify the safety, authenticity, and quality of products across food, water, medicine, and the environment. It operates a network of more than 900 laboratories in over 60 countries, offering access to more than 200,000 analytical methods. Its product work involves running specialized tests—using chemistry, biology, and other scientific techniques—to confirm origin, composition, and compliance of samples, such as detecting wine fraud or contaminant presence. The company differentiates itself through its massive, distributed lab network and broad portfolio, enabling standardized testing at scale and fast turnaround across many industries, rather than relying on a single specialty or location. Its goal is to protect public health and safety by delivering accurate, comprehensive testing data and helping clients meet regulatory and quality requirements.

Company size
10,001+
Company stage
IPO
Headquarters
Luxembourg
Founded
1987

Recently Posted Jobs

Explore more opportunities at Eurofins

See more jobs