Copy of Staff Engineer – Backend Engineering

Copy of Staff Engineer – Backend Engineering

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
A

Auf einen Blick

  • Aufgaben: Entwickle innovative Backend-Lösungen und arbeite an spannenden Cloud-Projekten.
  • Unternehmen: Aviatrix, ein führendes Unternehmen für Cloud-Netzwerksicherheit.
  • Vorteile: 100% Gesundheitsversorgung, flexible Urlaubsregelung und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit großartigen Karrierechancen und einer inklusiven Kultur.
  • Warum dieser Job: Gestalte die Zukunft der Cloud-Sicherheit und arbeite mit modernster Technologie.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in der Softwareentwicklung und Mentoring-Fähigkeiten.

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

Wer wir sind: Aviatrix® ist Pionier des Cloud Native Security Fabric – der Architektur, die die Anforderungen der Containment-Ära erfüllt. Das Cloud Native Security Fabric regelt jeden Kommunikationspfad von Workloads über jede Cloud, jedes VPC, jeden Kubernetes-Cluster und jede serverlose Funktion aus einer einzigen Richtlinienebene. Eine Regel. Universelle Verbreitung. Durchsetzung auf der Ebene der Workloads, nicht an einem Engpass. Vertrauenswürdig für mehr als 500 der weltweit führenden Unternehmen.

Über die Rolle - Staff Engineer – Backend Engineering: Aviatrix Platform-as-a-Service (PaaS) bietet die Intelligenz, Netzwerk- und Sicherheitsdienste der multi-cloud Plattform von Aviatrix als verwaltetes Angebot, das auf moderner Microservices-Architektur basiert. Wir suchen einen Staff Engineer für unser SaaS-Plattform-Team, um technische Tiefe in der Backend-Entwicklung zu bringen, zu verteilten Microservices und cloud-nativer Infrastruktur-Design auf AWS beizutragen, Junior Engineers zu betreuen und die Standards für Zuverlässigkeit, Leistung und Sicherheit zu erhöhen.

Verantwortlichkeiten

  • Architektur & Technische Beiträge: Design und Lieferung von Backend-Plattformfunktionen, komplexe Projekte in abgegrenzte Aufgaben unterteilen, an Architektur-Diskussionen über Skalierbarkeit, Fehlertoleranz, Multi-Tenancy und operationale Einfachheit teilnehmen, an Kernplattformdiensten mit AWS-managed Services (Aurora, MSK/Kafka, ClickHouse) zusammenarbeiten, Abwägungen bei Technologieentscheidungen, Systemgrenzen und API-Verträgen bewerten; klare Entwurfsdokumente schreiben.
  • Backend Engineering Excellence: Hochleistungs-Microservices mit gRPC, REST und ereignisgesteuerten Mustern (Golang bevorzugt) entwerfen, Best Practices für Beobachtbarkeit, Resilienz und SLO-gesteuerte Operationen verstärken, zur Unterstützbarkeit (Runbooks, Diagnosen) beitragen und Sicherheitsbest Practices über Dienstgrenzen hinweg anwenden, an Entwurfsüberprüfungen, Kapazitätsplanung und Vorfall-Retrospektiven teilnehmen.
  • Mentorship & Zusammenarbeit: Junior Engineers durch Code-Reviews, Entwurfsdiskussionen und 1-on-1s betreuen, mit dem Produktmanagement zusammenarbeiten; an On-Call- und Vorfall-RCA teilnehmen; Unterstützung bei der Rekrutierung nach Bedarf leisten.

