Senior Software Engineer - Addressing Team

Senior Software Engineer - Addressing Team

Vollzeit 61650 - 75350 € / Jahr (geschätzt) Homeoffice (teilweise)
S

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Internetbereich.
  • Unternehmen: Cloudflare, ein führendes Unternehmen für Internet-Sicherheit und -Leistung.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit großartigen Karrieremöglichkeiten und einem Fokus auf Innovation.
  • Warum dieser Job: Gestalte die Zukunft des Internets mit modernster Technologie und mache einen echten Unterschied.
  • Qualifikationen: Erfahrung in der Softwareentwicklung, insbesondere mit Go oder ähnlichen Programmiersprachen.

Das prognostizierte Gehalt liegt zwischen 61650 - 75350 € pro Jahr.

Über uns

Bei Cloudflare haben wir die Mission, ein besseres Internet zu schaffen. Das Unternehmen betreibt heute eines der größten Netzwerke der Welt, das Millionen von Websites und anderen Internet-Eigenschaften für Kunden von einzelnen Bloggern bis hin zu SMBs und Fortune 500-Unternehmen unterstützt. Cloudflare schützt und beschleunigt jede Internetanwendung online, ohne Hardware hinzuzufügen, Software zu installieren oder eine Zeile Code zu ändern. Internet-Eigenschaften, die von Cloudflare betrieben werden, haben ihren Webverkehr über unser intelligentes globales Netzwerk geleitet, das mit jeder Anfrage intelligenter wird. Infolgedessen sehen sie signifikante Verbesserungen in der Leistung und eine Abnahme von Spam und anderen Angriffen.

Cloudflare wurde in die Liste der besten Unternehmenskulturen von Entrepreneur Magazine aufgenommen und gehört zu den innovativsten Unternehmen der Welt laut Fast Company. Bei Cloudflare suchen wir nicht nach Menschen, die auf einen ausgefeilten Fahrplan warten; wir suchen die Macher, die die Risse im Internet sehen, mit denen alle anderen einfach gelernt haben zu leben. Wir schätzen Kandidaten, die das Gespür haben, ein "normalisiertes" Problem zu erkennen und die KI-native Neugier besitzen, um mit den neuesten Tools eine Lösung zu schaffen. Unsere Kultur basiert auf Iteration, wobei wir KI nutzen, um schneller zu liefern, um es morgen besser zu machen, während sichergestellt wird, dass jede Verbesserung, egal wie klein, im Team geteilt wird, um alle zu unterstützen.

Verfügbare Standorte: Austin, TX | London, UK | Lissabon, Portugal

Über das Team

Cloudflare betreibt eines der größten und am stärksten vernetzten Anycast-Netzwerke im Internet. Um dies zu erreichen, muss eine komplexe Orchestrierung von IP-Adresskonfigurationen und verteilten Systemen harmonisch zusammenarbeiten, um Pakete von Benutzern über unser Edge-Netzwerk und dann weiter zu den Ursprungsservern oder Netzwerken unserer Kunden zu liefern. Im Addressing-Team werden Sie Kernsoftwaredienste entwerfen, programmieren und warten, die es großen Unternehmensnetzwerken ermöglichen, durch Cloudflare geschützt zu werden. Zu den aktuellen Projekten gehören IP-Konservierungsmaßnahmen, die Unterstützung von Anwendungsfällen für politikgesteuerte IP-Adresszuweisungen, das Entwerfen von Verkehrsengineering-Tools zur Verbesserung der Dienstqualität für Milliarden von Nutzern weltweit und der Aufbau von Kunden-APIs zur dynamischen Steuerung von BGP.

Das Addressing-Team arbeitet eng mit unseren Systemzuverlässigkeitsingenieuren, Netzwerkingenieuren und Produktentwicklungsteams zusammen, um automatisierte Systeme zu erstellen, die den gesamten Cloudflare-Stack abdecken.

Über die Rolle

