Software Engineer III

BangaloreFull-TimeMid-levelSoftware Engineering

You will be redirected to the company career page

Core Responsibilities

  • Maintain and evolve the APIs that provide self-service platform capabilities to the wider engineering organization.
  • Designing and maintain scalable, resilience 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.

Skills & Experience

  • We’re looking for an experienced Application Engineer with a strong background in API driven development and a passion for building and operating production systems. The ideal candidate will have:
  • 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

Desirable Skills & Experience

  • Don't worry if these don't fit into your skillset, they're just bonus points:
  • 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.

Job Summary

CompanySmarsh
LocationBangalore
TypeFull-Time
LevelMid-level
DomainSoftware Engineering

Similar roles you might like

NICE logo
NICE

Software Engineer (Java)

India - PuneFull-Time
Software Engineering
Inbank logo
Inbank

Workplace Services Engineer

Vilnius, Vilnius, LithuaniaFull-Time
Software Engineering
Diligent Corporation logo
Diligent Corporation

Senior Software Engineer (Python+React+Typescript+AWS)

Bengaluru, Karnataka, IndiaFull-Time
Software Engineering

More roles at Smarsh

Smarsh logo
Smarsh

Sr. Manager, Corporate Sales

PortlandFull-Time
Customer Acquisition
Smarsh logo
Smarsh

Sr. Platform Engineer II

BangaloreFull-Time
Software Engineering
Smarsh logo
Smarsh

Sr. CPQ Solutions Architect

US - RemoteFull-Time
Other
Software Engineer III at Smarsh (Bangalore) | WorkWay