Auf einen Blick
- Aufgaben: Leite das Design und die Entwicklung von verteilten Systemen für unsere Cybersecurity-Plattform.
- Unternehmen: Nozomi Networks, ein innovatives Unternehmen im Bereich Cybersicherheit.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem starken Teamgeist.
- Warum dieser Job: Gestalte die Zukunft der Cybersicherheit und mache einen echten Unterschied.
- Qualifikationen: Erfahrung in der Softwareentwicklung und technische Führungsfähigkeiten.
Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.
Wir suchen einen Staff Software Engineer, der unserem Engineering-Team beitritt und eine Schlüsselrolle bei der Gestaltung der Architektur, Skalierbarkeit und langfristigen Entwicklung unserer Plattform spielt. Als Staff Engineer bei Nozomi Networks werden Sie sowohl auf technischer Führungsebene als auch praktisch tätig sein, komplexe Initiativen über Teams hinweg vorantreiben und hohe Standards für technische Exzellenz setzen.
In dieser Rolle werden Sie:
- Das Design und die Evolution verteilter Systeme leiten, die unsere OT/IoT-Cybersicherheitsplattform antreiben.
- Architekturentscheidungen mit einem langfristigen Blick auf Skalierbarkeit, Leistung und Wartbarkeit treffen.
- Initiativen teamübergreifend übernehmen und die Ingenieurefforts mit Produkt- und Geschäftsprioritäten abstimmen.
- Technische Schulden systematisch identifizieren und reduzieren, um die Systemzuverlässigkeit und Entwicklerproduktivität zu verbessern.
- Als technischer Multiplikator agieren, Ingenieure betreuen und die Standards für Design, Codequalität und betriebliche Exzellenz erhöhen.
- Best Practices in Softwaredesign, Testing und Beobachtbarkeit definieren und fördern.
- Eng mit Produkt-, SRE- und Sicherheitsteams zusammenarbeiten, um End-to-End-Lösungen zu liefern.
- Ingenieurprozesse beeinflussen und verbessern, um eine effektive Lieferung in einem schnelllebigen agilen Umfeld sicherzustellen.
- Verantwortung für mission-critical Features und Services übernehmen, von der Konzeption bis zur Produktion und darüber hinaus.
- Die kulturellen Säulen von Nozomi Networks verkörpern und Transparenz, Vertrauen und Verantwortlichkeit fördern.
Um in dieser Gelegenheit erfolgreich zu sein, sollten Sie:
- Umfangreiche Erfahrung im Design und Aufbau großangelegter verteilter Systeme in Produktionsumgebungen haben.
- Starke Expertise in mindestens einer Kernsprache: Golang, C++, Python oder Ruby.
- Nachweisliche Erfolge in der technischen Führung über Teamgrenzen hinweg vorweisen können.
- Tiefes Verständnis für Systemdesign, Algorithmen und Datenstrukturen besitzen.
- Erfahrung mit modernen Backend-Architekturen, APIs und serviceorientierten Systemen haben.
- Solide Kenntnisse in automatisierten Teststrategien (TDD, BDD, Integrationstests) mitbringen.
- Vertrautheit mit JavaScript/TypeScript und React ist von Vorteil.
- Starkes Wissen über PostgreSQL und Datenmodellierung ist von Vorteil.
- Ein Verständnis für Netzwerkgrundlagen (TCP/IP, UDP usw.) ist sehr wertvoll.
- Erfahrung in agilen Umgebungen mit funktionsübergreifender Zusammenarbeit haben.
- Die Fähigkeit besitzen, in hochvertrauenswürdigen, hochvertraulichen Umgebungen zu arbeiten.
Staff Software Engineer Arbeitgeber: Tech Ladies®
Nozomi Networks ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der Cybersicherheitsbranche zu arbeiten und dabei eine bedeutende Rolle im Schutz kritischer Infrastrukturen zu spielen. Mit einem starken Fokus auf Teamarbeit, Transparenz und kontinuierlichem Lernen fördert das Unternehmen eine dynamische Arbeitskultur, in der Mitarbeiter durch Mentoring und technische Führungsrollen wachsen können. Die Lage in Mendrisio bietet zudem eine inspirierende Umgebung, die sowohl berufliche als auch persönliche Entwicklung unterstützt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Staff 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 Tech Ladies® anzuklopfen, wenn du dich auf die Stelle als Staff 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 Tech Ladies® vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Staff 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 Tech Ladies® 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 Tech Ladies® 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.