Auf einen Blick
- Aufgaben: Entwickle und verbessere Systeme für automatisierte Softwarebereitstellung.
- Unternehmen: Innovatives Unternehmen mit einer offenen, kollaborativen Kultur.
- Vorteile: Wettbewerbsfähiges Gehalt, unbegrenzter Urlaub, Gesundheitsleistungen und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Team mit großartigen Karrierechancen und internationalen Benefits.
- Warum dieser Job: Arbeite an spannenden Projekten und beeinflusse die Zukunft der Softwareentwicklung.
- Qualifikationen: Starke Programmierkenntnisse in Go, Java oder ähnlichen Sprachen.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Über uns
Temporal ist ein Open-Source-Programmiermodell, das den Code vereinfachen, Anwendungen zuverlässiger machen und Entwicklern helfen kann, sich auf die wichtigen Dinge zu konzentrieren, wie z.B. die schnellere Bereitstellung von Funktionen. Wir haben die Mission, die zuverlässige Grundlage für jedes Entwickler-Toolkit zu sein und bauen das Team auf, das dies ermöglichen wird. Unsere Werte leiten uns – sie sind präsent in der Art und Weise, wie wir auftreten, Entscheidungen treffen und zusammenarbeiten, um einen Einfluss zu haben. Wir sind neugierig, motiviert, kollaborativ, authentisch und bescheiden. Temporal wächst und wir suchen nach Menschen, die unsere Werte teilen, 'Standard'-Denken herausfordern und unsere Zukunft beeinflussen möchten. Wenn Sie eine Leidenschaft dafür haben, die Entwicklererfahrung zu verbessern, erstklassige Open-Source-Software und -Gemeinschaften aufzubauen und Teil unseres großartigen Teams sein möchten, würden wir uns freuen, von Ihnen zu hören!
Zusammenfassung
Wir suchen einen Senior Software Engineer (oder Staff-Level), der unserem Release Engineering-Team beitritt und sich auf den Aufbau und die Verbesserung der Systeme konzentriert, die eine automatisierte, zuverlässige und skalierbare Softwarebereitstellung über die Plattform von Temporal ermöglichen. In dieser Rolle werden Sie am gesamten Softwarelebenszyklus teilnehmen – von Design und Implementierung bis hin zu Bereitstellung und langfristigem Betrieb – und mit Engineering-Teams zusammenarbeiten, um die Release-Automatisierung weiterzuentwickeln, die Werkzeuge zu verbessern und manuelle Schritte beim Erstellen und Versenden von Temporal zu reduzieren.
Was Sie tun werden
- Werkzeuge und Systeme entwerfen, erstellen und warten, die die Release-Automatisierung und Bereitstellungsabläufe unterstützen.
- Sauberen, zuverlässigen und parallelen Code schreiben, der verteilte Systeme unterstützt (z.B. Build-Pipelines, Bereitstellungstools).
- Mit funktionsübergreifenden Teams zusammenarbeiten, um die Release-Qualität und die Produktivität der Entwickler zu verstehen und zu verbessern.
- Technische Designs, Bereitstellungsmethoden und Betriebsverfahren dokumentieren.
- An Design-Reviews im kleinen Team teilnehmen und praktische Ingenieurlösungen beitragen.
Was Sie lernen werden
- Neue Möglichkeiten erkunden, wie man Temporal zur Unterstützung des Release- und Bereitstellungszyklus nutzen kann.
- Ihr Verständnis der Architektur und der Dienstinteraktionen von Temporal vertiefen.
- Mit neuen Automatisierungsmustern, Teststrategien und Workflow-Designs experimentieren, die das Vertrauen in Releases erhöhen.
Was Sie mitbringen werden
- Starke Programmierfähigkeiten, insbesondere in den bei Temporal verwendeten Sprachen (z.B. Go, Java oder ähnlich).
- Solides Verständnis von Parallelität, verteilten Systemen und multithreaded Programmierung.
- Erfahrung in der Mitwirkung an Backend-Systemen, Werkzeugen, Infrastruktur oder Entwickler-Workflows.
- Nachweisliche Fähigkeit, mäßig komplexe Probleme mit zuverlässigen, wartbaren Lösungen zu lösen.
- Fähigkeit zur effektiven Zusammenarbeit in einer remote, schnelllebigen Umgebung.
- Vertrautheit mit Konzepten der Release-Automatisierung, CI/CD-Pipelines, Build-Tools oder Bereitstellungsorchestrierung.
- Erfahrung mit Cloud-Umgebungen (AWS, GCP) und Container-Tools.
- Einblick in die Orchestrierung verteilter Systeme, Observability-Tools oder Plattformengineering.
Vergütung
Die geschätzte Gehaltsspanne für diese Rolle liegt bei 211.500 CAD – 253.800 CAD, abhängig von Erfahrung und Standort. Darüber hinaus ist diese Rolle berechtigt, am Aktienplan von Temporal teilzunehmen.
U.S. Vorteile
- Unbegrenzter PTO, 12 Feiertage + 2 Floating Holidays
- 100% Deckung der Prämien für medizinische, zahnärztliche und augenärztliche Versorgung
- AD&D, LT & ST Behinderung und Lebensversicherung (Standard- & Zusatzleistungen verfügbar)
- Empower 401K Plan
- Zusätzliche Vorteile für Lernen & Entwicklung, Lifestyle-Spending, Home-Office-Setup, professionelle Mitgliedschaften, WFH-Mahlzeiten, Internetstipendium und mehr!
Internationale Vorteile
Bezahlte Freizeit (PTO) und Vorteile außerhalb der Vereinigten Staaten variieren je nach Land und werden in Partnerschaft mit Remote.com ausgegeben. Darüber hinaus bietet Temporal allen internationalen Mitarbeitern Vorteile für Lernen & Karriereentwicklung, ein Lifestyle-Spending-Konto, Home-Office-Setup (neben der vom Unternehmen bereitgestellten Hardware), professionelle Mitgliedschaften, Mahlzeiten für das Arbeiten von zu Hause aus und Zugang zur Calm-App für mentale Gesundheit.
Reisen
Temporal ist ein global verteiltes, kollaboratives Team, das Gelegenheiten für persönliche Verbindungen schätzt. Gelegentliche Reisen können erforderlich sein für Unternehmensveranstaltungen, Team-Offsites und andere bedeutende Momente, die uns zusammenbringen.
Zusätzliche Vorteile
- 3.600 $ / Jahr für Mahlzeiten im Homeoffice
- 1.800 $ / Jahr für berufliche Weiterbildung (Karriereentwicklung & professionelle Mitgliedschaften)
- 1.200 $ / Jahr Lifestyle-Spending-Konto
- 1.000 $ / Jahr für Home-Office-Setup (neben der von Temporal bereitgestellten Ausrüstung - Laptop, Monitor, Tastatur, Maus, Trackpad und Verlängerungskabel ohne Kosten für Sie)
- 74 $ / Monat Erstattung für Internet
- Calm-App-Abonnement für mentale Gesundheit & Wellness
Gleichberechtigung
Temporal Technologies ist ein Arbeitgeber, der Chancengleichheit bietet. Temporal Technologies diskriminiert nicht aufgrund von Rasse, Religion, Farbe, Geschlecht, Geschlechtsidentität, sexueller Orientierung, Alter, nicht ausschließender körperlicher oder geistiger Behinderung, nationaler Herkunft, Veteranenstatus oder aus einem anderen Grund, der durch das geltende Recht abgedeckt ist. Alle Beschäftigungen werden auf der Grundlage von Qualifikationen, Verdiensten und geschäftlichen Bedürfnissen entschieden. Wir schätzen und feiern Unterschiede und Vielfalt. Temporal verpflichtet sich, den Zugang, Chancengleichheit und angemessene Vorkehrungen für Personen mit Behinderungen in der Beschäftigung, seinen Dienstleistungen, Programmen und Aktivitäten zu gewährleisten. Wenn Sie eine angemessene Vorkehrung anfordern müssen, lassen Sie es bitte Ihren Recruiter wissen, damit wir Ihnen helfen können.
Senior Software Engineer, Release Engineering Arbeitgeber: Deepstreamtech
Temporal ist ein hervorragender Arbeitgeber, der eine offene und kollaborative Arbeitskultur fördert, in der Neugier und Innovation geschätzt werden. Mit umfangreichen Vorteilen wie unbegrenztem Urlaub, umfassenden Gesundheitsleistungen und einem starken Fokus auf berufliche Weiterentwicklung bietet Temporal seinen Mitarbeitern die Möglichkeit, in einem dynamischen, globalen Team zu wachsen und einen bedeutenden Einfluss auf die Entwicklergemeinschaft auszuüben. Die einzigartige Kombination aus flexibler Remote-Arbeit und regelmäßigen persönlichen Treffen schafft eine unterstützende Umgebung, in der jeder Einzelne geschätzt wird.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer, Release Engineering erhalten könnten
✨Tipp Nummer 1
Sei proaktiv! Nutze LinkedIn und andere Netzwerke, um mit aktuellen Mitarbeitern von Temporal in Kontakt zu treten. Frag sie nach ihren Erfahrungen und Tipps – das zeigt dein Interesse und kann dir wertvolle Einblicke geben.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor, indem du Coding-Challenges machst und deine Problemlösungsfähigkeiten trainierst. Zeig, dass du nicht nur die Theorie beherrschst, sondern auch praktisch anwenden kannst, was du weißt.
✨Tipp Nummer 3
Mach dir Gedanken über die Werte von Temporal und wie du diese in deiner Arbeit umsetzen kannst. Sei bereit, Beispiele aus deiner bisherigen Erfahrung zu teilen, die zeigen, dass du neugierig, kollaborativ und lösungsorientiert bist.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt, dass du wirklich an der Position interessiert bist und gibt dir die beste Chance, im Auswahlprozess gesehen zu werden. Lass uns wissen, warum du Teil unseres Teams werden möchtest!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, Release Engineering mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und deine Werte sind uns wichtig. Lass uns wissen, warum du zu unserem Team passen würdest und was dich motiviert, bei Temporal zu arbeiten.
Code-Beispiele einfügen:Wenn du über deine Programmierfähigkeiten sprichst, vergiss nicht, konkrete Beispiele oder Projekte zu erwähnen. Zeig uns, wie du Probleme gelöst hast und welche Technologien du verwendet hast – das macht deinen Antrag lebendiger!
Klarheit ist der Schlüssel:Achte darauf, dass deine Bewerbung klar und strukturiert ist. Verwende einfache Sprache und vermeide Fachjargon, wenn es nicht nötig ist. Wir wollen deine Ideen und Erfahrungen leicht verstehen können!
Bewirb dich über unsere Website:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und effizient bearbeitet wird. Wir freuen uns auf deine Nachricht!
Wie man sich auf ein Vorstellungsgespräch bei Deepstreamtech vorbereitet
✨Verstehe die Unternehmenswerte
Bevor du zum Interview gehst, nimm dir Zeit, um die Werte von Temporal zu verstehen. Sie legen großen Wert auf Neugier, Zusammenarbeit und Bescheidenheit. Überlege dir, wie du diese Werte in deinen bisherigen Erfahrungen verkörpern kannst und bereite Beispiele vor, die das zeigen.
✨Technische Vorbereitung ist der Schlüssel
Da die Rolle einen starken Fokus auf Softwareentwicklung hat, solltest du dich mit den Programmiersprachen und Technologien vertraut machen, die bei Temporal verwendet werden, wie Go oder Java. Bereite dich darauf vor, technische Fragen zu beantworten und vielleicht sogar eine kleine Programmieraufgabe zu lösen.
✨Zeige deine Problemlösungsfähigkeiten
Temporal sucht nach jemandem, der in der Lage ist, komplexe Probleme zu lösen. Bereite einige Beispiele aus deiner Vergangenheit vor, in denen du Herausforderungen erfolgreich gemeistert hast. Erkläre den Prozess, den du durchlaufen hast, um die Lösung zu finden.
✨Fragen stellen ist wichtig
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und am Unternehmen. Frage nach den aktuellen Herausforderungen im Release Engineering oder wie das Team zusammenarbeitet, um die Entwicklererfahrung zu verbessern.