Eurofins Scientific SE

Principal Software Engineer

Eurofins Scientific SE
Apply
12 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Work with product stakeholders to understand business requirements for the Access Rights Management system.
  • Design and develop system features using Rego and Open Policy Agent.
  • Implement fine-grained access-control policies and mechanisms for business applications.
  • Write clean, maintainable, and documented code and Rego policies.
  • Perform unit testing and maintain unit, integration, and policy test coverage.
  • Collaborate with peer developers to meet user-acceptance criteria and resolve code-review comments and bugs.
  • Participate in Scrum ceremonies and iterative solution development.
  • Create technical documentation and user guides.
  • Ensure secure and auditable access-control practices across systems.

Requirements

  • BE, B.Tech, MCA, or an equivalent degree.
  • 5 to 8 years of experience developing applications, preferably in Information Security or Identity and Access Management domains.
  • Understanding of access-rights management and different types of access controls.
  • Experience with Rego and Open Policy Agent.
  • Familiarity with authentication and authorization frameworks such as OAuth2 and JWT.
  • Proficiency in JavaScript and .NET 8 or a more recent version.
  • Familiarity with full-stack development or frontend/backend specialization and databases.
  • Strong understanding of Object-Oriented Programming and Domain-Driven Design.
  • Experience integrating access control into distributed or microservices-based systems using containerization and Kubernetes.
  • Strong proficiency in JSON, XML, and RESTful web services.
  • Experience with Azure as a cloud platform.
  • Knowledge of Azure DevOps and Infrastructure as Code tools such as Terraform is a plus.
  • Experience with Rust and additional programming languages is a plus.
  • Strong communication, analytical, problem-solving, interpersonal, and detail-oriented skills.
  • Ability to work in a highly distributed team and continuously develop technical capabilities.

Benefits

  • Opportunity to grow in a demanding, fast-growing organization.
  • Multicultural and friendly work environment in an international company.
  • Professional career development and self-development opportunities.
  • Access to opportunities across Eurofins business lines globally.
  • Opportunity to join a highly motivated international team of professionals.
Eurofins Scientific SE

About Eurofins Scientific SE

201-500 employees
Contact me