Wir suchen talentierte Software-Ingenieure, die unserem kleinen, aber wachsenden Team beitreten möchten. Sie werden an einer Reihe von Microservices arbeiten, die hauptsächlich in Go geschrieben sind. Sie werden neue APIs und Datenmodelle entwerfen und entwickeln, um unseren schnell wachsenden Adressierungsbedarf zu verwalten. Die ständig wachsende Suite von Cloudflare-Produkten und -Diensten bedeutet, dass sich unsere Adressierungstools ständig weiterentwickeln. Sie haben die Möglichkeit, sehr wirkungsvolle Projekte zu übernehmen, die für Cloudflare von entscheidender Bedeutung sind. Sie werden Zeit damit verbringen, die inneren Abläufe unserer Edge-Router, Server, DNS- und IP-Bereitstellungspipelines zu lernen. Sie werden eng mit anderen Ingenieuren zusammenarbeiten, um deren Bedürfnisse zu verstehen und skalierbare Plattformen zu schaffen, die im gesamten Unternehmen genutzt werden können.

Einige der Technologien, die wir verwenden, umfassen Go, PostgreSQL, Docker, Kafka, Lua, Clickhouse, SaltStack, Prometheus und die üblichen Unix/Linux-Tools und -Workflows. Wir streben danach, zuverlässige, fehlertolerante Systeme zu bauen, die im Maßstab von Cloudflare betrieben werden können.

Beispiele für wünschenswerte Fähigkeiten, Kenntnisse und Erfahrungen:

  • Sie sind von Natur aus neugierig und bereit, einen Schritt zu lernen, in dem Sie keine Erfahrung haben.
  • Sie führen. Wir sind ein wachsendes Team und Sie werden eine große Rolle dabei spielen, unsere Produkte, Tools und Systemdesigns von Grund auf zu gestalten.
  • Sie haben Erfahrung im Schreiben von qualitativ hochwertigem Code in einer oder mehreren Systemprogrammiersprachen (Go, Python, C/C++).
  • Sie haben Erfahrung mit modernen Unix/Linux-Entwicklungs- und Laufzeitumgebungen.
  • Sie haben ein solides Verständnis von TCP/IP und grundlegenden Netzwerktechnologien im Allgemeinen.
  • Sie haben ein grundlegendes Verständnis des HTTP/S/TLS-Stacks.
  • Sie haben praktische Kenntnisse in SQL und relationalen Datenbanken wie PostgreSQL oder MySQL.
  • Sie haben Erfahrung im Aufbau und Betrieb verteilter Systeme.
  • Sie haben ausgezeichnete Debugging-Fähigkeiten und ein Auge fürs Detail, wenn es darum geht, Probleme zu analysieren.

Bonuspunkte:

  • Erfahrung mit Go.
  • Erfahrung mit Rust.
  • Vertrautheit mit UI-Design, Workflows und Implementierung.
  • Vertrautheit mit Anycast- oder Multi-Site-Unicast-Netzwerken.
  • Kenntnisse über DNS und DNS-basierte Verkehrsmanagementtechniken (z.B. Geo-DNS).

Was macht Cloudflare besonders?

Wir sind nicht nur ein hochambitioniertes, großangelegtes Technologieunternehmen. Wir sind ein hochambitioniertes, großangelegtes Technologieunternehmen mit einer Seele. Grundlegend für unsere Mission, ein besseres Internet zu schaffen, ist der Schutz des freien und offenen Internets.

Projekt Galileo: Seit 2014 haben wir mehr als 2.400 Journalismus- und Zivilgesellschaftsorganisationen in 111 Ländern mit leistungsstarken Werkzeugen ausgestattet, um sich gegen Angriffe zu verteidigen, die sonst ihre Arbeit zensieren würden, Technologie, die bereits von Cloudflares Unternehmenskunden genutzt wird - kostenlos.

Athenian Project: Im Jahr 2017 haben wir das Athenian Project ins Leben gerufen, um sicherzustellen, dass staatliche und lokale Regierungen den höchsten Schutz und die höchste Zuverlässigkeit kostenlos erhalten, damit ihre Bürger Zugang zu Wahlinformationen und Wählerregistrierungen haben. Seit dem Projekt haben wir Dienstleistungen für mehr als 425 lokale Regierungswahlwebsites in 33 Bundesstaaten bereitgestellt.

