Senior Software Engineer - Stability

Senior Software Engineer - Stability

Vollzeit Kein Homeoffice möglich
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 einem Fokus auf Vielfalt und Inklusion.
  • Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit hervorragenden Karrieremöglichkeiten.
  • Warum dieser Job: Gestalte nachhaltige Softwarelösungen und habe einen echten Einfluss auf innovative Projekte.
  • Qualifikationen: Erfahrung in PostgreSQL, technische Projektleitung und Kenntnisse in Site Reliability Engineering.

Ü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 Handwerk 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. Neue Stellenangebote 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 verpflichten uns, während des Rekrutierungsprozesses angemessene Vorkehrungen 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

Tipp Nummer 1

Mach dir eine Liste von Projekten, die du geleitet hast, und sei bereit, darüber zu sprechen. Zeig, wie du technische Entscheidungen getroffen hast, die die Zuverlässigkeit verbessert haben – das wird Eindruck machen!

Tipp Nummer 2

Bereite dich darauf vor, konkrete Beispiele für deine Erfahrungen mit PostgreSQL und anderen Datenbanksystemen zu geben. Wenn du über Optimierung und Tuning sprichst, zeig, dass du die Materie wirklich beherrschst.

Tipp Nummer 3

Sei bereit, über deine Erfahrungen im Site Reliability Engineering oder DevOps zu plaudern. Erkläre, wie du technische Herausforderungen gemeistert hast und welche Tools du verwendet hast, um die Qualität deiner Arbeit sicherzustellen.

Tipp Nummer 4

Nutze unsere Website, um dich direkt zu bewerben! Das zeigt dein Interesse und gibt uns die Möglichkeit, dich besser kennenzulernen. Und vergiss nicht, Fragen zu stellen – das zeigt, dass du wirklich an der Rolle interessiert bist!

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, wie du in der Vergangenheit zur Stabilität und Zuverlässigkeit von Systemen beigetragen hast.

Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon, damit wir schnell verstehen, was du zu bieten hast.

Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle Informationen erhältst, die du brauchst.

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 in der Vergangenheit zur Verbesserung der Systemzuverlässigkeit beigetragen hast. Diskutiere, wie du technische Entscheidungen getroffen hast, die die langfristige Stabilität gefördert haben.

Denke an die Entwicklererfahrung

Bereite dich darauf vor, darüber zu sprechen, wie du die Entwicklererfahrung verbessert hast. Zeige, dass du nicht nur an der technischen Umsetzung interessiert bist, sondern auch daran, wie deine Arbeit den internen Kunden zugutekommt und welche Rückmeldungen du erhalten hast.