Elastic logo
Elastic

Self-described as the leading platform for search-powered solutions, Elastic helps organizations, their customers, and their employees find what they need faste

Principal Software Engineer - Storage Engine - Elasticsearch

Location

Worldwide

Posted

4 days ago

Salary

$159.8K - $303.5K / year

Seniority

Lead

Job Description

Principal Software Engineer - Storage Engine - Elasticsearch

Elastic

Role Description We're looking for a Principal Software Engineer to join the Elasticsearch - Storage Engine team. This globally distributed, fully remote team of experienced engineers develops core storage and query technologies for observability workloads, including: - Improving storage efficiency - Advancing ES|QL query processing and performance - Optimizing data layouts for object storage This role is responsible for driving the technical vision, architecture, and design of Elasticsearch's core storage and query engine. The ideal candidate has a proven track record of designing high-performance, scalable database or search engine technologies, along with the ability to drive technical initiatives across organizations. Our company is distributed by intention. We hire the best developers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable, and intuitive software. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements. Qualifications - Ability to collaborate across functions and teams - Proven track record of using AI to accelerate development - Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus - Strong core Java skills and understanding of concurrency primitives - Excellent verbal and written communication skills Requirements - Lead the architectural evolution of core storage engine components - Drive cross-organizational initiatives for observability solutions - Work with a globally distributed team focused on logs and metrics capabilities - Drive continuous operational and system improvements - Serve as a subject matter expert (SME) across key areas of Elasticsearch - Write idiomatic modern Java Benefits - Competitive pay based on the work you do - Health coverage for you and your family in many locations - Flexible locations and schedules for many roles - Generous number of vacation days each year - Financial donations and service matching up to $2000 - Up to 40 hours each year for volunteer projects - Minimum of 16 weeks of parental leave

Related Job Pages

More Software Engineer Jobs

Software Developer Product, SDK & Desktop

TEC-IT Datenverarbeitung GmbH

TEC-IT entwickelt seit 1996 international eingesetzte B2B-Software für Barcode-, Etiketten-, Dokumenten- und Datenerfassungsprozesse. Unsere Lösungen unterstützen Unternehmen dabei, Daten sichtbar, nutzbar und zuverlässig in Geschäftsprozesse zu integrieren.

Role Description In dieser Rolle entwickelst du langlebige Produkt-, SDK- und Desktop-Komponenten und nutzt KI-gestützte Werkzeuge verantwortungsvoll im Entwicklungsalltag. - Produktkern, SDKs, Bibliotheken und Desktop-Anwendungen weiterentwickeln - Stabile APIs und wiederverwendbare Komponenten entwerfen und implementieren - Benutzeroberflächen und produktnahe Funktionen umsetzen - KI-Werkzeuge für Spezifikation, Code, Tests, Fehlersuche und Dokumentation einsetzen - KI-Ergebnisse kritisch prüfen und technisch absichern - Code Reviews, automatisierte Tests, Releases und technische Dokumentation mitgestalten Qualifications - Praxis in der strukturierten Softwareentwicklung und Freude an langlebigen Produktlösungen - Verständnis für APIs, Softwaredesign, Git, Tests und Debugging - Verantwortungsbewusster und kritischer Umgang mit KI-Werkzeugen - Selbstständige Arbeitsweise und klare technische Kommunikation - Sehr gute Deutsch- und Englischkenntnisse - Pluspunkte: .NET, C#, Visual Studio, C++, SDK- oder Desktop-Entwicklung - Studierende, Berufseinsteiger:innen und erfahrene Entwickler:innen sind willkommen Benefits - Flexible Arbeitszeiten ab 16 Wochenstunden - Remote-Arbeit innerhalb Österreichs nach Vereinbarung - Moderne Entwicklungsumgebung und KI-gestützte Werkzeuge - Kurze Entscheidungswege und viel Eigenverantwortung - Internationale Softwareprodukte mit langfristigem technischem Anspruch

Austria
€2.4K / month
teamative logo

SAP BTP Developer

teamative

Scale to any size in any technology 🚀

Full TimeRemoteTeam 201-500Since 2005H1B No Sponsor

• Develop and maintain applications using SAP Build Apps and SAP BTP services. • Design and implement digital business solutions and workflows. • Integrate applications with SAP backend systems (e.g., SAP S/4HANA, SAP IS-U) using OData and REST APIs. • Perform testing, deployment, and ongoing application support. • Collaborate with business stakeholders, architects, and cross-functional teams in an agile environment.

Germany
Intetics logo

Senior Go Developer

Intetics

Where software concepts come alive™

ContractRemoteTeam 501-1,000Since 1995H1B No Sponsor

Role Description We are looking for a Go Developer to join a team working on regulatory, fiscal, and compliance projects. The role requires a self-sufficient engineer who can understand business requirements, collaborate with analysts and teammates, and deliver stable, production-ready solutions. The customer is a global mobility and urban services platform operating across multiple countries and regions. The platform provides transportation, delivery, and other urban services for a global user base. Responsibilities - Review business requirements and validate technical solutions. - Contribute to implementation planning. - Develop integration services with external providers and public systems. - Implement fiscalization and electronic invoicing functionality. - Deliver production-ready solutions. - Maintain service stability through monitoring, logging, and incident response. - Collaborate on regulatory services. - Independently deliver integration tasks after onboarding. Qualifications - Strong commercial experience with Go, including: - Memory management - Garbage collection - Concurrency - Experience building REST APIs. - Experience with Kafka for asynchronous messaging. - Strong knowledge of MySQL (or another relational database), including: - Transactions - Indexes - Locking mechanisms - Experience implementing Redis caching strategies. - Experience with Docker and Kubernetes, including Helm. - Hands-on experience with CI/CD pipelines (GitLab CI or GitHub Actions). Requirements - Technology Stack: - Go - REST API - Kafka - MySQL - Redis - Docker - Kubernetes (Helm) - CI/CD

