Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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

Software Engineer – Ingestion

Smarsh

Software Engineer designing, building, and operating high-throughput backend systems at Smarsh. Collaborating across teams to improve critical infrastructure for client data processing.

Posted 4/22/2026full-timePortland • Oregon • 🇺🇸 United StatesMid-LevelSenior💰 $113,000 - $146,000 per yearWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsGrafanaJavaKafkaKubernetesLinux.NETSplunkSQL

About the role

Key responsibilities & impact
  • Design, build, and maintain high-availability backend services that meet reliability and performance goals
  • Participate in a shared on-call rotation and contribute to incident response, with a focus on learning and prevention
  • Build and improve observability through metrics, logs, traces, dashboards, and alerts (e.g., Splunk, Datadog, Grafana)
  • Deploy and manage services in Kubernetes environments
  • Troubleshoot and resolve production issues to improve system resilience and reliability
  • Review code, identify areas for improvement, and help reduce technical debt
  • Collaborate across teams to design scalable architectures and efficient data processing solutions
  • Contribute to a culture of knowledge sharing by supporting and learning from teammates
  • Stay current with emerging technologies and evaluate how they can strengthen our systems
  • Apply modern engineering practices, including Agile methodologies, CI/CD pipelines, and DevOps principles

Requirements

What you’ll need
  • Experience working in a modern private cloud-based environment and familiarity with distributed systems
  • Experience building or supporting high-throughput, reliable backend services
  • Exposure to some of our technology stack, along with a willingness to learn new tools and technologies
  • A collaborative mindset, with openness to feedback and different perspectives
  • Understanding of modern software development practices and Agile methodologies
  • Ability to communicate technical concepts, progress, and challenges clearly
  • Comfort working in evolving environments where requirements may change over time
  • A proactive approach to problem-solving and improving system reliability
  • Around 4+ years of experience in software engineering or a related field
  • Experience working with messaging and queuing systems for high-volume processing (e.g., Kafka, AMQ, or similar)
  • Proficiency in C#, Java, .NET Core, or similar backend technologies
  • Familiarity with observability practices, including metrics, logging, tracing, and alerting
  • Experience working with relational databases (e.g., MS SQL) and optimizing queries and indexes at scale
  • Experience deploying and managing applications in Kubernetes
  • Familiarity with Linux-based systems
  • Ability to read, understand, and review code effectively
  • Contributions to open-source projects or participation in technical communities
  • Experience working in compliance, data governance, or other regulated environments

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 resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#Java.NET CoreKubernetesKafkaAMQMS SQLAgile methodologiesCI/CD pipelinesDevOps principles
Soft Skills
collaborative mindsetopenness to feedbackcommunication of technical conceptsproactive problem-solvingability to work in evolving environmentsknowledge sharinglearning from teammatesability to review codecomfort with feedbackadaptability