Senior Software Engineer - Stability

Senior Software Engineer - Stability

Stuttgart Vollzeit Homeoffice (teilweise)
M

Auf einen Blick

  • Aufgaben: Leite technische Projekte von der Idee bis zur Produktion und verbessere die Zuverlässigkeit unserer Systeme.
  • Unternehmen: Innovatives Unternehmen im SaaS- und Fintech-Bereich mit Fokus auf Vielfalt und Inklusion.
  • Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem starken Fokus auf Teamarbeit.
  • Warum dieser Job: Gestalte nachhaltige Softwarelösungen und habe einen echten Einfluss auf innovative Projekte.
  • Qualifikationen: Erfahrung in PostgreSQL, Site Reliability Engineering oder DevOps und Führung von technischen Projekten.

Überblick

San Francisco, CA, New York, NY, Portland, OR oder Remote innerhalb von Kanada oder den Vereinigten Staaten

Verantwortlichkeiten

  • Leiten Sie Projekte von Anfang bis Ende: Treiben Sie technische Projekte von der Idee bis zur Produktion voran. Definieren Sie Lösungen, analysieren Sie Abwägungen, treffen Sie kritische Entscheidungen und liefern Sie Software, die heute funktioniert und für morgen nachhaltig ist.
  • Fördern Sie Zuverlässigkeit: Treffen Sie technische Entscheidungen, die die Zuverlässigkeit der Systeme von Mercury verbessern und es einfacher machen, Zuverlässigkeit standardmäßig zu erreichen. Nehmen Sie an der Bereitschaft von Stability teil und setzen Sie sich aufgrund dieser Erfahrungen für Verbesserungen ein.
  • Messung Ihrer Ergebnisse: Definieren und sammeln Sie Metriken, die zeigen, wie Ihre Arbeit Wert für das Unternehmen schafft.
  • Gehen Sie mit Handwerkskunst an den Code: Schreiben Sie klaren, testbaren und wartbaren Code. Etablieren Sie Muster und Best Practices, denen die Technik folgen kann, um langfristige Skalierbarkeit und Zuverlässigkeit sicherzustellen.
  • Qualität und Nachhaltigkeit im Blick: Entwerfen Sie erweiterbare Systeme, treffen Sie ausgewogene Entscheidungen über technische Schulden, planen Sie sorgfältige Rollouts und übernehmen Sie die Qualität Ihrer Arbeit durch Monitoring nach dem Start.
  • Verbessern Sie die Entwicklererfahrung: Gehen Sie Probleme mit einer Produktmentalität an. Nähern Sie sich internen Kunden, indem Sie sie unterstützen und Feedback von ihnen einholen. Ihnen liegt ebenso viel an der geschäftlichen Auswirkung dessen, was Sie bauen, wie am technischen Design.

Qualifikationen

  • Verfügt über Fachkenntnisse in PostgreSQL mit Abfrageoptimierung, Tuning, Replikation, Pooling/Proxying oder Client-Bibliotheken
  • Hat mit anderen Datensystemen gearbeitet, die eine relationale Datenbank unterstützen: Event-Streaming, OLAP, Caches usw.
  • Hat Temporal-Workflows verfasst und betrieben
  • Ist mit Tracing und OpenTelemetry vertraut
  • Hat durch die Leitung moderater bis großer technischer Projekte gelernt, einschließlich Planung, Ausführung und Stakeholder-Management
  • Hat Erfahrung in der Site Reliability Engineering oder DevOps
  • Hat Erfahrung mit Haskell oder anderer funktionaler Programmierung

Gehalt & Eigenkapital

Unser Gehalts- und Eigenkapitalbereich ist innerhalb der SaaS- und Fintech-Branche sehr wettbewerbsfähig und wird regelmäßig anhand der zuverlässigsten Vergütungsumfragedaten für unsere Branche aktualisiert. Angebote für neue Mitarbeiter werden basierend auf der Erfahrung, Expertise, geografischen Lage und interner Lohngleichheit im Vergleich zu Kollegen gemacht.

Unsere Zielbasisgehaltsbereiche für neue Mitarbeiter in dieser Rolle sind wie folgt:

  • US-Mitarbeiter (jeder Standort): 166.600 - 250.900 USD
  • Kanadische Mitarbeiter (jeder Standort): CAD 157.400 - 237.100

Chancengleichheit

