At Help Scout, we’re on a mission to help businesses delight more customers. We’ve been on this journey since 2011, and today more than 10,000 companies use our platform to provide outstanding customer support. We’ve been fully remote from the beginning, and have a team of 130+ people all over the world. We love crafting beautiful products and growing a business together, but we're also trying to do something bigger. We're building a company that brings out your best and leaves the world a better place — a company that seeks balance between profit and purpose. That's why we've been a Certified B Corporation since 2019 and have pledged 1% of our equity back to the community. Help Scout’s success hinges on hiring talented, high-accountability people who want to be part of creating a culture where we all feel challenged and supported to do our best work. We hope that excites you to join us! Please note: For this role, we are only able to hire in the United States. Join the Search and Data Services team at Help Scout! Your work on this team will power critical search capabilities that our customers depend on every day. You’ll manage large, frequently changing datasets with thousands of transactions per second. Our ideal candidate takes pride in building coherent and usable interfaces, choosing the right tools for the job and creating elegant, scalable solutions. Your work as an experienced JVM Engineer will empower over 12,000 businesses around the world to provide excellent customer service and will support the other senior engineers on your team. We leverage Elasticsearch, ClickHouse and Solr for several tools at Help Scout. Expertise in these tools is not required. It is a nice bonus, though. You will join the Search and Data Services team, working on the next generation of our large-scale search and reporting service and its associated infrastructure. You will play a key role in evolving our systems to reliably scale 10x beyond today’s load. This includes building a streaming data reports pipeline and improving search relevancy, data indexing, and cost control for our high-throughput, event-driven system. In your day-to-day work, you’ll build new features, improve existing systems, and evolve data pipelines, with a strong focus on scalability, testing, and maintainability. You’ll be involved in the development lifecycle, from design and implementation decisions to testing strategies and backlog prioritization. You’ll also collaborate across engineering through code reviews and architectural discussions. Your team provides engineering support when issues escalate beyond our support team. We’ll get you up to speed so you can help customers directly and use those insights to improve the product. You’ll work alongside talented peers across Engineering, Product, and Design, including a leadership team who will challenge you to grow every day, all invested in building a truly delightful customer experience. From time to time, you’ll partner with our Talent team to help interview and hire future teammates.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed