Staff Software Engineer, Build Systems
Staff Software Engineer, Build Systems

Staff Software Engineer, Build Systems

Vollzeit Home Office möglich (teilweise)
Go Premium
Uber

Auf einen Blick

  • Aufgaben: Entwickle und skaliere Ubers Build-Plattform für eine reibungslose Entwicklererfahrung.
  • Arbeitgeber: Uber, ein führendes Technologieunternehmen mit innovativer Kultur.
  • Mitarbeitervorteile: Attraktives Gehalt, Gesundheitsleistungen, Bonusprogramm und 401(k)-Plan.
  • Andere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und Teamarbeit.
  • Warum dieser Job: Arbeite an spannenden Projekten und beeinflusse die Produktivität von Entwicklern weltweit.
  • Gewünschte Qualifikationen: Erfahrung in Software Engineering und Kenntnisse in Build-Systemen erforderlich.

Uber's Build team sucht einen erfahrenen Staff Software Engineer, um eine reibungslose Build-Erfahrung zu liefern, die schnell, zuverlässig und nahtlos in den Entwickler-Workflow integriert ist. Sie werden dazu beitragen, unsere Engineering-Teams zu begeistern und der gesamten Engineering-Organisation zu ermöglichen, schnell zu iterieren. Wir erstellen und tragen zu Open-Source-Software bei und arbeiten mit anderen führenden Technologieunternehmen zusammen, in dem Glauben, dass jeder Entwickler produktiv sein sollte.

Was der Kandidat tun wird:

  • Mit anderen Ingenieuren zusammenarbeiten, um Uber's verteilte Build-Plattform zu innovieren, zu entwerfen, zu entwickeln und zu skalieren.
  • Initiative und technische Führung bieten, um zuverlässige, qualitativ hochwertige Lösungen zu entwickeln, die mit den Engineering-Prozessen von Uber skalieren.
  • Technisches Design, Code und Dokumentation liefern und überprüfen.
  • Fortlaufende Effizienz- und Zuverlässigkeitsverbesserungen durch Design und Automatisierung vorantreiben: Verfügbarkeit, Leistung, Skalierung, Überwachung und Kapazität.
  • Upstream- und Downstream-Abhängigkeiten verwalten, mit anderen Engineering-Teams zusammenarbeiten, Anforderungen sammeln und die erfolgreiche Einführung der Build-Infrastruktur ermöglichen.
  • Ihre Teamkollegen unterstützen.

Grundlegende Qualifikationen:

  • BS/MS/Ph.D. in Informatik oder einem verwandten Fachgebiet oder gleichwertige Erfahrung.
  • Über 8 Jahre Erfahrung in der Softwareentwicklung.
  • Expertenniveau in einer der folgenden Programmiersprachen: Go, Java, C/C++, Python, JavaScript oder Typescript.
  • Expertise im Build-System: Tiefes Wissen über mindestens ein Build-System wie Bazel, Buck, Pants, Nix oder ähnliches.

Bevorzugte Qualifikationen:

  • Erfahrung in der Mitwirkung an und Verbesserung von Open-Source-Projekten wie Bazel, Bazel-Regeln und anderen.
  • Erfahrung mit großen Monorepos.
  • Erfahrung in der Entwicklung/Betrieb von leistungsstarken und groß angelegten verteilten Systemen in der Produktion.
  • Solides Verständnis der Grundlagen und Prinzipien verteilter Systeme.
  • Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit, gut im Team und über Büros hinweg zu arbeiten.

Uber ist stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein. Alle qualifizierten Bewerber erhalten unabhängig von Geschlecht, Geschlechtsidentität, sexueller Orientierung, Rasse, Hautfarbe, Religion, nationaler Herkunft, Behinderung, geschütztem Veteranenstatus, Alter oder einer anderen gesetzlich geschützten Eigenschaft Berücksichtigung für eine Anstellung. Wir berücksichtigen auch qualifizierte Bewerber unabhängig von strafrechtlichen Verläufen, gemäß den gesetzlichen Anforderungen.

Büros sind weiterhin zentral für die Zusammenarbeit und die kulturelle Identität von Uber. Sofern nicht formell genehmigt, um vollständig remote zu arbeiten, erwartet Uber, dass Mitarbeiter mindestens die Hälfte ihrer Arbeitszeit in ihrem zugewiesenen Büro verbringen. Für bestimmte Rollen, wie z.B. solche, die an Green-Light-Hubs angesiedelt sind, wird von den Mitarbeitern erwartet, dass sie 100% ihrer Zeit im Büro verbringen.