Mercury schätzt Vielfalt und Zugehörigkeit und ist stolz darauf, ein Arbeitgeber für Chancengleichheit zu sein. Alle Personen, die eine Anstellung bei Mercury suchen, werden unabhängig von Rasse, Hautfarbe, Religion, nationaler Herkunft, Alter, Geschlecht, Familienstand, Abstammung, körperlicher oder geistiger Behinderung, Veteranenstatus, Geschlechtsidentität, sexueller Orientierung oder einer anderen gesetzlich geschützten Eigenschaft berücksichtigt. Wir sind bestrebt, angemessene Vorkehrungen während des Rekrutierungsprozesses für Bewerber mit Behinderungen oder besonderen Bedürfnissen zu treffen. Wenn Sie Unterstützung oder eine Anpassung benötigen, lassen Sie es bitte Ihren Recruiter wissen, sobald Sie über eine Rolle kontaktiert werden.

Senior Software Engineer - Stability Arbeitgeber: Mercury

Mercury ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an spannenden technischen Projekten zu arbeiten und dabei einen echten Einfluss auf die Zuverlässigkeit und Qualität von Softwarelösungen zu haben. Mit einem starken Fokus auf Mitarbeiterentwicklung, einer offenen und inklusiven Unternehmenskultur sowie wettbewerbsfähigen Gehältern und Aktienoptionen in den dynamischen Städten San Francisco, New York und Portland oder remote in Kanada und den USA, fördert Mercury eine Umgebung, in der Innovation und Teamarbeit gedeihen können.

M

Kontaktdaten:

Mercury Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer - Stability erhalten könnten

Tip Nummer 1

Mach dir eine Liste von Projekten, die du in der Vergangenheit geleitet hast. Sei bereit, diese in einem Gespräch zu erläutern und zu zeigen, wie du technische Entscheidungen getroffen hast, um die Zuverlässigkeit zu verbessern.

Tip Nummer 2

Bereite dich darauf vor, über deine Erfahrungen mit PostgreSQL und anderen Datenbanksystemen zu sprechen. Zeige, dass du nicht nur die Theorie kennst, sondern auch praktische Lösungen für Probleme anbieten kannst.

Tip Nummer 3

Sei proaktiv und stelle Fragen während des Interviews. Das zeigt dein Interesse an der Rolle und hilft dir, ein besseres Verständnis für die Herausforderungen zu bekommen, die das Team bewältigen muss.

Tip Nummer 4

Nutze unsere Website, um dich direkt zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält und du die besten Chancen hast, in den Auswahlprozess aufgenommen zu werden.

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

PostgreSQL
Query Optimization
Tuning
Replication
Pooling/Proxying
Client-Side Libraries
Event Streaming

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und wie du technische Herausforderungen gemeistert hast. Zeig uns, dass du in der Lage bist, Projekte von Anfang bis Ende zu leiten und dabei den Fokus auf Qualität und Nachhaltigkeit zu legen.

Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und was du für uns tun kannst.

Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung an die richtige Stelle gelangt, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schneller bearbeiten und du bist einen Schritt näher an deinem Traumjob!

Wie man sich auf ein Vorstellungsgespräch bei Mercury vorbereitet

Verstehe die technischen Anforderungen

Mach dich mit den spezifischen Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, wie PostgreSQL und OpenTelemetry. Bereite Beispiele vor, die zeigen, wie du diese Technologien in der Vergangenheit erfolgreich eingesetzt hast.

Bereite dich auf Projektfragen vor

Da die Rolle das Führen von Projekten umfasst, sei bereit, über deine Erfahrungen mit der Planung und Durchführung technischer Projekte zu sprechen. Überlege dir konkrete Beispiele, bei denen du Entscheidungen getroffen hast, die den Erfolg eines Projekts beeinflusst haben.

Zeige dein Verständnis für Zuverlässigkeit

Da Zuverlässigkeit ein zentrales Thema ist, solltest du in der Lage sein, zu erklären, wie du technische Entscheidungen triffst, um die Systemzuverlässigkeit zu verbessern. Diskutiere, wie du in der Vergangenheit Probleme identifiziert und Lösungen implementiert hast.

Denke an die Benutzererfahrung

Die Verbesserung der Entwicklererfahrung ist wichtig. Sei bereit, darüber zu sprechen, wie du Feedback von internen Kunden eingeholt hast und wie du deren Bedürfnisse in deine technischen Lösungen integriert hast. Zeige, dass du sowohl die geschäftlichen als auch die technischen Aspekte deiner Arbeit schätzt.