United States

Staff Software Engineer

Conceptboard Cloud Service GmbH

Kollaboration, der Du vertrauen kannst. Gestalte die Zukunft gemeinsam: mit einem sicheren, DSGVO-konformen Whiteboard, gehostet in Deutschland. Conceptboard verbindet visuelle Zusammenarbeit mit datengestützten Einblicken für Entscheidungen, auf die Du bauen kannst.

Role Description Bei Conceptboard bauen wir ein Kollaborationsprodukt, auf das Enterprise-Kunden, öffentliche Institutionen und sicherheitskritische Organisationen täglich vertrauen. Damit die Teams, die dieses Produkt entwickeln, jederzeit auf voller Geschwindigkeit liefern können, brauchen sie eine Plattform, die ihnen aus dem Weg geht – nicht eine, die sie ausbremst. Als Platform Architect / Staff Engineer bist du Eigentümer der Core Platform Architecture – und du baust sie selbst, hands-on. Dein Design-Constraint Nummer eins: Die Plattform ist nie der Bottleneck. Du denkst in Self-Service-Capabilities, sauberen Contracts und klaren Boundaries – und du machst das Platform-Team zum Agentic-Engineering-Lighthouse der gesamten Organisation. Das hier ist keine Ivory-Tower-Rolle: Du setzt Richtung, indem du sie shippst. Your Responsibilities - Target Architecture ownen. - Du formulierst, validierst und entwickelst die Architecture der Core Platform – inklusive der make-or-break Entscheidungen dahinter. - Du bist die primäre Ansprechperson für Architektur-Ownership auf Platform-Ebene und entlastest damit die bestehende Architektur-Verantwortung von einer einzelnen Person. - Hands-on bauen. - Du leitest und trägst persönlich zum Proof-of-Concept bei, der die kritischen Hypothesen validiert – und danach zu den Platform Services selbst. - Du bist Builder, nicht nur Designer. - Platform as a Product. - Du designst Services als Self-Service-Capabilities, die Module-Teams unblocked halten. - Thinnest viable Platform beats Gold-Plating, immer. - Contracts & Standards setzen und schützen. - Du definierst und sicherst die Contracts zwischen Plattform und Module-Teams: APIs, Boundaries, Non-Functional Requirements – und sorgst dafür, dass sie eingehalten werden. - Agentic-First von Tag eins. - Du etablierst disziplinierte Agentic-Engineering-Practices im Platform-Team und machst es zur Referenz für die gesamte Engineering-Organisation. - Lead by Example. - Du inspirierst dein Team mit einem Platform-First-Mindset. - Deine Teammitglieder wachsen, weil sie dir zuschauen – und weil du die Standards, die du setzt, selbst lebst. - Alignment mit dem Architect. - Du arbeitest eng mit dem bestehenden Architect zusammen, um übergreifende Architektur-Entscheidungen abzustimmen und zu validieren. Qualifications - Hands-on Builder mit starkem Track Record. - Du hast Plattformen oder Services at scale architektiert und gebaut – und du codest noch. Kein reiner Architecture-by-PowerPoint-Hintergrund. - Platform-as-a-Product-Instinct. - Du hast Self-Service-Plattformen gebaut, die andere Teams schneller gemacht haben. - Du weißt, wie Plattformen zum Bottleneck werden – und designst aktiv dagegen. - Interne Teams sind für dich echte Kunden. - Sound Engineering Practices. - Testing, Contracts, Observability, CI/CD, klare Boundaries – und das Urteilsvermögen, welche Non-Functional Requirements tatsächlich zählen. - Genuine Motivation für Agentic Engineering. - Du willst Agentic-First mit Disziplin bauen, nicht mit Hype – und du willst es für andere modellieren. Requirements - Erfahrung in regulierten Umgebungen mit hohen Compliance-Anforderungen. - Relevante Domain-Tiefe für eine Collaboration-Plattform, z. B. Distributed Systems oder Real-Time-Architektur. - Erfahrung mit Agentic-First-Workflows – privat oder professionell. Benefits - Flexibilität – Genieße umfassende Freiheit bezüglich deines Arbeitsortes und gestalte deine Arbeitszeiten ganz nach deinen Bedürfnissen. - Eigenverantwortung – Bei uns hast du die Möglichkeit, selbstständig und eigenverantwortlich zu arbeiten, unterstützt von einer flachen Hierarchie und kurzen Entscheidungswegen. - Internationalität – wir arbeiten in einem globalen Team, das kulturelle Vielfalt schätzt und fördert. Unser internationales Netzwerk ermöglicht es dir, weltweit Kontakte zu knüpfen. - Zusammenhalt – Wir wissen, wie wichtig persönliche Treffen sind, um den Teamgeist zu stärken. Daher organisieren wir regelmäßig Social Events. - Wettbewerbsfähige Vergütung – Du erhältst ein attraktives Gehaltspaket und 30 Tage Urlaub pro Jahr. - Mitarbeitervorteile – Nutze eine Vielzahl von Vergünstigungen über unseren externen Corporate Benefits Partner. Company Description Kollaboration, der Du vertrauen kannst. Gestalte die Zukunft gemeinsam: mit einem sicheren, DSGVO-konformen Whiteboard, gehostet in Deutschland. Conceptboard verbindet visuelle Zusammenarbeit mit datengestützten Einblicken für Entscheidungen, auf die Du bauen kannst.

Germany