Auf einen Blick
- Aufgaben: Entwickle hochleistungsfähige Softwarelösungen in C++/Go für Cybersecurity und Web-Infrastruktur.
- Unternehmen: Innovatives Unternehmen mit einem Fokus auf moderne Technologien und Teamarbeit.
- Vorteile: Vollständige Remote-Arbeit, wettbewerbsfähige Vergütung und kontinuierliche Weiterbildung.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einer inklusiven Unternehmenskultur.
- Warum dieser Job: Gestalte die Zukunft der Internetsicherheit und arbeite an spannenden Projekten mit modernsten Technologien.
- Qualifikationen: Mindestens 10 Jahre Erfahrung in C/C++ und tiefes Verständnis für Netzwerksicherheit.
Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.
Diese Position wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und nächsten Schritte verwaltet. Unser Partner sucht einen Senior Software Engineer - C++/Go mit Sitz in der Schweiz. Treten Sie einem Remote-First-Engineering-Team bei, das Lösungen für Cybersicherheit und Webinfrastruktur der nächsten Generation entwickelt, die Millionen von Websites und Anwendungen weltweit schützen.
In dieser Rolle arbeiten Sie auf Systemebene, entwerfen und bauen hochleistungsfähige Netzwerktechnologien und Websicherheitslösungen. Sie tragen sowohl zu proprietären Produkten als auch zu Open-Source-Projekten bei, verbessern die Integration von Webservern und fördern fortschrittliche Bot-Erkennungskapazitäten. Sie helfen dabei, komplexe technische Herausforderungen in skalierbare, zuverlässige und effiziente Lösungen umzuwandeln.
Sie arbeiten mit erfahrenen Ingenieuren in einer Umgebung, die technisches Eigentum, Neugier und die Freiheit schätzt, konventionelle Ansätze in Frage zu stellen. Dies ist eine aufregende Gelegenheit für einen erfahrenen Systemingenieur, einen greifbaren Einfluss auf die globale Internetsicherheit auszuüben, während Sie mit einem modernen Technologiestack und minimalen Legacy-Beschränkungen arbeiten.
Verantwortlichkeiten:
- Entwerfen, entwickeln und warten Sie hochleistungsfähige Softwarekomponenten in C und C++, um fortschrittliche Websicherheits-, Netzwerk- und Infrastruktur-Lösungen zu unterstützen.
- Entwickeln Sie Integrationsmodule für Webserver wie Nginx und Apache, um nahtlose Kompatibilität, Zuverlässigkeit und Leistung sicherzustellen.
- Erweitern, optimieren und warten Sie Open-Source-Bibliotheken, -Tools und -Komponenten, um aufkommenden technischen Anforderungen und Sicherheitsherausforderungen gerecht zu werden.
- Implementieren Sie neue Funktionen und Fähigkeiten innerhalb einer C++-basierten Bot-Erkennungsengine zur Verbesserung der Bedrohungserkennung und des Schutzes vor automatisierten Angriffen.
- Entwerfen und bauen Sie innovative Netzwerk- und Websicherheitsprodukte, die den sich entwickelnden Infrastrukturbedürfnissen gerecht werden und den Schutz für Online-Unternehmen verbessern.
- Übernehmen Sie die Verantwortung für den gesamten Softwareentwicklungszyklus, einschließlich technischer Gestaltung, Implementierung, Test, Debugging, Bereitstellung und kontinuierlicher Optimierung.
- Untersuchen und lösen Sie komplexe systemtechnische Probleme, die Leistung, Skalierbarkeit, Netzwerk und Softwarezuverlässigkeit betreffen.
- Zusammenarbeiten mit Ingenieuren und technischer Führung, um architektonische Entscheidungen zu definieren, neue Technologien zu bewerten und robuste technische Lösungen zu liefern.
- Zu proprietären und Open-Source-Projekten beitragen, indem Sie solide Softwareengineering-Praktiken anwenden und hohe Standards für die Codequalität aufrechterhalten.
- Mit Technologien im gesamten Infrastruktur-Stack arbeiten, einschließlich Go, RabbitMQ, PostgreSQL, ClickHouse, Kubernetes und GitLab CI/CD.
- Aktiv an technischen Diskussionen teilnehmen, bestehende Annahmen konstruktiv in Frage stellen und die Engineering-Praktiken innerhalb eines verteilten Teams kontinuierlich verbessern.
Anforderungen:
- Mindestens 10 Jahre professionelle Erfahrung in der Softwareentwicklung mit C/C++, unterstützt durch eine starke Erfolgsbilanz bei der Lieferung und Wartung langfristiger Projekte in mehreren Organisationen.
- Tiefe Expertise in der Low-Level-Programmierung, Systementwicklung und Netzwerkprogrammierung, mit der Fähigkeit, komplexe technische Herausforderungen nahe der Infrastrukturebene zu lösen.
- Praktische Erfahrung mit Konzepten der Websicherheit, einschließlich eines Verständnisses der Webinfrastruktur, gängiger Bedrohungen und Ansätze zum Schutz von Anwendungen und Diensten.
- Erfahrung mit SQL und relationalen Datenbanktechnologien, einschließlich der Fähigkeit, Daten effektiv abzufragen, zu verwalten und zu integrieren.
- Starke Grundlagen im Softwareengineering, einschließlich Debugging, Leistungsoptimierung, Systemdesign, Testen und Entwicklung wartbarer Codes.
- Vertrautheit mit der Architektur von Webservern und Erfahrung in der Entwicklung von Integrationen oder der Erweiterung bestehender Bibliotheken und Tools wäre von großem Wert.
- Kenntnisse in Go sind ein großer Vorteil, insbesondere für Ingenieure, die sich wohl fühlen, mit mehreren Programmiersprachen zu arbeiten.
- Vertrautheit mit PHP, XML, HTML und CSS wäre vorteilhaft für die Mitwirkung an webbezogenen Komponenten und Integrationen.
- Erfahrungen mit Technologien wie RabbitMQ, PostgreSQL, ClickHouse, Kubernetes und GitLab CI/CD sind von Vorteil.
- Starke analytische und problemlösende Fähigkeiten, mit der Fähigkeit, skalierbare, zuverlässige Lösungen für anspruchsvolle technische Umgebungen zu entwerfen.
- Eine proaktive, neugierige und wachstumsorientierte Denkweise, mit echtem Interesse daran, neue Technologien zu lernen und die Engineering-Praktiken kontinuierlich zu verbessern.
- Ausgezeichnete Zeitmanagement- und asynchrone Kommunikationsfähigkeiten, mit der Fähigkeit, unabhängig zu arbeiten und effektiv innerhalb einer Remote-First-Organisation zusammenzuarbeiten.
- Starkes Verantwortungsbewusstsein und Rechenschaftspflicht, kombiniert mit dem Vertrauen, etablierte Ansätze in Frage zu stellen und konstruktiv zu technischen Entscheidungen beizutragen.
- Frühere Erfahrungen in einem Startup oder einem schnell wachsenden Technologieumfeld sind von Vorteil.
Vorteile:
- Vollständig remote Arbeit: Arbeiten Sie remote aus Europa, mit flexiblen Arbeitsbedingungen, die für ein verteiltes Engineering-Team ausgelegt sind.
- Flexible Engagement-Optionen: Arbeitsverträge sind in Deutschland, Großbritannien, Spanien und Estland verfügbar, mit freiberuflichen oder Vertragsvereinbarungen in anderen europäischen Standorten.
- Wettbewerbsfähige Vergütung: Bezahlte Anstellung mit einer Vergütung, die durch Erfahrung, technische Expertise, Standort und Engagementsvereinbarung bestimmt wird.
- Bedeutender technischer Einfluss: Tragen Sie zur Sicherheitsinfrastruktur bei, die Millionen von Websites und Anwendungen weltweit schützt.
- Moderner Technologiestack: Arbeiten Sie mit Technologien wie C++, Go, PHP, RabbitMQ, PostgreSQL, ClickHouse, Kubernetes und GitLab CI/CD.
- Technisches Eigentum: Übernehmen Sie Verantwortung über den gesamten Entwicklungszyklus und helfen Sie, die Architektur und Richtung kritischer Sicherheitsprodukte zu gestalten.
- Begrenzte Legacy-Beschränkungen: Konzentrieren Sie sich hauptsächlich darauf, neue Fähigkeiten zu entwickeln und bedeutende technische Probleme zu lösen, anstatt stark veraltete Systeme zu warten.
- Kollaborative technische Kultur: Arbeiten Sie mit Ingenieuren zusammen, die Neugier, unabhängiges Denken, Wissensaustausch und konstruktive Herausforderungen an etablierte Annahmen schätzen.
- Kontinuierliches Lernen: Erweitern Sie Ihr Fachwissen in Systemprogrammierung, Netzwerken, Websicherheit und großflächiger Infrastruktur.
- Inklusive Arbeitsplatz: Treten Sie einem Team bei, das vielfältige Hintergründe, Perspektiven und Erfahrungen schätzt und qualifizierte Kandidaten ermutigt, sich zu bewerben.
Senior Software Engineer - C++/Go Arbeitgeber: Jobgether
Als Arbeitgeber bietet Jobgether eine spannende Möglichkeit, in einem innovativen und dynamischen Umfeld zu arbeiten, das auf Sicherheit und Zuverlässigkeit fokussiert ist. Mit einer remote-first Kultur und flexiblen Arbeitszeiten fördern wir die Zusammenarbeit über verschiedene Zeitzonen hinweg und bieten unseren Mitarbeitenden zahlreiche Wachstums- und Entwicklungsmöglichkeiten. Unsere Mitarbeiter profitieren von einem unterstützenden Teamgeist und der Chance, an einem zukunftsweisenden Produkt zu arbeiten, das echte Auswirkungen hat.
Jobgipfel Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer - C++/Go erhalten könntest
✨Zeig deine Projekte!
Wenn du auf der Suche nach einem Freelance-Job in der Software-Entwicklung bist, dann baue ein starkes Portfolio auf. Zeig deine bisherigen Projekte auf Plattformen wie GitHub oder GitLab. Das gibt potenziellen Kunden einen klaren Einblick in deine Fähigkeiten und deinen Stil.
✨Nimm an Meetups und Hackathons teil
Such nach Software-Entwicklungs-Meetups oder Hackathons in deiner Gegend. Diese Events sind super für Networking und um direkte Kontakte zu potenziellen Kunden zu knüpfen, die möglicherweise Projekte brauchen. Zudem kannst du so dein Können live präsentieren und Ideen austauschen.
✨Nutze Freelance-Plattformen
Trete Freelance-Plattformen wie Upwork oder Fiverr bei, um Aufträge zu finden. Diese Plattformen sind voll von Leuten, die aktiv nach Entwicklern suchen. Stell sicher, dass dein Profil professionell aussieht und deine besten Arbeiten zeigt, damit du mehr Aufträge bekommst.
✨Wirf einen Blick auf Jobgether
Schau sicher, dass du die Webseite von Jobgether besuchst. Sie haben möglicherweise offene Projekte oder Freelance-Möglichkeiten, die nicht überall gepostet werden. Zögere nicht, dich direkt zu bewerben oder eine Anfrage zu stellen – manchmal ist der direkte Kontakt der beste Weg!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - C++/Go mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig dini Projekte!:Als Freelance-Softwareentwickler wird d'Prüfung vo deinem Portfolio mega wichtig. Bind Projekt-Links oder GitHub-Repositories i, wo du z'zeige cha, was du kännisch. D'Qualität und Vielfalt vo dim Code überzeuget – d'Kunden welle öppis cho, wo si cha nütze.
Nimm Platz für dini Skills:Optimal für die Branche isch es, wenn du dini technologische Skills in klär und prägnanter Art und Wiis ins CV einfüegsch. Erwähne spezifisch d'Software, Programmiersprachen oder Frameworks, wo du beherrschsch, und vergiss nöd, dini Erfahrig mit konkrete Projekte z'unterstütze.
Preis und Verfügbarkeit - wichtig für dich!:Für Freelance-Arbeiten isches wichtig, dini Verfügbarkeit klar z'benennen und vielleicht sogar e préferierte Stundetarif z'enä. Das gibt den Kunden e klares Bild vo dim Offer und hilft dir, potenziell seriöse Anfragen zu chönne priorisiere.
Persönlich bliibe:Wenn du dini Bewerbung schriibscht, vergiss nöd, e persönliche Note i z'füege. E kurzi Einleitung, warum du mit Jobgether zämme schaffe wotsch, und was dich an der Stelle als Senior Software Engineer - C++/Go reizt, kann d'Empfänger überzeuget und dinen Antrag hervorhebe.
Wie man sich auf ein Vorstellungsgespräch bei Jobgether vorbereitet
✨Zeig dein Portfolio!
Als Freelance Softwareentwickler isch es mega wichtig, dass mir dein Portfolio gsehnd. Bring e paar Beispiel-Projekte mit, wo du us eigener Erfahruung zeigst, wie du komplexe Probleme gelöst hesch. Das hilft uns, din Stil und din Ansatz besser z verstehe.
✨Kenntnis von Tools und Technologien
Mach sicher, dass du gut vorbereitet bisch, um über die Tools und Technologien, wo du chasch verwende, z rede. Frag di selber, welche Frameworks und Programmiersprachen du am liebsten hesch und wie sie in projekte angewendet werde. Das zeigt, dass du fits bisch in dem, was du machsch.
✨Sei bereit für technische Fragen
Echti technische Fragen können im Interview chöme, vor allem bezüglich von Programmierkonzepten oder Algorithmen. Mach dir e paar Gedanken zu möglichr Herausforderungen, wo du zuehn könntsch und wie du sie löse würdest. Das hilft uns, dini Problemlösungsfähigkeiten z bewärte.
✨Selbsständig und kommunikationsstark
Als Freelancer isch es wichtig, dass du zeige chasch, wie du mit verschiedenen Kunden kommunizierisch und zusammenarbitsch. Bring konkrete Beispiele mit, wo du das gschafft hesch. Das zeigt, dass du nicht nur programmieren chasch, sondern au im Team chasch funktioniere.