Anforderungen

  • Erfahrung & Ausbildung: 7+ Jahre Erfahrung in der Softwareentwicklung, mit etwas Mentoring-Erfahrung, BS in Informatik, Ingenieurwesen oder verwandtem Bereich (oder gleichwertige Erfahrung), Erfahrung mit einem SaaS/PaaS-Produkt mit hoher Verfügbarkeit, Multi-Tenancy-Exposition; sich wohlfühlen mit Unklarheiten.
  • Backend & Microservices: Starke Golang-Kenntnisse bevorzugt; Erfahrung mit produktionsreifen gRPC-Microservices von Vorteil, solides Verständnis verteilter Systeme (Konsistenz, Fehlertoleranz, Dienstentdeckung, Circuit Breaking, Back-Pressure), starke Grundlagen in Datenstrukturen, Algorithmen, Betriebssystemen und Systemprogrammierung, API-Design/-Versionierungserfahrung (REST und gRPC), Rückwärtskompatibilität.
  • SaaS-Plattform & AWS Managed Services: Erfahrung mit Multi-Tenancy und hochverfügbaren Entwurfsmustern, Vertrautheit mit AWS-managed Services (Aurora, MSK/Kafka, ClickHouse); ereignisgesteuerte Systeme (SQS, SNS) von Vorteil.
  • Produktion Deployment & Unterstützbarkeit: Erfahrung im Bereitstellen/Betrieb von Produktionsdiensten, Release-Management und operationale Bereitschaft, Verständnis von Beobachtbarkeit, Alarmierung, Diagnosen und Runbooks; Erfahrung mit Vorfallreaktion und RCA.
  • AWS & Cloud-Infrastruktur: Erfahrung mit AWS als primäre Cloud-Plattform; Vertrautheit mit Kubernetes (EKS), Vertrautheit mit IaC (Terraform, CDK, CloudFormation) und CI/CD für cloud-native Dienste.
  • Nice to Have: Monitoring/Logging/Tracing oder Plattform-Management-Tooling-Erfahrung, zusätzliche AWS-Dienste (RDS, DynamoDB, Redshift, OpenSearch, Lambda); Multi-Cloud (Azure, GCP) Exposition, Netzwerksicherheit, Cloud-Netzwerk oder SASE/SD-WAN-Hintergrund; Open-Source-Beiträge oder technisches Schreiben.
  • Interpersonal & Kommunikation: Starke schriftliche/mündliche Kommunikation; effektiv in kollaborativen, verteilten Teams; erfahren im Mentoring und im Aufbau von Konsens.

Wir möchten Sie einbeziehen: Wir schätzen die Tatsache, dass nicht jeder Weg gleich war oder am gleichen Ort begann. Wenn Ihre Erfahrung nicht ganz den Anforderungen entspricht, Sie aber von der Gelegenheit begeistert sind und glauben, dass Sie großartig sein könnten, lassen Sie sich davon nicht abhalten, sich zu bewerben. Sagen Sie uns, was Sie beitragen können und was Sie besonders macht.

Aviatrix, Inc. ist ein Arbeitgeber, der Chancengleichheit bietet und keine Einstellungsentscheidungen aufgrund von Rasse, Hautfarbe, Religion, Alter, Geschlecht, nationaler Herkunft, Behinderungsstatus, genetischen Informationen, geschützten Veteranenstatus, sexueller Orientierung, Geschlechtsidentität oder -ausdruck oder einer anderen durch Bundes-, Landes- oder lokale Gesetze geschützten Eigenschaft trifft. Diese Richtlinie gilt für alle Bedingungen der Beschäftigung, einschließlich Rekrutierung, Einstellung, Platzierung, Beförderung, Kündigung, Entlassung, Rückruf, Übertragung, Abwesenheitsurlaub, Vergütung und Schulung.

Copy of Staff Engineer – Backend Engineering Arbeitgeber: Aviatrix

Aviatrix, Inc. ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer flexiblen Urlaubsregelung fördert das Unternehmen eine positive Arbeitskultur, die Kreativität und Zusammenarbeit schätzt. Die umfassenden Sozialleistungen, einschließlich einer 100%igen Übernahme der Mitarbeiterprämien für medizinische Leistungen und einer großzügigen Altersvorsorge, machen Aviatrix zu einem attraktiven Arbeitsplatz für talentierte Fachkräfte im Bereich Cloud-Test.

A

Kontaktdaten:

Aviatrix Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Copy of Staff Engineer – Backend Engineering 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 Aviatrix anzuklopfen, wenn du dich auf die Stelle als Copy of Staff Engineer – Backend Engineering 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 Aviatrix vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Copy of Staff Engineer – Backend Engineering mit Bravour zu bestehen

Backend Engineering
Golang
gRPC
REST
Microservices Architektur
AWS Managed Services
Multi-Tenancy

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 Aviatrix 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 Aviatrix 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.