Auf einen Blick
- Aufgaben: Entwickle und verbessere unsere Tools für KI-Clients und gestalte die Benutzeroberfläche.
- Unternehmen: Endgame, ein innovatives Unternehmen im Bereich KI und Softwareentwicklung.
- Vorteile: Wettbewerbsfähige Vergütung, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Team mit großartigen Wachstumschancen und einer offenen Kultur.
- Warum dieser Job: Arbeite an spannenden Projekten mit modernster Technologie und mache einen echten Unterschied.
- Qualifikationen: Erfahrung in TypeScript, JavaScript und API-Entwicklung.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Über Endgame
Endgame ist das Kontextdiagramm für jeden GTM-Agenten. Wir verarbeiten jeden Anruf, Deal und jedes Playbook in strukturiertes Wissen, auf das sowohl Menschen als auch KI-Agenten 140× schneller und zu einem Bruchteil der Kosten zugreifen können, als wenn man rohe Daten an ein LLM übergibt. Vertriebsteams bei Monte Carlo, BetterUp, Braze und Dutzenden anderer führender Unternehmen nutzen Endgame als ihre Quelle der Wahrheit. Anstatt dass der Kontext über fünfzehn getrennte Systeme verstreut ist, arbeiten ihre Vertreter, Manager und CS-Teams – und die Agenten, die mit ihnen zusammenarbeiten – alle aus derselben strukturierten Sicht auf jeden Kunden und jeden Deal.
Wir haben 47,5 Millionen Dollar von EQT Ventures, Menlo Ventures, Upfront Ventures und Unusual Ventures sowie von Führungskräften von Zoom, Stripe, Notion und Airtable gesammelt. Wir sind ein Team von ~25, hauptsächlich Ingenieuren, und wir bauen Produktionssysteme mit echter Architektur – keine Prototypen.
Wie wir bauen
Wir sind ein KI-natives Engineering-Team. Agentische Codierungswerkzeuge sind integraler Bestandteil unserer Arbeitsweise, und wir liefern täglich 15-20 Mal, wenn nicht mehr. Wir arbeiten mit Claude Code, Cursor und Copilot und teilen ständig, was funktioniert und was nicht. Wir bewegen uns schnell, scheuen uns nicht, Dinge wegzuwerfen, und halten die Messlatte hoch, weil unsere Kunden von uns abhängen. Sie werden helfen, diese Kultur voranzutreiben.
Was Sie tun werden
- Den MCP-Server und die Agentenwerkzeuge weiterentwickeln, die KI-Kunden verwenden, um auf das Kontextdiagramm von Endgame zuzugreifen – Tool-Schemas entwerfen, Kontextfenster verwalten und sicherstellen, dass jeder Toolaufruf die richtigen Daten schnell zurückgibt.
- Die Frontend-Funktionen, tRPC-Routen und React-Komponenten bereitstellen, mit denen Kunden täglich interagieren – von Admin-Dashboards bis hin zur Kernprodukt-UI.
- Die öffentliche API-Schicht entwerfen und absichern: Authentifizierung, Redis-unterstützte Ratenbegrenzung, Quotenüberwachung und die Beobachtbarkeit, um zu wissen, wann etwas schiefgeht.
- Neue Datenquellen in das Produkt integrieren, indem Sie sich mit dem Kontextdiagramm verbinden und diese Daten sowohl über die benutzerfreundliche UI als auch über die agentenorientierten Werkzeugoberflächen verfügbar machen.
- Unklare Produktziele in konkrete technische Anforderungen übersetzen und diese umsetzen. Sie werden eng mit Produkt, Design und dem Rest des Engineering-Teams zusammenarbeiten und oft die Person sein, die einen Kunden-Schmerzpunkt in eine neuartige Lösung verwandelt.
- Die End-to-End-Qualität der Oberflächen, die Sie bereitstellen, verantworten: Leistung, Zuverlässigkeit, Sicherheit, Beobachtbarkeit. KI hebt den Standard, Ihr Geschmack hebt die Messlatte.
Was wir suchen
- Tiefes Verständnis des TypeScript- und JavaScript-Ökosystems. Sie haben ernsthafte Systeme darin aufgebaut und gewartet, nicht nur damit gearbeitet.
- Vertrautheit mit Python.
- Erfahrung in der Gestaltung und Implementierung von LLM- und Agentenwerkzeugoberflächen, einschließlich der Werkzeuge selbst und des Kontextmanagements darum herum.
- Erfahrung in der Entwicklung von APIs mit echtem Fokus auf Beobachtbarkeit und Authentifizierung.
- Starke Produktinstinkte. Sie können eine unklare Produktanforderung in umsetzbare technische Anforderungen übersetzen.
- Tiefe Erfahrung mit agentischen Codierungswerkzeugen und modernen Testpraktiken. Sie verwenden täglich KI-Codierungswerkzeuge, haben Meinungen dazu und wissen, wann Sie dem Agenten vertrauen sollten, anstatt selbst den Unterschied zu lesen.
- Sie neigen zu kollaborativem Handeln. Sie schreiben, teilen frühzeitig und treffen Entscheidungen, die umkehrbar sind, wenn Sie können.
- Bonus: frühere Erfahrung mit Umsatzdaten-Systemen (Salesforce, CRMs, Vertriebswerkzeuge) oder Entwicklerplattform-Infrastruktur (SDKs, APIs, Agentenwerkzeuge).
Vorteile
- Wettbewerbsfähige Vergütung und Eigenkapital
- 401k, Gesundheits-, Zahn- und Augenversicherung
- Flexible Freizeit
- Bezahlte Elternzeit
- Bildungsstipendium
Die in unseren Stellenbeschreibungen aufgeführten Qualifikationen dienen als Richtlinien und sind keine strengen Anforderungen. Sie müssen nicht jede Qualifikation erfüllen, um sich zu bewerben – wenn Sie glauben, dass Ihre Fähigkeiten und Erfahrungen Sie zu einem starken Kandidaten machen, möchten wir von Ihnen hören! Bewerben Sie sich direkt oder kontaktieren Sie uns unter hiring@endgame.io.
Principal Software Engineer Arbeitgeber: endgame
Endgame ist ein hervorragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung bietet, in der Ingenieure an bedeutenden Projekten arbeiten können. Mit einem starken Fokus auf AI-native Entwicklung und modernsten Coding-Tools ermöglicht Endgame seinen Mitarbeitern, täglich 15-20 Releases durchzuführen und dabei ihre Fähigkeiten kontinuierlich zu erweitern. Die Unternehmenskultur fördert Zusammenarbeit und Kreativität, während attraktive Vorteile wie wettbewerbsfähige Vergütung, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten dazu beitragen, dass sich die Mitarbeiter geschätzt und unterstützt fühlen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Principal Software Engineer erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei endgame anzuklopfen, wenn du dich auf die Stelle als Principal Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei endgame vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei endgame klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei endgame vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.