Senior Software Engineer, Devices - Türkiye

Senior Software Engineer, Devices - Türkiye

Vollzeit 60000 - 75000 € / Jahr (geschätzt) Kein Homeoffice möglich
J

Auf einen Blick

  • Aufgaben: Entwickle Software mit Go und Node.js für plattformübergreifende Anwendungen.
  • Unternehmen: JumpCloud® - eine innovative Plattform für IT-Management.
  • Vorteile: Remote-Arbeit, wettbewerbsfähiges Gehalt und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit Fokus auf agile Entwicklung und Mentoring.
  • Warum dieser Job: Gestalte die Zukunft des modernen Identitäts- und Gerätemanagements.
  • Qualifikationen: 7-10 Jahre Erfahrung in der Softwareentwicklung für Windows, Mac oder Linux.

Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.

Alle Rollen bei JumpCloud® sind remote, sofern im Stellenangebot nicht anders angegeben.

Über JumpCloud®: JumpCloud® ist die KI-gestützte, einheitliche IT-Management-Plattform, die entwickelt wurde, um die moderne Arbeitswelt zu sichern. Durch die Konsolidierung von Identitäts-, Geräte- und Zugriffsmanagement bietet JumpCloud intelligentes, sicheres IT-Management, das von menschlichen Nutzern bis hin zu autonomen KI-Agenten skalierbar ist. Wir helfen Organisationen weltweit, Komplexität zu beseitigen und KI-Risiken in einen optimierten Vorteil umzuwandeln, indem wir sicherstellen, dass die richtigen Personen und Agenten jederzeit sicheren Zugang zu den richtigen Ressourcen haben.

Über die Rolle: JumpCloud sucht einen erfahrenen Software Engineer, der einem Engineering-Team beitritt, das sich auf verschiedene Anwendungen und Dienste konzentriert, die auf Windows-, Mac- oder Linux-Maschinen/Servern laufen, deren Interaktion mit dem OS/Kernel und die Zusammenarbeit mit Backend-Diensten, mit denen diese Anwendungen/Dienste interagieren.

Gerätemanagementdienste sind zentrale Bestandteile des gesamten JumpCloud-Produktportfolios. Zusammen mit unseren Identitäts- und Verzeichnisdiensten bildet das Gerätemanagement die Grundlage für unsere Lösungen, sowohl cloud- als auch gerätebasiert. Die Arbeit dieses Teams wird die Nutzung von JumpCloud einfacher und reibungsloser gestalten, während ein sehr hohes Maß an Sicherheit gewährleistet wird.

Was Sie tun werden:

  • Primär mit Go und Node.js für plattformübergreifende Anwendungen auf Windows, macOS und Linux arbeiten.
  • Fachwissen in Bereichen wie Windows-Dienste, Kernel, Ereignisprotokolle, Mac Launch-Daemons und macOS-Interna erwerben oder nutzen.
  • Mit Architekten, UX-Designern und DevOps zusammenarbeiten, um sicherzustellen, dass unsere Systeme hochverfügbar, skalierbar sind und außergewöhnliche Benutzererlebnisse bieten.
  • Innerhalb eines Scrum-Rahmens arbeiten, um agile Entwicklung voranzutreiben.
  • Mit mTLS-Protokollen und verwandten Sicherheitskonzepten lernen und arbeiten. Vorherige Erfahrungen in diesen Bereichen sind von Vorteil.
  • OAuth/OIDC-Flows für sichere Benutzerauthentifizierung und Dienstzugriff verwenden.
  • Unit-Tests, funktionale Tests und Akzeptanztests schreiben sowie diese Testfälle automatisieren.
  • Zur Zukunft unserer Gerätemanagementdienste beitragen, indem Sie an strategischen Planungs- und Scoping-Sitzungen mit Produktmanagern teilnehmen.
  • Unsere Kernwerte verkörpern: starke Verbindungen aufbauen, groß denken und jeden Tag um 1% besser werden.

Wir suchen:

  • 7–10 Jahre Erfahrung in der Entwicklung von MAC-, Windows- oder Linux-Anwendungen (einschließlich Integration mit Drittanbieteranwendungen) in einer modernen Sprache (Python, Java oder Golang). Erfahrung in einer dieser Sprachen ist ein Muss.
  • Erfahrung mit einem der öffentlichen Cloud-Anbieter (AWS, GCP oder Azure) mit CI/CD-Pipelines (vorzugsweise GitHub Action) zum Erstellen, Testen und Bereitstellen. Kenntnisse über Containerisierungstechnologien und Orchestrierung mit Kubernetes.
  • Starke praktische Erfahrung in der Backend-Software- oder Full-Stack-Entwicklung ist ein Muss.
  • Kenntnisse in Swift, C#, C++ wären von Vorteil.
  • Kenntnisse im Bereich Geräte-MDM wären von Vorteil.
  • Bereitschaft, junior Mitglieder des Teams zu betreuen.
  • Bonuspunkte, wenn Sie Erfahrung mit Diensten, Ereignisprotokollen, Kernel im Windows-Betriebssystem und/oder Launch-Daemons, App-Hosting auf Mac haben.

Wo Sie arbeiten werden/Standort: JumpCloud verpflichtet sich zu Remote First, was bedeutet, dass Sie innerhalb des im Stellenangebot angegebenen Landes remote arbeiten können. Diese Rolle ist remote im Land Türkei / Türkiye. Sie müssen sich in der Türkei / Türkiye befinden und autorisiert sein, dort zu arbeiten, um für diese Rolle in Betracht gezogen zu werden.

