Bangalore, Karnataka, India Employment

Smarsh is hiring a Software Engineer

About the Role

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.

Required Skills
JavaSpring BootKubernetesAWSTerraformREST APIHelmEKSGrafanaCI/CD
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Smarsh

Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago