Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten mit KI.
- Unternehmen: Babylist, ein wachsendes Unternehmen mit einer kreativen und unterstützenden Kultur.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, Homeoffice und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem respektvollen Umgang mit Handwerk.
- Warum dieser Job: Gestalte Systeme, die Millionen von Familien helfen, und nutze KI, um schneller zu arbeiten.
- Qualifikationen: Mindestens 10 Jahre Erfahrung in der Softwareentwicklung und Teamführung.
Babylist baut die Art und Weise, wie wir Software entwickeln, um, basierend auf dem Glauben, dass KI alles verändert – wie Teams strukturiert sind, wie Entscheidungen getroffen werden und wie schnell eine Idee zu funktionierender Software wird. Unsere Ingenieure übernehmen Probleme von Anfang bis Ende, arbeiten direkt mit Produkt und Design zusammen und liefern schnell. Wenn etwas nicht funktioniert, werfen wir es weg und fangen neu an. Projekt- und persönliche Misserfolge sind hier nicht dasselbe.
KI ist so natürlich in unserem Arbeitsablauf wie eine IDE oder Versionskontrolle. Wir nutzen sie, um Abwägungen zu erkunden, Designs zu testen und die Routinearbeit zu reduzieren, damit unser Urteil dort zählt, wo es wirklich wichtig ist. Mehr Geschwindigkeit bedeutet mehr Raum für Handwerk: bessere Tests, stärkere Architektur, tiefere Kundenverständnis. Wir halten uns an eine höhere Messlatte wegen der KI, nicht trotz ihr.
Wir schreiben dieses Handbuch in Echtzeit. Wenn Sie bereits Ihre Arbeitsweise aufgrund von KI geändert haben und Ihnen mehr daran liegt, etwas Großartiges zu liefern, als einem vorgeschriebenen Prozess zu folgen, lassen Sie uns sprechen.
Unser Tech-Stack:
- Ruby on Rails
- React
- AWS
- Sidekiq
- MySQL
- Redis
- Native iOS und Android
Was die Rolle ist:
Babylist stellt Staff Software Engineers ein, um Teil eines 85-köpfigen Engineering-Teams zu werden, das einen Markt mit über 1 Milliarde US-Dollar GMV für neue und werdende Familien aufbaut. Die Systeme, die Sie gestalten, laufen in echtem Maßstab – Registrierung, Handel, Gesundheit, Werbung und die Plattform darunter, die jedes Jahr Millionen von Menschen erreicht. Als Staff Engineer setzen Sie technische Richtungen, die über Pod-Grenzen hinausgehen, nicht nur innerhalb eines Pods. Wir zeigen Ihnen die Probleme, bei denen Ihre Fähigkeiten am besten zur Geltung kommen, und Ihr Einfluss endet nicht an der Grenze eines einzelnen Pods. Die Arbeit umfasst Umsatz und Wachstum, Verbraucherprodukte und Registrierungserfahrungen sowie Plattform und Infrastruktur.
Wer Sie sind:
- Sie sind ein Staff Software Engineer mit über 10 Jahren Erfahrung in der Entwicklung und Bereitstellung von Produktionssystemen im großen Maßstab – Sie übernehmen Ergebnisse über Teams hinweg, nicht nur Ihren Teil davon.
- Sie haben bereits die Messlatte in einem Team dafür gesetzt, wie KI in der realen Ingenieursarbeit eingesetzt wird – nicht nur die Werkzeuge selbst verwendet, sondern auch geprägt, wie andere es tun.
- Sie haben das Urteilsvermögen, zu wissen, wann Sie den KI-Ausgang vertrauen können und wann Sie ihn verwerfen sollten, und helfen den Ingenieuren um Sie herum, diese gleiche kalibrierte Sichtweise zu entwickeln.
- Sie gehen an schwierige, mehrdeutige Probleme heran, ohne auf perfekte Informationen zu warten – Sie treffen die Entscheidung, dokumentieren Ihr Denken und ziehen die richtigen Personen zur richtigen Zeit hinzu.
- Sie haben tiefgehende Backend-Grundlagen und ein breites Spektrum an Systemdesign – Sie haben Produktions-Rails ausgeliefert oder Python/Django oder Node.js und sind bereit, so schnell wie möglich auf Rails aufzusteigen.
- Sie haben starke Meinungen zu Produkt- und Architekturentscheidungen – Sie arbeiten mit Produkt und Design als Kollege, widersprechen, wenn die technischen Abwägungen unterbewertet werden, und sind die Person, zu der andere schauen, wenn die Entscheidung schwierig ist.
- Sie kommunizieren klar und präzise – Sie können eine komplexe technische Wette formulieren und sie sowohl bei Ingenieuren als auch bei Führungskräften verständlich machen.
- Wenn Ihre beste Arbeit innerhalb eines gut definierten Teams mit klaren Anforderungen stattfindet, wird dies eine Herausforderung sein – Staff hier übernehmen mehrdeutige, teamübergreifende Probleme von Anfang bis Ende.
- Sie greifen natürlich auf KI in Ihrer Arbeit zurück – bei Babylist nutzt jedes Team täglich KI. Sie verwenden sie bereits, um schneller zu arbeiten und Ihre Ergebnisse zu verbessern, und bleiben neugierig auf das, was als Nächstes kommt.
Wie Sie einen Einfluss ausüben werden:
- Teamübergreifendes Eigentum: Nehmen Sie einen vagen geschäftlichen Bedarf durch Design, Aufbau und Produktion über Pod-Grenzen hinweg, mit minimalen Übergaben und maximaler Verantwortung.
- KI-native Entwicklung: Nutzen Sie KI-Tools als echte Multiplikatoren und setzen Sie den Standard, über Pods hinweg, dafür, wie qualitativ hochwertige KI-unterstützte Ingenieursarbeit tatsächlich aussieht.
- Systemdesign: Treffen Sie architektonische Entscheidungen, die Dienste und Teams umfassen, balancieren Sie Geschwindigkeit, Qualität und langfristige Wartbarkeit und bringen Sie die Menschen mit, damit die Entscheidungen Bestand haben.
- Funktionale Partnerschaft: Arbeiten Sie direkt mit Produkt, Design und Daten als Partner mit Meinungen, nicht als Ausführer mit einer Ticket-Warteschlange.
- Mentoring: Machen Sie die Ingenieure um Sie herum bedeutend besser, einschließlich erfahrener Ingenieure, durch Code-Reviews, Design-Feedback und direkte Investitionen in deren Denkweise bei Problemlösungen.
- Prozess und Handwerk: Wenn die Arbeitsweisen der Organisation Lücken aufweisen, beheben Sie diese, anstatt sie nur zu kennzeichnen.
Warum diese Rolle:
Sie werden etwas aufbauen, was die meisten Unternehmen noch herausfinden, wie man anfängt – KI ist bereits Teil unserer Arbeitsweise hier, und die Staff-Ingenieure, die jetzt beitreten, sind diejenigen, die definieren, wie das in Zukunft aussehen wird. Die Systeme, die Sie bauen, werden von Millionen von Familien in einem der verletzlichsten, aufregendsten Momente ihres Lebens genutzt – dieser Art von Produktimpact ist wirklich selten. Babylist ist seit Jahren profitabel, wächst jährlich um 44% und stellt gezielt ein – Ihre Architekturentscheidungen wirken sich auf die gesamte Organisation aus, Sie werden kein Ticket in einem Sprint sein. 85 Ingenieure, ein CTO, der codiert, und ein Gründer, der als Software-Ingenieur begonnen hat – so sieht es aus, wenn das gesamte Unternehmen das Handwerk tatsächlich respektiert.
Über die Vergütung:
Wir verwenden einen marktbasierten Ansatz zur Vergütung. Die Gehaltsspanne für diese Rolle beträgt: $226,673 - $273,100 + Ziel 20% jährlicher Bonus und wettbewerbsfähige Eigenkapitalbeteiligung. Ihr Einstiegsgehalt basiert auf Ihrem Standort, Ihrer Erfahrung und Ihren Qualifikationen, mit Erhöhungen im Laufe der Zeit, die an Leistung, Rollenwachstum und interne Lohngerechtigkeit gebunden sind.
Leistungen:
- Vom Unternehmen bezahlte medizinische, zahnärztliche und augenärztliche Versicherungen
- Altersvorsorgeplan mit Unternehmensmatching und flexible Ausgabenrechnungen
- Großzügige bezahlte Elternzeit und PTO
- Winter Wonder Week: Das gesamte Unternehmen nimmt am Ende des Jahres eine bezahlte Woche frei, unabhängig davon, ob Sie etwas feiern oder nicht, sodass alle gleichzeitig abwesend sind und erfrischt zurückkommen.
- Stipendium für Remote-Arbeit zur Einrichtung Ihres Büros
- Vorteile für körperliche, geistige und emotionale Gesundheit, Elternschaft, Kinderbetreuung und Finanzplanung
Staff Software Engineer Arbeitgeber: 慨正橡扯
Babylist ist ein hervorragender Arbeitgeber, der eine innovative und dynamische Arbeitsumgebung bietet, in der KI nahtlos in den Entwicklungsprozess integriert ist. Unsere Mitarbeiter profitieren von einer offenen Kultur, die kreatives Denken fördert, sowie von umfangreichen Wachstums- und Mentoring-Möglichkeiten. Mit einem starken Fokus auf Teamarbeit und der Möglichkeit, an bedeutenden Projekten zu arbeiten, die Millionen von Familien erreichen, ist Babylist der ideale Ort für Software-Ingenieure, die einen echten Einfluss ausüben möchten.
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 慨正橡扯 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 慨正橡扯 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 慨正橡扯 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 慨正橡扯 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.