Senior Platform Engineer
Roche
At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.
The Position
Senior Platform Engineer
The 21st century needs a 21st century healthcare system. To help build this, Roche is not only developing highly personalized medicine and advanced diagnostics, but also heavily investing into software and digital solutions to speed up medical processes, make them safer and more accessible to a wide range of people.
The team you're joining is working on solving Kubernetes operations at a large scale. Ultimately aiming at deploying and managing thousands, even tens-of-thousands of Edge Kubernetes clusters around the world. As these clusters can run applications that deal with critical patient data, we need to achieve a high level of security and reliability.
Your responsibilities will include:
Software Development: This is a software development position to write high quality software that will perform at scale, be supportable, and be extensible.
Process & Operations: Ensure the software stack integrates with our existing CI/CD pipelines and contribute to continuous improvement. Design, plan, and deliver high-quality software. Provide technical support for day-to-day operations, tool integration, automation support, change management, and business continuity programs.
Collaboration: Foster a culture that values technical excellence and supports individuals.
Your day to day will consist of:
Designing, building, testing, and maintaining scalable, secure, and efficient cloud infrastructure.
Developing infrastructure as code (IaC) using tools like Terraform, CloudFormation, or equivalent.
Overseeing the lifecycle of cloud account provisioning, ensuring compliance with security policies and best practices.
Creating scripts, software, customizations, and templates to ensure speed of delivery.
Working with DevOps and DevSecOps teams, emphasizing security.
Implementing and enforcing security measures, including identity and access management (IAM), to protect cloud accounts and data.
Ensuring compliance with industry standards and regulatory requirements.
Collaborating with other product teams to diagnose and understand their needs, proposing solutions, and providing technological consultancy.
Documenting processes, procedures, and configurations to ensure knowledge sharing and continuity.
Participating in incident response efforts to quickly resolve infrastructure-related issues.
Performing root cause analysis and implementing preventive measures to avoid future incidents.
Evaluating and integrating new tools and technologies to enhance the platform.
Who you are
You’re looking for a challenge where you can pursue your interests across functions and geographies. Your passion for technology, delivery, reliability, and operational excellence will impact the lives of patients fighting cancer and many other disease areas in the future.
We are looking for a Senior Platform Engineer with experience in infrastructure automation to develop and streamline processes for the Navify platform, with hands-on experience in AWS, including proficiency in container orchestration and microservices.
You bring experience working in a multicultural environment and demonstrated cultural awareness.
In addition, you bring:
Good communication skills.
A team and customer focus with a proven problem-solving track record.
Experience with the software development lifecycle, the ability to work on cross-functional teams with both technical and non-technical team members, and the desire to learn and grow within the organization.
An understanding of current trends, tools, and practices in DevOps and Cloud Infrastructure.
Knowledge of standards and ability to apply good practices in the scope of designing IT solutions architecture.
Experience in Cloud infrastructure within global enterprises.
Good knowledge of CI/CD, Infrastructure as Code, containerization, orchestration, building DevOps toolchains, and software development process automation.
A DevOps mindset focused on driving and supporting best practices, quality, and consistency within all phases of infrastructure automation.
Strong motivation to learn and discover new technologies.
Programming skills: Experience in any one or more of C, GoLang, Ruby, Python, Java.
And the following technical and non-technical skills:
Python design patterns, OO programming
Proficient in Bash / PowerShell / Git
Infrastructure-as-Code and related tools (CDK / Terraform / Terragrunt /CloudFormation / CI / CD )
Software Design Lifecycle and Agile methodologies
Nice to have would be:
AWS Certifications (Developer, Solution Architect [Associate / Professional], SysOps)
Experience with log/event/metric collector and visualization tools (Grafana, ELK, Prometheus)
Roche embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.
If you still have questions then please check our FAQs and videos on careers.roche.ch/faq.
Who we are
A healthier future drives us to innovate. Together, more than 100’000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let’s build a healthier future, together.
Roche is an Equal Opportunity Employer.