Smarsh is hiring a Platform Engineer to join the Hosting team, an integral component of the Smarsh Fabric that underpins our enterprise applications. You will be dedicated to enabling self-service, next-generation capabilities, ensuring long-term sustainability and innovation across the engineering organization.
What You'll Do
- Own and evolve robust runtime environments for enterprise workloads, spanning Kubernetes and cloud-native platforms.
- Drive the design and implementation of scalable, secure, and highly available hosting solutions, primarily built on Kubernetes.
- Foster a culture of continuous improvement, automation, and engineering excellence.
- Collaborate with cross-functional engineering teams and Product Management to align platform capabilities with business objectives.
- Ensure best practices in security, reliability, observability, and performance across the platform estate.
- Contribute to strategic planning and help shape the technical roadmap for the Hosting function.
- Advocate for and embed platform engineering principles, including self-service, standardization, and automation.
What We're Looking For
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
- At least 5+ years in Platform teams or strongly DevOps driven organizations.
- Excellent understanding of cloud platforms (AWS) - especially services such as EKS.
- Deep hands-on experience with Kubernetes, including cluster architecture, workload management, autoscaling, and production troubleshooting.
- Strong experience across the Kubernetes ecosystem, including Helm, Kustomize, Karpenter and containerization.
- A solid background in Infrastructure as Code (e.g. Terraform) and maintaining CI/CD driven deployment workflows.
- Proficiency with Git, including repository management, automation, and workflow configuration.
- Strong scripting skills (e.g. Bash) for automation and operational tooling.
- Experience designing and operating Kubernetes clusters at high scale across large, multi cluster environments (e.g. hundreds of clusters).
- Sound general security awareness and experience embedding security best practices into CI/CD and production platforms.
- Experience designing and operating observability stacks to support large-scale, multi cluster Kubernetes environments - preferably using Grafana/Prometheus.
- Strong communication and collaboration skills and ability to work effectively with stakeholders across the organization.
- Strong problem-solving skills and attention to detail.
Nice to Have
- Application development experience in Java, with knowledge of Spring Boot considered a significant plus.
- Experience designing and building Kubernetes controllers and operators, including use of controller frameworks.
- Good understanding of RESTful API design principles, with hands-on experience developing and maintaining APIs for internal audiences.
- Experience implementing and promoting platform engineering practices/culture, including self-service capabilities.
- Experience working in regulated environments and building compliant workloads is a plus.
- A software engineering background where you've transitioned into Platform Engineering.
Technical Stack
- AWS, EKS, Kubernetes, Helm, Kustomize, Karpenter, Terraform, Git, Bash, Java, Spring Boot, Grafana, Prometheus
Team & Environment
You will be part of the Hosting team, an integral component of the Smarsh Fabric.
Company Culture
- Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor.
- Collaboration is at the heart of everything we do.
- We are a global organization that values diversity.
- Providing opportunities for everyone to be their authentic self is key to our success.
Smarsh is an equal opportunity employer.




