Auf einen Blick
- Aufgaben: Entwickle innovative Backend-Lösungen für Kubernetes-Sicherheit und verbessere unsere Produkte.
- Unternehmen: Red Hat, führend in Open-Source-Softwarelösungen mit einer offenen und inklusiven Kultur.
- Vorteile: Umfassende Gesundheitsversorgung, flexible Arbeitszeiten, 401(k) mit Arbeitgeberbeitrag und mehr.
- Weitere Informationen: Dynamisches Team mit großartigen Wachstumschancen und offener Kommunikation.
- Warum dieser Job: Gestalte die Zukunft der Sicherheit in Kubernetes und mache einen echten Unterschied.
- Qualifikationen: Erfahrung in Backend-Entwicklung, Automatisierung und komplexen Systemen erforderlich.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Red Hat Advanced Cluster Security (RHACS) Engineering ist darauf spezialisiert, robuste Sicherheitslösungen für OpenShift- und Kubernetes-Implementierungen zu schaffen. Unsere Mission ist es, die Position von OpenShift als die sicherste Kubernetes-Distribution zu festigen, indem wir umfassende Sicherheitsworkflows über den gesamten Softwareentwicklungszyklus hinweg entwerfen. Wir suchen einen erfahrenen Software Engineer mit einem starken Hintergrund in der Backend-Entwicklung und Automatisierung, um unserem Advanced Cluster Security-Team beizutreten. Diese Rolle bietet eine sofortige Gelegenheit, einen signifikanten Einfluss auf unser Produkt, APIs, Architektur und Ingenieurprozesse auszuüben.
Ihr Hauptaugenmerk wird auf Folgendem liegen:
- Entwicklung neuer Funktionen und zentraler Backend-Komponenten und -Dienste von ACS.
- Ermöglichung der sicheren Nutzung der größten kommerziellen Kubernetes-Cluster in verschiedenen öffentlichen und privaten Cloud-Umgebungen.
- Steigerung unserer Lösungen, um den sich entwickelnden, hohen Anforderungen der Kubernetes- und OpenShift-Nutzer gerecht zu werden und sicherzustellen, dass ACS seine Führungsposition in Bezug auf Sicherheit und Effizienz beibehält.
Was Sie tun werden:
- Leitung des gesamten Lebenszyklus für zentrale Produktbereiche.
- Entwurf, Entwicklung und Wartung kritischer Backend-Dienste, Automatisierungstools und Linux-Datensammlungssoftware mit Schwerpunkt auf Skalierbarkeit, Leistung und Zuverlässigkeit.
- Beitrag zur technischen Roadmap, proaktive Identifizierung zukünftiger Herausforderungen und Chancen im Bereich Kubernetes-Sicherheit.
- Fokus der Entwicklungsanstrengungen auf effiziente Datensammlung, Ereignisverarbeitung, Speicherung und Persistenzmechanismen.
- Vorantreiben der Integration neuer Technologien, Programmiersprachen und Frameworks zur Steigerung der Entwicklerproduktivität und Förderung der Produktinnovation.
- Aufrechterhaltung hoher Standards für Softwarequalität, Förderung einer „Design-Dokument-zuerst“-Methodik und Unterstützung des technischen Wachstums durch Code-Reviews und Mentoring.
- Bearbeitung komplexer Kundenprobleme unter Nutzung tiefgehender Expertise in Kubernetes, Linux-Interna und verteilten Systemen zur Bereitstellung von Expertenunterstützung.
- Zusammenarbeit mit Produktmanagern, Designern und anderen Ingenieuren zur Verfeinerung und Erweiterung der ACS-Funktionen mit einem scharfen Fokus auf Benutzererfahrung und betriebliche Exzellenz.
- Bereitstellung technischer Anleitung und Förderung des Peer-Lernens durch Code-Reviews und Design-Feedback an Kollegen.
- Engagement in der Open-Source-Community, Wissensaustausch und Beitrag zu Projekten, die für ACS-Technologien grundlegend sind.
Was Sie mitbringen sollten:
- Offenheit für das Erlernen neuer Technologien, Programmiersprachen und Konzepte; wir arbeiten in Golang, legen jedoch mehr Wert auf Ihre allgemeinen Ingenieursfähigkeiten als auf Kenntnisse einer bestimmten Programmiersprache.
- Nachweisliche Erfolge in der Architektur und Implementierung leistungsstarker, skalierbarer Backend-Dienste, einschließlich RESTful- und gRPC-APIs.
- Erfahrung in der Gestaltung, Optimierung und Wartung komplexer Systeme, idealerweise in stark frequentierten Umgebungen.
- Nachgewiesene Erfahrung mit den Komplexitäten des Aufbaus und der Wartung skalierbarer verteilter Systeme und APIs.
- Kenntnisse und Erfahrungen mit Automatisierungsframeworks und -tools (z.B. Terraform, Helm), nachgewiesen durch die Automatisierung bedeutender Infrastruktur- oder Entwicklungspipelines.
- Erfahrung in der Erstellung oder Mitwirkung an Tools, die die Entwicklerproduktivität oder Systemzuverlässigkeit verbessern.
- Verständnis von und Erfahrung mit Kubernetes, einschließlich Bereitstellung, Skalierung, Verwaltung und Sicherung von Clustern in Produktionsumgebungen (bevorzugt, aber nicht erforderlich).
- Freude an der Bereitstellung hochwertiger Software durch einen prinzipiellen, „Design-Dokument-zuerst“-Ansatz.
- Blühen in einer kollaborativen Umgebung, in der Sie mit verschiedenen Stakeholdern und Fachexperten zusammenarbeiten.
- Innovatives Denken und starke Problemlösungsfähigkeiten, nachgewiesen durch praktische Lösungen für komplexe Ingenieurherausforderungen.
- Kommunikations- und Kollaborationsfähigkeiten sind unerlässlich, und nachgewiesene Erfahrung in der Arbeit in hochgradig vielfältigen und dynamischen Teams ist erforderlich.
- Eine Geschichte von Beiträgen zu Open-Source-Projekten ist bevorzugt, und aktive Teilnahme an Community-Diskussionen und -Veranstaltungen wird erwartet.
- Führungsrollen innerhalb dieser Gemeinschaften werden hoch geschätzt.
- Die Fähigkeit, kritisch zu denken und Führung im Bereich Container-Sicherheit und verteilte Systeme zu bieten, ist ein Plus.
Bildung und Mindestanforderungen:
- Fortgeschrittene Ausbildung: Ein Master- oder Doktortitel in Informatik, Ingenieurwesen oder verwandten MINT-Fächern mit mindestens fünf Jahren Erfahrung in der Softwareentwicklung mit Schwerpunkt auf Sicherheit, Systeminternas oder verteilten Systemen.
- Bachelor-Abschluss: Alternativ sollten Personen mit einem Bachelor-Abschluss in denselben Bereichen mindestens sieben Jahre ähnliche Erfahrung mitbringen.
- Technische Expertise: Diese Rolle erfordert tiefgehende technische Expertise und die nachgewiesene Fähigkeit, komplexe Probleme in der Software-Sicherheit und Infrastruktur zu lösen.
Das Gehalt für diese Position liegt zwischen 151.510,00 und 249.950,00 USD. Das tatsächliche Angebot basiert auf Ihren Qualifikationen.
Red Hat ist stolz darauf, ein Arbeitsplatz mit Chancengleichheit und ein Arbeitgeber mit positiver Aktion zu sein. Wir prüfen Bewerbungen ohne Berücksichtigung von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Abstammung, Staatsbürgerschaft, Alter, Veteranenstatus, genetischen Informationen, körperlichen oder geistigen Behinderungen, medizinischen Bedingungen, Familienstand oder aus anderen gesetzlich geschützten Gründen.
Principal Software Engineer, Backend - Advanced Cluster Security Arbeitgeber: Dormont Manufacturing Co
Red Hat ist ein hervorragender Arbeitgeber, der eine offene und inklusive Unternehmenskultur fördert, in der Vielfalt geschätzt wird und jeder die Möglichkeit hat, seine Ideen einzubringen. Mit umfassenden Vorteilen wie flexiblen Arbeitszeiten, großzügigen Urlaubsregelungen und einem starken Fokus auf berufliche Weiterentwicklung bietet Red Hat seinen Mitarbeitern die Chance, in einem dynamischen Umfeld an innovativen Sicherheitslösungen für Kubernetes zu arbeiten und dabei ihre technischen Fähigkeiten kontinuierlich auszubauen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Principal Software Engineer, Backend - Advanced Cluster Security 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 Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als Principal Software Engineer, Backend - Advanced Cluster Security 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 Dormont Manufacturing Co vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Software Engineer, Backend - Advanced Cluster Security 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 Dormont Manufacturing Co 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 Dormont Manufacturing Co 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.