Smarsh is looking for a Software Engineer to join the Hosting team, a core component of the Smarsh Fabric platform. You will help build and operate the foundational platform that powers our enterprise applications, focusing on self-service, innovation, and long-term sustainability for the engineering organization.
What You'll Do
- Maintain and evolve the APIs that provide self-service platform capabilities to the wider engineering organization.
- Design and maintain scalable, resilient, and secure applications that enable the Hosting team to reduce operational overhead.
- 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.
- Contribute to both Application Development and Platform engineering disciplines.
What We're Looking For
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of hands-on industry experience building and operating production software.
- Strong experience developing API-driven applications using Java and Spring Boot.
- Deep understanding of REST principles and experience designing resilient, secure, and scalable REST APIs.
- Strong grounding in software engineering best practices, including automated testing, CI driven deployment workflows, and clean code principles.
- Experience working in a “you build it, you run it” environment, with ownership of services from design through to production support.
- Working knowledge of Kubernetes and its ecosystem (e.g. Helm, Kustomize, Karpenter), with a strong desire to deepen expertise.
- Experience with at least one major cloud platform (ideally AWS) - familiarity with EKS considered a significant bonus.
- Experience using Infrastructure as Code (e.g. Terraform) to provision or support application environments.
- Practical understanding of observability (metrics, logging, tracing) to monitor services in production environments. Ideally with experience in Grafana/Prometheus.
- Sound security awareness, with experience embedding security best practices into development and deployment workflows.
- Strong communication, collaboration, and problem-solving skills.
Nice to Have
- Experience working within Platform Engineering teams is a bonus.
- Experience building APIs for internal engineering teams.
- Experience working in regulated environments and building compliant workloads is a plus.
Technical Stack
- Java, Spring Boot
- Kubernetes, Helm, Kustomize, Karpenter
- AWS, EKS
- Terraform
- Grafana, Prometheus
Team & Environment
You will be part of the Hosting team within the Smarsh Fabric platform.
Collaboration is at the heart of everything we do. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor.





