Roche is a pharmaceutical and diagnostics company that offers medicines and diagnostic tests for various medical conditions and diseases. The Software Engineer will play a key role in executing the strategy for the Data Ecosystem within the gRED Computational Sciences group, focusing on building robust systems that enhance scientific discovery and accelerate decision-making.
Design, develop, and test robust, scalable, and maintainable web applications and backend systems.
Partner with product managers and scientists to understand user needs, shape requirements, and translate them into actionable technical specifications.
Develop and maintain systems for collecting, structuring, and storing diverse scientific data that support advanced analytics, machine learning, and other data-driven initiatives.
Implement user-friendly interfaces and intuitive user experiences.
Contribute to architectural decisions, code reviews, and the evolution of our development processes.
Be willing to span the stack and contribute where needed, even outside of your core area of expertise.
Stay up-to-date with emerging technologies and industry best practices and adopt a culture of continuous learning, collaboration, and curiosity.
Qualification
Required
Bachelor’s or Master’s degree in Computer Science or similar technical field, or equivalent experience and 1- 4 years of professional experience in full-stack software development.
Strong proficiency in either a front-end framework (React.js or similar) OR a Python or Java backend web framework (Django, Spring, or similar).
Experience with relational databases, NoSQL databases, or data warehouses and experience working on cloud-native architectures in public clouds (ideally AWS).
Proven understanding and application of engineering best practices.
Excellent communication skills and ability to build trusted partnerships with internal and external collaborators.
Ability to quickly acquire new technologies and programming languages and a passion for continuous learning.
Preferred
Experience with biological data and processes is a strong plus.
Experience working with scientists or in a research environment is advantageous.
Benefits
Relocation benefits are available for this job posting.
A discretionary annual bonus may be available based on individual and Company performance.
Roche is a pharmaceutical and diagnostics company that offers medicines and diagnostic tests for various medical conditions and diseases. It is a sub-organization of Roche France.