About this role
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!