Responsibilities
- Design, implement, and maintain core components of the Internal Developer Platform, covering CI/CD, self-service, delivery pipelines, service templates, golden paths, developer tooling, internal APIs, observability integrations, and cloud/runtime abstractions.
- Build and evolve opinionated golden paths that cover the majority of use cases, making explicit trade-offs between flexibility, standardization, and long-term maintainability.
- Translate platform product vision and roadmap into concrete, high-quality engineering solutions with strong defaults and clear boundaries.
- Own platform defaults end-to-end. All defaults must be secure, observable, compliant, cost-aware, and production-ready without requiring additional work from consuming teams.
- Be accountable for platform adoption from an engineering perspective, including usability, documentation quality, migration support, and deprecations.
- Contribute to platform-level architectural decisions that optimize overall system throughput, even when this conflicts with local team preferences.
- Ensure platform capabilities are designed for reliability, observability, security, and compliance by default.
- Continuously improve developer workflows by reducing lead time, failure rates, onboarding effort, and cognitive load, guided by DevEx and flow metrics.
- Challenge existing tooling, patterns, and assumptions when they no longer serve the needs of scale, safety, or developer productivity.
- Act as a force multiplier for engineering teams by abstracting complexity while preserving transparency and debuggability.
- Partner closely with Product Managers, SREs, Security, and Product Engineering teams to ensure platform capabilities align with delivery, reliability, and compliance needs.
- Influence engineering teams through clear technical direction, strong defaults, and well-reasoned trade-offs rather than mandates.
Requirements
- Proven experience as a Senior Software Engineer or Platform Engineer working on internal platforms, infrastructure, or developer tooling.
- Strong hands-on experience with cloud infrastructure and distributed systems in production environments.
- Solid experience with Infrastructure as Code and infrastructure automation in cloud environments.
- Strong understanding of security principles in modern software delivery, including identity and access management, least-privilege design, secrets management, and secure defaults.
- Strong knowledge of modern software delivery practices, including: CI/CD and trunk-based development, Cloud-native architectures and container platforms (e.g. Kubernetes), Infrastructure-as-Code, internal platforms, and self-service models.
- Strong software engineering fundamentals, with production experience in at least one general-purpose language (e.g. Go, Python, TypeScript).
- Systems thinker with the ability to anticipate second- and third-order effects of infrastructure and platform decisions.
- Comfortable working with senior engineers and security stakeholders without hiding behind process.
- Pragmatic, outcome-oriented mindset: you optimize for adoption, reliability, security, and flow; not theoretical elegance.
Benefits
- Sports: Stay healthy. Profit from a membership (M) package at Urban Sports Club, so that you can take advantage of a huge variety of sport offers.
- Mental Health: Get quick and professional help from psychologists of Likeminded if you feel overwhelmed in private or professional life. Anonymous and free of charge.
- Work from Home: If your job does not require you to be present in the office, we can arrange the place you work from individually - even for up to 20 days a year anywhere in the EU.
- Mobility: We provide our employees with a fully costed Deutschland Ticket which can be used at any time.
- Personal development: Grow! We support and encourage your individual development through various in- and external trainings.