Auf einen Blick
- Aufgaben: Entwickle und teste Softwarelösungen für die Gehaltsabrechnung und Steuern.
- Unternehmen: Gusto, eine moderne Plattform für kleine Unternehmen mit einem inklusiven Arbeitsumfeld.
- Vorteile: Attraktives Gehalt, Aktienoptionen und flexible Arbeitszeiten.
- Weitere Informationen: Dynamisches Team mit großartigen Wachstums- und Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Gehaltsabrechnung und mache einen echten Unterschied für Millionen von Menschen.
- Qualifikationen: Mindestens 15 Jahre Erfahrung in der Softwareentwicklung und Teamführung.
Über Gusto
Gusto ist eine moderne, Online-Plattform für Menschen, die kleinen Unternehmen hilft, sich um ihre Teams zu kümmern. Neben der Vollservice-Lohnabrechnung bietet Gusto Krankenversicherungen, 401(k)s, Experten-HR und Tools zur Teamverwaltung an. Heute bedienen die Büros von Gusto in Denver, San Francisco und New York mehr als 400.000 Unternehmen im ganzen Land. Unsere Mission ist es, eine Welt zu schaffen, in der Arbeit ein besseres Leben ermöglicht, und das beginnt hier bei Gusto. Deshalb setzen wir uns dafür ein, einen kollaborativen und integrativen Arbeitsplatz zu schaffen, sowohl physisch als auch virtuell.
Über die Rolle
Wir suchen erfahrene Ingenieure, die sich unseren Teams anschließen, die an den Kernplattformfähigkeiten arbeiten, unsere bestehenden Systeme hinsichtlich Erweiterbarkeit und Skalierbarkeit verbessern und die Zukunft von Gustos Lohn- und Steuersystemen aufbauen. Als Gusto Software Engineer auf diesem Niveau werden Sie Projekte von Anfang bis Ende leiten, indem Sie die anfänglichen Funktionsspezifikationen beeinflussen, verstehen, wie bestehende Systeme näher an die gewünschten Endzustände gebracht werden können, Projekte umsetzen und den Code pflegen, der die Kern-Erfahrungen antreibt.
Über das Team
Die Lohnabrechnung ist das Herzstück von Gustos Geschäft. Die Pay Group (Lohn- und Steuerteams) sind verantwortlich für die Produkt-, Betriebs- und Servicekomponenten, die Gusto verwendet, um Kunden zu gewinnen, Löhne zu verarbeiten, Steuern und Abzüge zu berechnen, Zahlungen vorzunehmen und mit Steuerbehörden zu kommunizieren sowie die Einhaltung im Namen der Kunden aufrechtzuerhalten. Der Bereich ist hochkomplex und bietet die Möglichkeit, sich mit Systemdesign zu beschäftigen, das dies für Kunden, sowohl intern als auch extern, vereinfacht.
Hier ist, was Sie täglich tun werden:
- Funktionieren Sie als technischer Leiter über mehrere Teams in den Payroll Services, um sicherzustellen, dass Ingenieure nicht blockiert werden und qualitativ hochwertige Arbeit leisten, die unsere langfristigen Ziele unterstützt.
- Entwerfen, bauen und testen Sie die Grundlage, die eine konforme Lohnabrechnung für Millionen von Menschen unterstützt.
- Helfen Sie, eine der größten Ruby/Rails- und TypeScript/React-Anwendungen der Welt zu skalieren.
- Zusammenarbeiten an komplexen und mehrdeutigen Problemen mit Partnerschaften aus Engineering, Produktmanagement, Design, Data Science, Compliance, Operations und anderen funktionsübergreifenden Teams.
- Mentor und fördern Sie andere Ingenieure, die daran arbeiten, ganzheitliche und skalierbare Lösungen zu schaffen.
- Leiten Sie den Produktentwicklungsprozess von der Idee bis zur Markteinführung und liefern Sie erfreuliche Produkte, die Löhne, Steuern und Compliance einfach und leicht machen.
- Verbessern Sie die Produktivität und Zufriedenheit unserer Teams mit den Dienstleistungen, Tools und APIs, die Sie erstellen.
- Engagieren Sie sich in einer sehr unterstützenden Umgebung, in der Sie mit anderen zusammenarbeiten, um Produktivität und Innovation voranzutreiben.
- Bleiben Sie kontinuierlich über Fortschritte in KI und maschinellem Lernen informiert und wenden Sie dieses Wissen auf unsere Projekte an.
Hier ist, wonach wir suchen:
- Erfolgreiche Bewerber haben typischerweise mindestens 15 Jahre Erfahrung.
- Fähigkeit, wartbaren, strukturierten, gut dokumentierten Code zu schreiben.
- Starkes Wissen über Datenstrukturen, Datenmodellierung und Systemdesign.
- Erfahrung in der Zusammenarbeit mit 3 oder mehr Teams, die sowohl Produkt- als auch Teamrichtung beeinflussen.
- Erfahrung mit Plattformprodukten, die im gesamten Unternehmen genutzt werden.
- Erfahrung in der Entwicklung, dem Design, dem Bau und der Unterstützung groß angelegter Systeme in der Produktion.
- Eine Neigung, Klarheit und Einfachheit in komplexe Probleme zu bringen, technische Komplexität zu kommunizieren und informierte Abwägungen gegenüber wichtigen Stakeholdern zu erleichtern.
- Erfahrung in der Operationalisierung und Skalierung großer, miteinander verbundener Produktionssysteme.
- Begeisterung für eine kollaborative, testgetriebene Umgebung.
- Erfahrung in komplexen, stark regulierten Bereichen wie HR, Lohnabrechnung, Steuern oder Compliance.
Unsere Barvergütung für diese Rolle liegt in Denver und den meisten Remote-Standorten zwischen 215.000 und 252.000 USD pro Jahr und zwischen 251.000 und 295.000 USD für San Francisco, Seattle und New York. Aktienanteile sind zusätzlich. Die endgültigen Angebotsbeträge werden durch mehrere Faktoren bestimmt, einschließlich der Erfahrung und Expertise des Kandidaten und können von den oben genannten Beträgen abweichen.
Gusto ist stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein. Wir diskriminieren nicht bei der Einstellung oder einer anderen Beschäftigungsentscheidung aufgrund von Rasse, Hautfarbe, Religion, nationaler Herkunft, Alter, Geschlecht (einschließlich Schwangerschaft, Geburt oder verwandte medizinische Bedingungen), Familienstand, Abstammung, körperlicher oder geistiger Behinderung, genetischen Informationen, Veteranenstatus, Geschlechtsidentität oder -ausdruck, sexueller Orientierung oder anderer anwendbarer gesetzlich geschützter Merkmale.
Principal Software Engineer Arbeitgeber: Gusto
Gusto ist ein hervorragender Arbeitgeber, der sich leidenschaftlich für das Wachstum der kleinen Unternehmenswirtschaft einsetzt. Mit einem dynamischen Team in Denver, San Francisco und New York bietet Gusto nicht nur wettbewerbsfähige Gehälter und umfassende Sozialleistungen, sondern auch eine inklusive Arbeitskultur, die Vielfalt schätzt und fördert. Mitarbeiter haben die Möglichkeit, in einem innovativen Umfeld zu wachsen, in dem KI-Technologien aktiv integriert werden, um die Effizienz und Entscheidungsfindung zu verbessern.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Principal Software Engineer erhalten könntest
✨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 Gusto anzuklopfen, wenn du dich auf die Stelle als 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 Gusto vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um 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 Gusto 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 Gusto 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.