Senior Site Reliability Engineer (80–100%) Switzerland or Germany
About the role
We are seeking a highly motivated and talented Senior Site Reliability Engineer to join our growing team. As an SRE, you will be a key driver in building automation, reducing operational toil, and continuously improving how our services are operated, while ensuring reliability, scalability, and accurate SLA measurement.
Responsibilities
Building Operational Automation: Design, build, and evolve the automation framework and tooling that powers the MC platform — primarily in Golang — with a strong focus on maintainability, scalability, and reliability.
Beyond the framework itself, you will build automation workflows on top of the platform that reduce operational toil and improve day-to-day efficiency for the engineers and operators who run our services.
Developing Self-Service APIs: Build and maintain the service APIs and self-service operational tooling of the MC platform that enable customers and teams to safely and efficiently operate services in production without manual intervention.
Applying Site Reliability Engineering (SRE) Principles: Define, implement, and continuously improve Service Level Indicators (SLIs), Service Level Objectives (SLOs), error budgets, and SLA measurements so that reliability is measurable and actionable across the MC platform and the services it operates.
Owning Reliability and Operations Initiatives: Take ownership of reliability, automation, and Mission Control projects, driving them independently from problem identification through implementation and long-term operation.
Collaborating with AI Engineering: Work closely with our AI team and tooling, integrating AI-assisted capabilities into our automation and operational workflows.
Incident Response and Learning: Participate in incident response and the on-call rotation, leading root cause analysis and driving sustainable corrective and preventive actions.
Qualifications
Strong software engineering background, ideally with production-grade Go (Golang) experience — proficiency in another modern language is fine if you are a quick learner and willing to adapt, as Go is our primary language.
Solid understanding of distributed systems and scalable architecture.
Proven experience designing, building, and operating services and their APIs (e.g. REST, gRPC) in production.
Experience operating production systems, including incident response, on-call, and root cause analysis.
Experience with SRE, DevOps, platform engineering, or reliability-focused roles.
Hands-on experience with infrastructure and operations tooling, such as: Kubernetes, Terraform / Infrastructure as Code, GitOps principles and CI/CD tooling, Prometheus, Loki, Tempo, and modern observability stacks, Major cloud platforms (AWS, Azure, GCP), Knowledge of Linux system administration, networking concepts, and major Internet protocols (TCP/IP, IPsec, SSL, SSH, SMTP, HTTPS, DNS).
Ability to think in terms of systems, failure modes, and trade-offs.
Strong communication skills and the ability to build trust across engineering and operations teams.
A proactive mindset: you see problems, propose solutions, and take responsibility for delivering them.
Required skills and qualifications:
University degree in Computer Science or similar educational level.
Bonus skills and qualifications:
Experience building internal developer platforms or automations.
Interest in or experience with integrating AI/LLM-assisted capabilities into automation or operational tooling.
Background in networking or security operations.
Experience defining and operating SLO-based reliability programs at scale.