Remote Software Engineer II

at Smarsh

Posted 1 day ago 2 applied

Description:

  • Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications.
  • The company serves over 6500 organizations in regulated industries, helping them identify compliance, legal, or reputational risks across 80+ communication channels.
  • The Workload Management team is part of Smarsh Fabric, focusing on developing robust, scalable, and secure data solutions.
  • The team embraces a DevOps culture and adheres to Site Reliability Engineering principles, emphasizing proactivity, automation, collaboration, and data-driven decision-making.
  • Responsibilities include contributing to the development of an API-first platform for managing infrastructure, upholding high coding standards, designing and maintaining platform infrastructure, ensuring security best practices, providing operational support, and participating in on-call rotations.

Requirements:

  • A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience is required.
  • Candidates should have 2-4 years of experience in DevOps or software engineering roles.
  • Proficiency in at least one programming language such as Python, Java, or Go is necessary.
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform is expected.
  • Experience with cloud platforms such as AWS, Azure, or GCP and their associated data services is required.
  • Hands-on experience with continuous integration and deployment systems like Jenkins or Tekton is needed.
  • Practical experience with containerization and orchestration technologies, particularly Kubernetes, is essential.
  • Familiarity with observability tools such as Prometheus, Grafana, or the ELK stack is preferred.
  • Strong problem-solving skills and attention to detail are necessary.
  • A demonstrated eagerness to learn and grow in a dynamic environment is important.
  • Understanding of API design and development principles is required.
  • Preferred qualifications include experience running production workloads at scale on AWS and familiarity with technologies such as Elasticsearch, MongoDB, or Kafka.
  • Proficiency in Python, with a preference for experience using Django, is also preferred.

Benefits:

  • Smarsh offers a competitive salary along with a company bonus.
  • The company provides a strong maternity and paternity scheme.
  • A workplace pension scheme is included in the benefits.
  • Employees can enjoy a "take what you need" holiday package.
  • Private medical insurance and a dental plan are offered.
  • Group life assurance and group income protection are part of the benefits package.
  • An employee assistance program is available for support.
  • A monthly wellness allowance is provided to promote health and well-being.
  • Adoption assistance is included in the benefits.
  • Stock options are available for employees.