This position is no longer available
Bangalore, Karnataka, India

Smarsh was looking for a Software Engineer

The Software Engineer will join the Hosting team, a core part of the Smarsh Fabric platform that powers enterprise applications. The role centers on developing and maintaining API-driven systems that enable self-service, scalability, and security for engineering teams across the organization.

Responsibilities

  • Maintain and enhance APIs that empower engineering teams with self-service platform capabilities.
  • Design and support scalable, resilient, and secure applications to minimize operational burden for the Hosting team.
  • Promote continuous improvement, automation, and high standards in engineering practices.
  • Work with cross-functional engineering and product teams to align platform features with business goals.
  • Enforce best practices in security, reliability, observability, and performance across platform systems.
  • Participate in strategic planning and help define the technical direction for the Hosting function.
  • Champion platform engineering principles such as self-service, standardization, and automation.
  • Contribute across both application development and platform engineering domains.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience building and managing production software systems.
  • Proven experience developing API-centric applications using Java and Spring Boot.
  • Solid understanding of REST architecture and experience designing secure, scalable, and resilient REST APIs.
  • Strong foundation in software engineering practices, including automated testing, CI-driven deployments, and clean code principles.
  • Experience in a 'you build it, you run it' model with full lifecycle ownership of services.
  • Working knowledge of Kubernetes and its ecosystem, including Helm, Kustomize, and Karpenter, with a drive to expand expertise.
  • Experience with at least one major cloud provider, preferably AWS; familiarity with EKS is a strong advantage.
  • Experience using Infrastructure as Code tools such as Terraform to manage application environments.
  • Practical experience with observability systems, including metrics, logging, and tracing; experience with Grafana and Prometheus is ideal.
  • Strong awareness of security principles and experience integrating security into development and deployment pipelines.
  • Excellent communication, collaboration, and analytical problem-solving abilities.

Nice to Have

  • Experience working in platform engineering teams is beneficial.
  • Prior work building APIs for internal engineering teams is advantageous.
  • Experience in regulated environments and developing compliant systems is a plus.

Tech Stack

Java, Spring Boot, REST APIs, Kubernetes, Helm, Kustomize, Karpenter, AWS, EKS, Terraform, Grafana, Prometheus, CI/CD, Infrastructure as Code, Observability, Microservices

Benefits

  • Join a rapidly growing company recognized by Gartner and Forrester.
  • Work in a collaborative, diverse, and inclusive global environment.
  • Be part of an organization recognized with Comparably.com Best Places to Work Awards.
  • Gain exposure to large-scale AI and machine learning technologies.
  • Collaborate with leading cloud and communications platforms.
  • Be part of a culture that emphasizes lifelong learning, innovation, humility, and humor.

Team

The Hosting team is a key component of the Smarsh Fabric platform, operating within the broader engineering organization to deliver self-service capabilities.

  • Collaboration is central to how work is done.
  • Values diversity and authenticity in the workplace.
  • Seeks individuals who are passionate about purposeful innovation, humility, and humor.
  • Global organization focused on innovation and employee growth.
  • Committed to employee development and recognized as a Best Place to Work.

Additional Information

  • The Hosting team plays a critical role in Smarsh Fabric, the foundational platform for enterprise applications.
  • The team focuses on delivering self-service, next-generation capabilities to the engineering organization.
  • The company supports over 6,500 organizations in regulated industries.
  • The platform enables compliance, legal oversight, and reputational risk management across more than 80 communication channels.
  • The company has been listed on the Inc. 5000 as one of America's fastest-growing companies every year since 2008.
Required Skills
JavaSpring BootKubernetesAWSTerraformREST APIHelmEKSGrafanaCI/CD JavaSpring BootREST APIsKubernetesHelmKustomizeKarpenterAWSEKSTerraformGrafanaPrometheusCI/CDInfrastructure as CodeObservability
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.
All jobs at Smarsh Visit website
Job Details
Department Software Development
Category backend
Posted 3 months ago