Auf einen Blick
- Aufgaben: Entwickle und liefere innovative Softwarelösungen für eine hochmoderne Datenplattform.
- Unternehmen: Führendes Unternehmen im Bereich Cloud-Technologie mit einem kollaborativen Teamgeist.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem Fokus auf Vielfalt und Inklusion.
- Warum dieser Job: Gestalte die Zukunft der Datenverarbeitung und arbeite an spannenden, herausfordernden Projekten.
- Qualifikationen: Mindestens 6 Jahre Erfahrung in der Softwareentwicklung, idealerweise mit Golang.
Das prognostizierte Gehalt liegt zwischen 60000 - 84000 € pro Jahr.
SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native Architektur ermöglicht leistungsstarke transaktionale und analytische Workloads in großem Maßstab, und unsere Teams liefern das Produktionscode kontinuierlich im Laufe des Jahres. Wir arbeiten in einer schnelllebigen, hochgradig kollaborativen Umgebung, in der Ingenieure ihre Arbeit von Anfang bis Ende besitzen und eng mit den Teams für Produkt, Vertrieb und Markteinführung zusammenarbeiten, um einen bedeutenden Geschäftswert zu liefern.
Wir suchen einen Senior/Principal Software Engineer, der dem Engineering-Team beitritt und eine entscheidende Rolle bei der Gestaltung und Bereitstellung von Kernfunktionen für SingleStore spielt. Dies ist eine technische Senior-Rolle mit der vollständigen Verantwortung für große, release-definierende Projekte an der Schnittstelle von verteilten Systemen, Cloud-Infrastruktur und Datenbanktechnologie. Als Software Engineer werden Sie die technische Richtung festlegen, komplexe systemweite Probleme lösen und als Multiplikator innerhalb der Organisation agieren. Sie werden eng mit Produkt- und kundenorientierten Teams zusammenarbeiten, um sicherzustellen, dass unsere Plattform die Bedürfnisse sowohl langjähriger Unternehmenskunden als auch neuer Anwender erfüllt. Diese Rolle ist ideal für einen Ingenieur, der sich an tiefen technischen Herausforderungen erfreut, stolz darauf ist, langlebige Systeme zu bauen, und es genießt, andere zu betreuen, während er weiterhin praktisch tätig ist.
Rolle und Verantwortlichkeiten:
- Leiten Sie das technische Design und die Entscheidungsfindung für große, release-definierende Projekte, die die Cloud-Plattform von SingleStore beeinflussen.
- Entwerfen und implementieren Sie neue Funktionen in den Bereichen Netzwerk, Steuerungsebene und verwaltete Dienstinfrastruktur, mit dem Hauptaugenmerk auf unseren Abrechnungssystemen.
- Lösen Sie komplexe, geschäftskritische Systemprobleme mit skalierbaren, wartbaren und widerstandsfähigen Lösungen.
- Arbeiten Sie eng mit dem Produktmanagement zusammen, um Kunden- und Geschäftsanforderungen in robuste technische Lösungen zu übersetzen.
- Untersuchen und beheben Sie schwierige Probleme in Produktions- und Entwicklungsumgebungen, während Sie mehrere Verantwortlichkeiten ausbalancieren.
- Untersuchen, debuggen und beheben Sie Probleme mit der Synchronisierung von Abrechnungsdaten.
- Tragen Sie zu Datenvisualisierungs-Dashboards bei.
- Betreuen und leiten Sie Ingenieure in Bezug auf Systemdesign, Codierungsstandards und architektonische Best Practices, um das technische Niveau im Team zu erhöhen.
Ihre Erfahrung:
- 6+ Jahre Erfahrung in der Entwicklung und Fehlersuche von systemnaher Software in Golang oder einer ähnlichen Sprache.
- Vertrautheit mit verteilten Systemen, die über Kubernetes verwaltet werden.
- Nachgewiesene Fähigkeit, hochzuverlässige, leistungsstarke Systemsoftware zu entwerfen und zu erstellen.
- Erfahrung in Umgebungen, in denen Leistung, Skalierbarkeit und Zuverlässigkeit entscheidend sind.
- Abschluss in Informatik oder gleichwertige praktische Erfahrung.
Bevorzugte Qualifikationen:
- Erfahrung im Aufbau von cloud-nativen SaaS-Plattformen.
- Erfahrung mit Frontend-Web-Frameworks wie React.
- Hintergrund in der cloudbasierten Abrechnung und allgemein anerkannten Kontopraktiken.
Konsistent mit unserem Engagement für Vielfalt und Inklusion schätzen wir Personen, die in der Lage sind, in vielfältigen Teams und mit einer Vielzahl von Menschen zu arbeiten.
Sr./Principal Software Engineer Arbeitgeber: Dormont Manufacturing Co
SingleStore ist ein hervorragender Arbeitgeber, der eine dynamische und kollaborative Arbeitsumgebung bietet, in der Ingenieure die Verantwortung für ihre Projekte übernehmen und eng mit verschiedenen Teams zusammenarbeiten. Unsere Mitarbeiter profitieren von kontinuierlichen Wachstums- und Entwicklungsmöglichkeiten sowie von der Möglichkeit, an innovativen, cloud-nativen Lösungen zu arbeiten, die echte Auswirkungen auf unsere Kunden haben. Zudem fördern wir eine Kultur der Vielfalt und Inklusion, die es jedem ermöglicht, sein volles Potenzial auszuschöpfen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Sr./Principal 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 Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als Sr./Principal 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 Dormont Manufacturing Co vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Sr./Principal 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 Dormont Manufacturing Co 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 Dormont Manufacturing Co 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.