Smarsh logo
Smarsh
Posted 73 days agoVerified live 1d ago

Software Engineer - Professional Archive Search

Brief overview

Remote
4+ yrsMinimum
29 H-1B approvalsDept. of Labor
8 green cardsCertified filings
Search technologies - SolrSearch technologies - LuceneSearch technologies - ElasticsearchJavaC#KubernetesMS SQLLinuxWSLKafkaAMQAgile methodologiesCI/CD pipelinesDevOps principlesSplunkDatadogGrafana

About the company

Smarsh empowers organizations to manage risk and unleash intelligence in their digital communications.

Visa sponsorship history

3 years sponsoring, last filed FY2025

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
29H-1B approved
100%approval rate
4new H-1B hires
8PERM certified
$135,256median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20239
20244
202516
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20232
20243
20251
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20233
20255
Top sponsored roles
Principal Software EngineerSoftware Engineer IIIMachine Learning EngineerSenior Software Test Engineer
Sponsored employees from
India

Job description

Summary

Smarsh is a company that provides compliance solutions, and they are seeking a Software Engineer for their Professional Archive Search team. This role involves designing, building, and delivering software solutions to enhance their search platform, while collaborating with cross-functional teams to solve complex challenges and improve system performance.

Responsibilities

  • Support and empower your team by contributing to a collaborative, inclusive, and respectful work environment
  • Partner with engineers and stakeholders across teams to design and implement scalable solutions
  • Participate in a shared on-call rotation to support service reliability and incident response with a focus on learning and prevention
  • Collaborate with Product and Engineering to define technical requirements, timelines, and deliverables
  • Apply modern engineering practices, including Agile methodologies, CI/CD pipelines, and DevOps principles
  • Review code, identify areas for improvement, and help reduce technical debt
  • Troubleshoot and resolve production issues to maintain high availability and performance
  • Continuously learn about emerging technologies and evaluate how they can benefit the team
  • Deploy and manage applications in Kubernetes environments
  • Monitor application health and performance using tools such as Splunk, Datadog, and Grafana

Skills

  • Experience working in a modern private cloud-based environment and familiarity with distributed systems
  • Exposure to some of our technology stack, along with a willingness to learn new tools and languages
  • A collaborative mindset, with openness to feedback and different perspectives
  • Understanding of modern software development practices and Agile methodologies
  • Ability to communicate progress, challenges, and ideas clearly
  • Comfort working in evolving environments where requirements may change over time
  • A proactive approach to problem-solving and cross-functional collaboration
  • Around 4+ years of experience in software engineering
  • Experience with search technologies such as Solr, Lucene, or Elasticsearch
  • Proficiency in Java or C#
  • Experience deploying and managing applications in Kubernetes
  • Familiarity with MS SQL
  • Experience working with Linux-based systems and WSL
  • Exposure to messaging systems such as Kafka or AMQ
  • Participation in open-source projects or technical communities

Qualifications

Must Haves

  • Experience working in a modern private cloud-based environment and familiarity with distributed systems
  • Exposure to some of our technology stack, along with a willingness to learn new tools and languages
  • A collaborative mindset, with openness to feedback and different perspectives
  • Understanding of modern software development practices and Agile methodologies
  • Ability to communicate progress, challenges, and ideas clearly
  • Comfort working in evolving environments where requirements may change over time
  • A proactive approach to problem-solving and cross-functional collaboration

Nice to Haves

  • Around 4+ years of experience in software engineering
  • Experience with search technologies such as Solr, Lucene, or Elasticsearch
  • Proficiency in Java or C#
  • Experience deploying and managing applications in Kubernetes
  • Familiarity with MS SQL
  • Experience working with Linux-based systems and WSL
  • Exposure to messaging systems such as Kafka or AMQ
  • Participation in open-source projects or technical communities

Benefits

  • Healthcare insurance: We provide medical, dental, and vision insurance, and a flexible spending account that allows you to set aside pre-tax dollars to pay for eligible out-of-pocket expenses.
  • Stock options.
  • Personal time off: Smarsh offers a “take-what-you-need” time off policy as well as flexible work arrangements.
  • 401K Match: Smarsh provides a 4% 401K match for which employees are fully vested on day one.
  • Sabbatical: The Smarsh sabbatical programme provides a time to recharge, study or simply do something you are passionate about away from the workplace. Employees are eligible after six years of service.
  • Recognition: Our employee-recognition programme enables co-workers to nominate their peers who best embody our core values for recognition.

More jobs like this