Hybrid Software Engineer III

Posted 1 hour ago

Apply now

About the role

  • Software Engineer in Hosting team at Smarsh, enabling self-service capabilities with a focus on digital communication risk management. Join a global organization recognized for diversity and innovation.

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.

Requirements

  • 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.

Benefits

  • 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.
  • Smarsh leadership, culture, and commitment to developing our people have all garnered Comparably.com Best Places to Work Awards.

Job title

Software Engineer III

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job