Staff Software Engineer, Build Systems Arbeitgeber: Uber

Uber ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an innovativen Projekten in einem dynamischen und unterstützenden Umfeld zu arbeiten. Mit einem starken Fokus auf Teamarbeit und offener Kommunikation fördert Uber eine Kultur des kontinuierlichen Lernens und der beruflichen Weiterentwicklung, während die Mitarbeiter von attraktiven Vergütungsmodellen und umfassenden Sozialleistungen profitieren. Die Büros in Städten wie New York, San Francisco und Seattle bieten nicht nur eine inspirierende Arbeitsumgebung, sondern auch die Chance, mit führenden Talenten der Branche zusammenzuarbeiten und an bedeutenden Open-Source-Projekten mitzuwirken.
Uber

Kontaktperson:

Uber HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Staff Software Engineer, Build Systems

Netzwerken, Netzwerken, Netzwerken!

Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach informellen Gesprächen oder Meetups – oft erfährst du so von offenen Stellen, bevor sie offiziell ausgeschrieben werden.

Sei proaktiv!

Warte nicht darauf, dass die Jobs zu dir kommen. Suche aktiv nach Unternehmen, die dich interessieren, und kontaktiere sie direkt. Zeig dein Interesse und teile, wie du zum Team beitragen kannst.

Bereite dich auf technische Interviews vor!

Mach dich mit den gängigen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt deine Denkweise und Problemlösungsfähigkeiten.

Bewirb dich über unsere Website!

Wenn du bei uns arbeiten möchtest, bewirb dich direkt über die StudySmarter-Website. So stellst du sicher, dass deine Bewerbung die richtige Aufmerksamkeit bekommt und du die besten Chancen hast, Teil unseres Teams zu werden.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Staff Software Engineer, Build Systems

Software Engineering
Go
Java
C/C++
Python
JavaScript
Typescript
Build System Expertise
Bazel
Buck
Pants
Nix
Open Source Contribution
Distributed Systems
Communication Skills
Team Collaboration

Tipps für deine Bewerbung 🫡

Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Persönlichkeit. Wir wollen wissen, wer du bist und was dich motiviert, also lass deine Leidenschaft für Software Engineering durchscheinen!

Technische Fähigkeiten hervorheben: Stelle sicher, dass du deine technischen Fähigkeiten klar und präzise darstellst. Nenne spezifische Programmiersprachen und Build-Systeme, mit denen du gearbeitet hast, und gib Beispiele für Projekte, an denen du beteiligt warst.

Teamarbeit betonen: Da wir bei StudySmarter großen Wert auf Zusammenarbeit legen, solltest du in deiner Bewerbung betonen, wie du in Teams gearbeitet hast. Teile Erfahrungen, in denen du anderen geholfen oder gemeinsam Lösungen entwickelt hast.

Bewerbung über unsere Website: Vergiss nicht, deine Bewerbung über unsere Website einzureichen! Das macht es uns einfacher, deine Unterlagen zu verwalten und sicherzustellen, dass du die bestmögliche Chance auf eine Einladung zum Vorstellungsgespräch hast.

Wie du dich auf ein Vorstellungsgespräch bei Uber vorbereitest

Verstehe die Build-Systeme

Mach dich mit den gängigen Build-Systemen wie Bazel oder Buck vertraut. Zeige im Interview, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrungen in der Anwendung dieser Systeme. Bereite Beispiele vor, wie du diese Technologien in der Vergangenheit genutzt hast.

Technische Führung demonstrieren

Bereite dich darauf vor, deine technischen Führungsqualitäten zu präsentieren. Überlege dir, wie du in früheren Projekten Initiative ergriffen und Lösungen skaliert hast. Sei bereit, konkrete Beispiele zu nennen, in denen du andere Ingenieure unterstützt und inspiriert hast.

Teamarbeit betonen

Da Kommunikation und Teamarbeit entscheidend sind, solltest du Beispiele parat haben, die deine Fähigkeit zur Zusammenarbeit mit anderen Teams zeigen. Erkläre, wie du Anforderungen gesammelt und erfolgreich an der Einführung von Infrastruktur gearbeitet hast.

Fragen vorbereiten

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den Herausforderungen, die das Build-Team derzeit hat, oder nach den zukünftigen Projekten, an denen sie arbeiten.

Staff Software Engineer, Build Systems
Uber
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>