Sprache: JumpCloud® hat Teams in über 15 Ländern weltweit und führt unsere internen Geschäfte in Englisch. Das Vorstellungsgespräch und alle weiteren Auswahlverfahren finden hauptsächlich in Englisch statt. Um für eine Rolle bei JumpCloud® in Betracht gezogen zu werden, müssen Sie fließend Englisch sprechen und schreiben. Alle zusätzlichen Sprachanforderungen werden in den Einzelheiten des Stellenangebots aufgeführt.

JumpCloud® ist ein Arbeitgeber, der Chancengleichheit bietet. Alle Bewerber werden unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Veteranen- oder Behinderungsstatus für eine Anstellung in Betracht gezogen.

Senior Software Engineer, Devices - Türkiye Arbeitgeber: JumpCloud

JumpCloud® ist ein hervorragender Arbeitgeber, der eine innovative und unterstützende Arbeitsumgebung bietet, in der Mitarbeiter die Möglichkeit haben, an bedeutenden Projekten im Bereich IT-Management zu arbeiten. Mit einem Remote-First-Ansatz ermöglicht JumpCloud® seinen Mitarbeitern in der Türkei, flexibel zu arbeiten und gleichzeitig von einer starken Teamkultur und kontinuierlichen Wachstumschancen zu profitieren. Die Förderung von Zusammenarbeit und persönlicher Entwicklung macht JumpCloud® zu einem attraktiven Arbeitsplatz für talentierte Software-Ingenieure, die ihre Fähigkeiten in einem dynamischen Umfeld weiterentwickeln möchten.

J

Kontaktdaten:

JumpCloud Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer, Devices - Türkiye erhalten könnten

Tipp Nummer 1

Mach dir eine Liste von Unternehmen, die dich interessieren, und besuche deren Karriereseiten regelmäßig. Oft gibt es Stellenangebote, die nicht auf großen Jobportalen veröffentlicht werden.

Tipp Nummer 2

Nutze dein Netzwerk! Sprich mit Freunden, ehemaligen Kollegen oder Bekannten in der Branche. Oft erfährt man durch persönliche Kontakte von offenen Stellen oder kann Empfehlungen bekommen.

Tipp Nummer 3

Bereite dich gut auf Vorstellungsgespräche vor. Informiere dich über das Unternehmen, seine Produkte und die Technologien, die sie verwenden. Zeige, dass du wirklich interessiert bist und bereit, einen Beitrag zu leisten.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und erhöht deine Chancen, von den Personalverantwortlichen gesehen zu werden. Lass uns gemeinsam die nächste Stufe deiner Karriere erreichen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, Devices - Türkiye mit Bravour zu bestehen

Go
Node.js
Windows Services
macOS Internals
Event Loggers
Scrum
mTLS Protokolle

Einige Tipps für deine Bewerbung 🫡

Lebenslauf auf den neuesten Stand bringen:Bevor du dich bewirbst, schau dir deinen Lebenslauf genau an. Stelle sicher, dass alle Informationen aktuell sind und deine relevanten Erfahrungen und Fähigkeiten gut zur Geltung kommen.

Stellenbeschreibung sorgfältig lesen:Nimm dir die Zeit, die Stellenbeschreibung gründlich zu lesen. Achte darauf, wie deine Fähigkeiten und Erfahrungen mit den Anforderungen übereinstimmen, und passe deine Bewerbung entsprechend an.

Persönliche Note hinzufügen:Zeige in deinem Anschreiben, warum du bei JumpCloud arbeiten möchtest. Teile uns mit, was dich an der Position reizt und wie du zur Mission des Unternehmens beitragen kannst.

Bewerbung über unsere Website einreichen:Vergiss nicht, deine Bewerbung über unsere offizielle Website einzureichen. So stellst du sicher, dass sie direkt im richtigen System landet und wir sie schnellstmöglich bearbeiten können.

Wie man sich auf ein Vorstellungsgespräch bei JumpCloud vorbereitet

Mach dich mit den Technologien vertraut

Stelle sicher, dass du die Technologien, die in der Stellenbeschreibung erwähnt werden, gut verstehst. Wenn du mit Go und Node.js arbeitest, solltest du Beispiele für deine Erfahrungen mit diesen Sprachen parat haben. Zeige, dass du die neuesten Trends und Best Practices in der Softwareentwicklung kennst.

Bereite dich auf technische Fragen vor

Erwarte technische Fragen zu Themen wie Backend-Entwicklung, CI/CD-Pipelines und Containerisierung. Übe, wie du deine Lösungen erklärst und dabei auch auf Sicherheitskonzepte wie mTLS und OAuth/OIDC eingehst. Das zeigt, dass du nicht nur die Theorie kennst, sondern auch praktische Anwendungen beherrschst.

Zeige Teamgeist und Kommunikationsfähigkeiten

Da die Rolle viel Zusammenarbeit erfordert, sei bereit, über deine Erfahrungen im Team zu sprechen. Betone, wie du mit UX-Designern und DevOps zusammengearbeitet hast, um benutzerfreundliche Systeme zu entwickeln. Gute Kommunikation ist entscheidend, also übe, deine Gedanken klar und präzise zu formulieren.

Frage nach der Unternehmenskultur

Nutze die Gelegenheit, um mehr über die Werte von JumpCloud zu erfahren. Frage, wie das Unternehmen seine Kernwerte in der täglichen Arbeit umsetzt. Das zeigt dein Interesse an der Unternehmenskultur und hilft dir, herauszufinden, ob du gut ins Team passt.