Scientific Research Platforms Engineer

In this role you will be responsible for the development, integration, operation, and continuous improvement of digital solutions supporting Research & Development laboratories. The role works closely with scientists, business stakeholders, IT teams, and external partners to deliver reliable, scalable, and innovative solutions that enable efficient research processes and data-driven decision-making.

Tasks and responsibilities

  • Develop, maintain, and support scientific and laboratory applications used within R&D environments.
  • Design, build, and operate integrations between laboratory systems, enterprise applications, cloud services, and data platforms to enable seamless data exchange and process automation.
  • Develop modern applications using contemporary technology stacks, software engineering best practices, and reusable architectural patterns.
  • Contribute to the design and implementation of cloud-native and API-driven solutions that support evolving business and scientific requirements.
  • Leverage the Enterprise Development Platform (EDP) to integrate, manage, and consume research and operational data across the digital ecosystem.
  • Implement and maintain CI/CD pipelines to enable automated build, testing, deployment, and monitoring processes, ensuring high-quality and reliable software delivery.
  • Apply AI-assisted engineering practices and modern developer productivity tools to accelerate solution development, improve code quality, and increase delivery efficiency.
  • Analyze business requirements and translate them into practical technical solutions that meet operational and research needs.
  • Support application lifecycle activities including development, deployment, configuration, testing, upgrades, and maintenance.
  • Investigate and resolve technical issues while ensuring system stability, performance, and user satisfaction.
  • Collaborate with cross-functional teams to deliver enhancements, new capabilities, and continuous improvements.
  • Contribute to solution design, technical documentation, and operational procedures.
  • Support agile development and delivery processes, including backlog refinement, testing, and release activities.
  • Ensure compliance with corporate security, quality, and data management standards.
  • Identify opportunities for automation, modernization, and process optimization across the digital research landscape.

Requirements

  • Bachelor's or master degree in a relevant field
    4-5 years of relevant experience in software development, systems engineering, or application integration, ideally in complex enterprise or scientific environments.
  • Good knowledge of modern software engineering practices, APIs, cloud technologies, and application architecture.
  • Experience with CI/CD, automated testing, deployment, monitoring, and DevOps practices.
  • Strong analytical and troubleshooting skills, with the ability to translate business requirements into practical technical solutions.
  • Experience working collaboratively in Agile, cross-functional environments with technical and business stakeholders.
  • Proactive mindset with an interest in automation, AI-assisted development, modernization, and continuous improvement.
    Fluency in English is a must. Knowledge of Spanish and German would be considered a plus

Please note: The job title used in this advertisement may differ from the official contractual title.

#IamBoehringerIngelheim because…

We are continuously working to design the best experience for you. Here are some examples of how we will take care of you:

  • Flexible working conditions
  • Life and accident insurance
  • Health insurance at a competitive price
  • Investment in your learning and development
  • Gym membership discounts

If you have read this far, what are you waiting for to apply? We want to know more about you!