1.1.1.1: Wir haben 1.1.1.1 veröffentlicht, um das Fundament des Internets zu reparieren, indem wir einen schnelleren, sichereren und datenschutzorientierten öffentlichen DNS-Resolver aufbauen. Dies steht öffentlich allen zur Verfügung - es ist der erste verbraucherorientierte Dienst, den Cloudflare jemals veröffentlicht hat. Hier ist der Deal - wir speichern niemals die IP-Adressen der Kunden, niemals. Wir werden weiterhin unser Versprechen zum Datenschutz einhalten und sicherstellen, dass keine Benutzerdaten an Werbetreibende verkauft oder verwendet werden, um Verbraucher gezielt anzusprechen.

Bitte beachten Sie, dass Bewerber, die im Verlauf des Auswahlprozesses in die Angebotsphase übergehen, möglicherweise gebeten werden, an einem persönlichen Interview in einem der Cloudflare-Büros oder Cloudflare-Hubs teilzunehmen. Weitere Einzelheiten dazu werden zu diesem Zeitpunkt des Auswahlprozesses verfügbar sein. Diese Position kann den Zugang zu Informationen erfordern, die unter den US-Exportkontrollgesetzen geschützt sind, einschließlich der US-Exportverwaltungsvorschriften. Bitte beachten Sie, dass jedes Beschäftigungsangebot möglicherweise von Ihrer Genehmigung abhängt, Software oder Technologie zu erhalten, die unter diesen US-Exportgesetzen kontrolliert wird, ohne dass eine Genehmigung für eine Exportlizenz erforderlich ist.

Cloudflare ist stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein. Wir setzen uns dafür ein, allen Menschen gleiche Beschäftigungsmöglichkeiten zu bieten und legen großen Wert auf Vielfalt und Inklusivität. Alle qualifizierten Bewerber werden unabhängig von ihrer oder einer anderen Person wahrgenommenen oder tatsächlichen Rasse, Farbe, Religion, Geschlecht, Geschlechtsidentität, Geschlechtsausdruck, sexueller Orientierung, nationaler Herkunft, Abstammung, Staatsbürgerschaft, Alter, körperlicher oder geistiger Behinderung, medizinischem Zustand, Familienpflegeverpflichtungen oder einem anderen gesetzlich geschützten Grund bei der Beschäftigung berücksichtigt. Wir sind ein Arbeitgeber für AA/Veteranen/Behinderte. Cloudflare bietet angemessene Vorkehrungen für qualifizierte Personen mit Behinderungen. Bitte teilen Sie uns mit, wenn Sie eine angemessene Vorkehrung benötigen, um sich für einen Job zu bewerben. Beispiele für angemessene Vorkehrungen sind unter anderem die Änderung des Bewerbungsprozesses, die Bereitstellung von Dokumenten in einem alternativen Format, die Verwendung eines Gebärdensprachdolmetschers oder die Verwendung spezieller Geräte. Wenn Sie eine angemessene Vorkehrung benötigen, um sich für einen Job zu bewerben, kontaktieren Sie uns bitte per E-Mail unter hr@cloudflare.com oder per Post an 101 Townsend St. San Francisco, CA 94107.

Senior Software Engineer - Addressing Team Arbeitgeber: Socket.dev

Mythic bietet eine herausragende Arbeitsumgebung in Hannover, die von einer respektvollen und kollaborativen Kultur geprägt ist. Als Systemadministrator haben Sie die Möglichkeit, in einem innovativen Team zu arbeiten, das an der Spitze der KI-Technologie steht, während Sie gleichzeitig Ihre Fähigkeiten in einem dynamischen Umfeld weiterentwickeln können. Wir fördern die persönliche und berufliche Entwicklung unserer Mitarbeiter und bieten Ihnen die Freiheit, Ihre Ideen einzubringen und umzusetzen.

S

Kontaktdaten:

Socket.dev Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer - Addressing Team erhalten könntest

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 Socket.dev anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer - Addressing Team 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 Socket.dev vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Addressing Team mit Bravour zu bestehen

Go
Python
C/C++
Unix/Linux Entwicklung
TCP/IP
HTTP/S/TLS Stack
SQL

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 Socket.dev 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 Socket.dev 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.