[Remote] Staff Software Engineer – Elasticsearch Platform

Note The job is a remote job and is open to candidates in USA. Dice is seeking a Staff Software Engineer to lead the design and evolution of a real-time search platform. This role involves architecting and maintaining Elasticsearch clusters, building high-performance APIs in Go, and ensuring the scalability and reliability of search at massive scale while mentoring engineers and guiding architecture decisions. Responsibilities Develop and enhance backend services to meet evolving product requirements, ensuring robust, scalable, and high-performance solutions Contribute across the entire product lifecycle—from design and development to deployment, optimization, and scaling Design, implement, and maintain Elasticsearch environments aligned with performance, reliability, and scalability goals Collaborate closely with Product Managers, Architects, and Engineering teams to understand user needs and translate business requirements into technical solutions Write clean, testable, and maintainable code while upholding engineering best practices Participate in code reviews, architecture discussions, and continuous improvement initiatives Drive technical excellence and foster a culture of ownership, accountability, and collaboration within the engineering team Mentor and support engineers through technical guidance and architectural leadership Skills 7–10+ years of professional software development experience with a strong Computer Science foundation 3+ years of recent hands-on experience with Elasticsearch (or similar search technologies) Proven ability to design, build, and operate complex distributed systems and high-load services Deep understanding of Elasticsearch architecture, performance tuning, and operational best practices Experience with AWS services and cloud-native application development Strong Golang development experience, or demonstrated ability and willingness to quickly learn and adopt Go Solid understanding of Object-Oriented Programming (OOP), Database concepts (RDBMS and NoSQL), Networking fundamentals and distributed system interactions Experience developing RESTful APIs and working with modern web application frameworks Proficiency in one or more of the following technologies Python, PHP, JavaScript (Node.js), Java Experience building scalable, high-performance backend services Familiarity with CI/CD pipelines, Agile development methodologies, Git-based version control workflows Strong verbal and written English communication skills in a global team environment Experience with frameworks such as Laravel, Symfony, Other enterprise-grade application frameworks Cloud certifications or hands-on experience with AWS, Google Cloud Platform (Google Cloud Platform), Microsoft Azure Experience with containerization and orchestration technologies such as Kubernetes Passion for continuous learning and staying current with emerging technologies and industry trends Company Overview Dice is the go-to career marketplace for tech professionals. It was founded in 2010, and is headquartered in Drachten, Friesland, NLD, with a workforce of 201-500 employees. Its website is https//www.or-quest.nl/. Company H1B Sponsorship Dice has a track record of offering H1B sponsorships, with 2 in 2022, 4 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.

Back to blog