FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Professional Archive Search
SmarshSoftware Engineer designing, building, and delivering software solutions for Smarsh's compliance search platform. Collaborating with cross-functional teams to solve complex challenges and improve systems.
Posted 4/22/2026full-timeRemote • 🇺🇸 United StatesMid-LevelSenior💰 $113,000 - $146,000 per yearWebsite
Tech Stack
Tools & technologiesCloudDistributed SystemsElasticSearchGrafanaJavaKafkaKubernetesLinuxSplunkSQL
About the role
Key responsibilities & impact- 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
Requirements
What you’ll need- 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.
Benefits
Comp & perks- 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: A healthy work-life balance is critical to your success at the office. 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: We’re big on kudos for a job well done. Our employee-recognition programme enables co-workers to nominate their peers who best embody our core values for recognition.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaC#KubernetesMS SQLLinuxWSLSolrLuceneElasticsearchKafka
Soft Skills
collaborative mindsetopenness to feedbackcommunicationproblem-solvingcross-functional collaborationadaptabilityproactive approachteam supportinclusive work environmentrespectful work environment