Auf einen Blick
- Aufgaben: Gestalte die Architektur für innovative Produkte in der JetBrains Cloud Platform.
- Arbeitgeber: JetBrains, ein führendes Unternehmen im Bereich Softwareentwicklung mit einer offenen Kultur.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitsorte, zusätzliche Urlaubstage und Gesundheitsleistungen.
- Andere Informationen: Dynamisches Umfeld mit großartigen Entwicklungsmöglichkeiten und Team-Events.
- Warum dieser Job: Arbeite an zukunftsweisenden Technologien und forme die Zukunft der Softwareentwicklung.
- Gewünschte Qualifikationen: Erfahrung in Softwareengineering und Systemdesign, sowie Architekturkenntnisse.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Bei JetBrains entwickeln wir eine KI-native Plattform für die Softwareentwicklung, die Entwickler-Workflows, teamübergreifende Zusammenarbeit und organisatorische Kontrolle in ein einziges kohärentes System integriert. Diese Plattform dient als Ausführungs- und Governance-Ebene für KI-gesteuerte Entwicklung, die tief in Entwickler-Tools integriert ist, aber so konzipiert wurde, dass sie über Teams, Produkte und Umgebungen hinweg funktioniert. Dies ist eine langfristige strategische Investition für JetBrains und ein Schlüsselbereich unserer Vision für die Zukunft der Softwareentwicklung.
Wir suchen einen Softwarearchitekten (Produktarchitektur), der die Architektur innerhalb eines bestimmten Produktbereichs vorantreibt. Diese Rolle konzentriert sich darauf, die End-to-End-Architektur für ein Produktgebiet zu besitzen: sicherzustellen, dass Produktanforderungen in ein kohärentes technisches Design übersetzt werden, dass sich das Gebiet nachhaltig entwickelt und dass das Produkt mit den Plattformfähigkeiten und -beschränkungen übereinstimmt.
Zu Ihren Aufgaben gehören:
- Die Architektur eines bestimmten Produktbereichs innerhalb der JetBrains Cloud-Plattform zu besitzen und im Laufe der Zeit weiterzuentwickeln.
- Produkt- und Bereichsanforderungen in klare architektonische Designs und Implementierungsansätze zu übersetzen.
- Servicegrenzen, Domänenmodelle, Datenflüsse und Integrationsverträge gemäß den Plattformstandards zu definieren.
- Wichtige architektonische Entscheidungen und Abwägungen in Ihrem Bereich zu treffen (z.B. API-Design, Persistenz, Zuverlässigkeit, Leistung und Migrationspfade).
- Sicherzustellen, dass Ihre Domänenarchitektur von Anfang an Skalierbarkeit, Zuverlässigkeit und Beobachtbarkeit unterstützt.
- Architektonische Designs innerhalb Ihres Bereichs und Teams zu überprüfen und zu validieren, um Qualität und Konsistenz zu erhöhen.
- Mit Plattformarchitekten und anderen Domäneninhabern zusammenzuarbeiten, um sich auf bereichsübergreifende Entscheidungen und gemeinsame Schnittstellen abzustimmen.
- Eng mit Senior- und Staff-Engineers zusammenzuarbeiten, um Anforderungen zu klären, Unklarheiten zu reduzieren und die Ausführung zu unterstützen.
Wir suchen jemanden, der:
- Starke Erfahrung in der Softwareentwicklung und Systemdesign hat, mit einer Erfolgsbilanz bei der Arbeit an komplexen Systemen.
- Erfahrung in der Verantwortung für Architektur innerhalb eines Produkts oder Bereichs hat, einschließlich der Balance zwischen Lieferbedürfnissen und langfristiger Nachhaltigkeit.
- Komfortabel darin ist, Produktbedürfnisse mit Plattformfähigkeiten und -beschränkungen in Einklang zu bringen (und bei Bedarf Kompromisse auszuhandeln).
- Architektonische Entscheidungsfindung innerhalb eines Teams und über Partnerteams hinweg erleichtern kann.
- In einem Umfeld arbeiten kann, in dem viele Prozesse und Standards noch in der Entwicklung sind.
- Von langfristigen Zielen motiviert ist und für Evolution statt einmalige Implementierungen entwirft.
Besonders freuen würden wir uns, wenn Sie:
- Erfahrung in der Gestaltung von Produktarchitekturen haben, die in Cloud-Umgebungen betrieben werden und mit mehreren Systemen integriert sind.
- Stark darin sind, architektonische Abwägungen im Kontext zu beurteilen (Zeit bis zur Markteinführung vs. Richtigkeit, Flexibilität vs. Komplexität usw.).
- Es genießen, Teams durch Zusammenarbeit zu guten Lösungen zu führen, nicht durch Durchsetzung.
Warum JetBrains beitreten?
- Starkes Grundgehalt. Wir bieten wettbewerbsfähige Vergütung, die Ihre Fähigkeiten und Erfahrungen widerspiegelt.
- Flexible Arbeitsorte. Genießen Sie die Freiheit, von zu Hause oder im Büro zu arbeiten.
- Remote-Arbeit. Verbringen Sie bis zu 30 Tage pro Jahr mit Remote-Arbeit im Ausland.
- Zusätzliche Freizeit. Mehr Tage zum Entspannen, Auftanken und für die Dinge, die Sie lieben.
- Krankenversicherungszuschuss. Genießen Sie Seelenfrieden für sich und Ihre Familie.
- Lern- und Entwicklungsmöglichkeiten. Zugang zu Konferenzen, Kursen und Sprachkursen.
- Umzugshilfe. Wir helfen, Ihren Umzug so reibungslos und stressfrei wie möglich zu gestalten.
- Sprachkurse. Lernen Sie die Landessprache oder verbessern Sie Ihre Englischkenntnisse.
- Verpflegung. Genießen Sie eine warme Mahlzeit oder erhalten Sie einen Mittagszuschuss an Arbeitstagen.
- Unterstützung für psychische Gesundheit. Um Ihnen zu helfen, sich am besten zu fühlen, bieten wir einfachen Zugang zu professionellen psychischen Gesundheitsdiensten.
- Sportleistungen. Genießen Sie ein Fitnessstudio vor Ort oder einen Zuschuss für einen Sportclub.
- Interne Veranstaltungen. Nehmen Sie an unternehmensweiten Feiern und Teambesprechungen teil.
*Einige Vorteile können je nach Standort variieren.
Wir sind ein Arbeitgeber, der Chancengleichheit bietet. Wir wissen, dass großartige Ideen von jedem, überall kommen können. Deshalb tun wir unser Bestes, um einen offenen und integrativen Arbeitsplatz zu schaffen – einen, der jeden willkommen heißt, unabhängig von Hintergrund, Identität, Religion, Alter, Zugänglichkeitsbedürfnissen oder Orientierung.
Staff Engineer (Product Architecture, JetBrains Cloud Platform) Arbeitgeber: JetBrains
Kontaktperson:
JetBrains HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Staff Engineer (Product Architecture, JetBrains Cloud Platform)
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über die Unternehmenskultur und mögliche offene Stellen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Architekturfragen, die für die Rolle als Staff Engineer relevant sind. Wir können dir helfen, die besten Ressourcen zu finden.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle bei JetBrains siehst, bewirb dich direkt über unsere Website. Zeig dein Interesse und deine Motivation, Teil des Teams zu werden.
✨Tipp Nummer 4
Mach dich mit den neuesten Trends in der Softwarearchitektur vertraut! Lies Blogs, nimm an Webinaren teil und bleib auf dem Laufenden, um in Gesprächen mit Recruitern und Teamleitern glänzen zu können.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Staff Engineer (Product Architecture, JetBrains Cloud Platform)
Tipps für deine Bewerbung 🫡
Sei authentisch!: Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert. Wir suchen nach echten Persönlichkeiten, die zu unserem Team passen!
Mach es klar und präzise!: Achte darauf, dass deine Bewerbung klar strukturiert ist. Verwende einfache Sprache und vermeide Fachjargon, wenn es nicht nötig ist. Wir wollen schnell verstehen, was du kannst und was du mitbringst.
Beziehe dich auf die Stellenbeschreibung!: Schau dir die Anforderungen in der Stellenbeschreibung genau an und versuche, deine Erfahrungen und Fähigkeiten direkt damit zu verknüpfen. So zeigst du uns, dass du die richtige Person für die Stelle bist.
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles reibungslos läuft und wir deine Unterlagen schnell bearbeiten können. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei JetBrains vorbereitest
✨Verstehe die Architektur
Mach dich mit den Grundlagen der Softwarearchitektur vertraut, insbesondere in Bezug auf Cloud-Plattformen. Überlege dir, wie du die Anforderungen des Produkts in ein kohärentes technisches Design umsetzen kannst und sei bereit, deine Ideen während des Interviews zu präsentieren.
✨Bereite dich auf technische Fragen vor
Erwarte technische Fragen zu Systemdesign und Architekturentscheidungen. Übe, wie du komplexe Systeme analysierst und Entscheidungen über API-Design, Persistenz und Zuverlässigkeit triffst. Zeige, dass du in der Lage bist, Trade-offs zu erkennen und zu diskutieren.
✨Zeige Teamarbeit und Kommunikation
Da die Rolle enge Zusammenarbeit mit anderen Ingenieuren und Stakeholdern erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du durch Zusammenarbeit gute Lösungen gefunden hast und wie du in der Vergangenheit zur Entscheidungsfindung beigetragen hast.
✨Denke langfristig
Betone deine Motivation für nachhaltige Lösungen und wie du bei der Gestaltung von Architekturen an zukünftige Entwicklungen denkst. Sei bereit, darüber zu sprechen, wie du sicherstellst, dass dein Design skalierbar und wartbar ist, und wie du mit sich ändernden Anforderungen umgehst.