Software Engineer / Senior Software Engineer
Roche is seeking a talented Software Engineer / Senior Software Engineer to join the Solutions team within the Data and Digital Catalyst (DDC) organization, part of the Computational Sciences Center of Excellence (CS CoE). This role is central to building and enhancing a modern, interconnected data and computational ecosystem that empowers scientific teams across the globe. You'll design and implement scalable data pipelines, robust APIs, and cloud-native applications that fuel AI/ML tools and support the acceleration of drug discovery and development. Working in a collaborative, innovative environment, your solutions will directly enable scientific breakthroughs and deliver life-changing treatments to patients faster. With a commitment to open-source, cloud-first, and API-first principles, Roche offers you the opportunity to shape the technical future of biomedical data workflows and contribute to a healthier world.
Requirements
1. Bachelor’s degree in Computer Science or a related technical field, or equivalent experience
2. Proficient in full-stack development (frontend e.g., JavaScript; backend e.g., Python, Java)
3. Experience with databases and data pipelines (SQL/NoSQL, ETL/ELT)
4. Strong understanding of APIs (REST, GraphQL)
5. Familiarity with cloud-native development in a public cloud (preferably AWS)
6. Excellent communication skills and strategic thinking abilities
Benefits
1. Work with cutting-edge technology in a purpose-driven global organization
2. Opportunities for continuous learning, innovation, and career development
3. Inclusive, diverse, and respectful workplace culture
4. Competitive salary and benefits
5. Flexible working environment
6. Be part of a company making real-world impact in global healthcare
Responsibilities
1. Build and maintain scalable, reusable software for scientific data platforms
2. Design robust data flows, pipelines, and APIs using modern cloud-first architecture
3. Collaborate with data engineers, product leaders, and scientists across global teams
4. Integrate diverse datasets for AI/ML, natural language search, and analytics tools
5. Contribute to infrastructure supporting data sharing and advanced model deployment
6. Promote architectural patterns such as microservices and event-driven design
7. Stay updated with industry trends and implement continuous improvements
8. Champion best practices in software development and DevOps
The application process will continue on the employer's website.
Location
Welwyn, Hertfordshire, United Kingdom