Wonderschool
Fluxx
Principal Engineer
Über die Stelle
Fluxx sucht einen hochmotivierten Principal Engineer für das Engineering-Team.
Als Principal Engineer bei Fluxx sind Sie eine leitende technische Führungskraft in unserem Engineering-Team und verantwortlich für die Steuerung der Architektur und Implementierung großer, bereichsübergreifender Initiativen auf unserer Förderplattform. Sie arbeiten eng mit unserem SVP of Engineering, unserem Mitgründer und CTO, dem Director of Engineering, anderen Principal Engineers sowie unseren Produkt- und Infrastrukturteams zusammen, um die richtigen architektonischen Entscheidungen zu treffen, aussagekräftigen Code zu schreiben und das gesamte Team dabei zu unterstützen, seine technischen Standards zu erhöhen.
Dies ist eine hands-on Rolle. Sie verbringen den Großteil Ihrer Zeit mit der Arbeit an echten Problemen und der Umsetzung von Ergebnissen von Anfang bis Ende und die restliche Zeit mit Design, technischer Ausrichtung und der Beseitigung von Hindernissen für andere. Wir suchen jemanden, der Alternativen sorgfältig abwägt, Kompromisse gegen die Realitäten unseres Systems abwägt und sich wohlfühlt, seine Meinungen einzubringen und sich damit auseinanderzusetzen.
Was Sie ins Team einbringen
Dies ist eine Vollzeitstelle (exempt) und eine Remote-Position. Kandidaten müssen sich in den Vereinigten Staaten befinden. Wir akzeptieren keine Auftragnehmer.
- 8+ Jahre professionelle Erfahrung in der Softwareentwicklung, davon ein erheblicher Teil als Principal Engineer oder Architekt auf einer komplexen SaaS-Plattform
- Tiefgreifende Erfahrung als full-stack-Ingenieur mit erheblicher Tiefe in der Nutzung von NodeJS und React
- Eine Gewohnheit, Alternativen zu betrachten, die Kompromisse zu benennen und den richtigen Weg für das vorliegende System zu wählen, anstatt sich auf eine Lehrbuchantwort zu verlassen
- Selbstvertrauen, die eigene Meinung einzubringen, die Fragen zu stellen, die andere nicht stellen, und sich an Brainstorming- und Architekturdikussionen zu beteiligen
- Starke schriftliche und mündliche Kommunikationsfähigkeiten, mit Erfahrung in der engen Zusammenarbeit mit Produkt-, Design-, QA- und Infrastrukturkollegen
- Eine tiefe Grundlage in Informatik und eine nachgewiesene Erfolgsbilanz bei der Hochleistung von Webanwendungen
- Engagement für das Schreiben und Pflegen von Dokumentationen, die anderen helfen, schneller voranzukommen
- Bereitschaft, sich an ein schnelllebiges Umfeld, eine Codebasis mit langer Geschichte und ein sich schnell entwickelndes KI-gestütztes Entwicklungsmodell anzupassen
- Nachgewiesene Erfolgsbilanz im Mentoring und in der Anhebung des technischen Niveaus der umgebenden Ingenieure
- Nachgewiesene Fähigkeit, komplexe technische Kompromisse zu navigieren und eine schnelle Feature-Bereitstellung zu gewährleisten, ohne die langfristige Skalierbarkeit der Plattform zu beeinträchtigen
Technische Erfahrung
- Node.js node.js, React und moderne JavaScript/TypeScript
- Große Ruby on Rails-Codebasen – Sie sollten in der Lage sein, glaubwürdig über beide Ökosysteme hinweg zu sprechen
- AWS und DevOps-Grundlagen – Sie müssen kein Infrastruktur-Spezialist sein, aber Sie sollten sich wohl dabei fühlen, über Bereitstellung, Skalierung und Beobachtbarkeit nachzudenken
- MySQL im großen Maßstab, einschließlich Query-Optimierung, Indexierungsstrategien und Schema-Migrationen auf Live-Systemen
- Elasticsearch, Redis, Resque und andere unterstützende Dienste in einer Produktions-Rails-Umgebung
- KI-gestützte Entwicklungs-Workflows, einschließlich des durchdachten Einsatzes von Agenten, Prompt-Design und der operativen Realitäten, um Agenten-SDLC-Pipelines gesund zu halten
- B2B SaaS-Plattformen, insbesondere solche mit hochgradig konfigurierbarem kundenspezifischem Verhalten
So werden Sie einen Unterschied machen
- Leitung der Architektur und Implementierung wichtiger Initiativen auf unserer Plattform
- Treffen von Architekturentscheidungen – unter Berücksichtigung mehrerer plausibler Ansätze, Aufzeigen der Kompromisse und Wahl des besten Weges anstelle der Standardlösung eines generischen Templates
- Bereitstellung technischer Führung in allen Phasen umfangreicher Engineering-Arbeiten, von der Planung und dem Design über die Implementierung, Code-Reviews, Rollouts bis hin zur Wartung
- Zusammenarbeit mit dem Director of Engineering, anderen Principal Engineers, Infrastruktur-Ingenieuren, Produktmanagern, DevOps und QA, um komplexe Entscheidungen über Produktrichtung und Prozessverbesserungen voranzutreiben
- Design und Implementierung von benutzerorientierten und backend-Features über die gesamte Plattform hinweg
- Erstellung von qualitativ hochwertigem Code, der gut durchdacht, gründlich getestet und Peer-Reviews bestanden hat
- Leitung und Förderung von Best Practices im Team über den gesamten SDLC hinweg
- Mentoring von Ingenieuren im Team, Erhöhung der architektonischen Kompetenz der Gruppe und aktive Beteiligung an Brainstorming- und Design-Diskussionen
- Vertretung der Engineering-Organisation in Führungskräftebesprechungen und gelegentlich in direkten Gesprächen mit Kunden.
- Förderung des durchdachten Einsatzes von KI und Agenten in unserem SDLC, um dem Team zu helfen, seine Arbeit zu verstärken
Bonuspunkte, wenn Sie Erfahrung mit Go, Python und anderen modernen Sprachen haben, die in Systemen für hohe Leistung und Nebenläufigkeit verwendet werden, sowie mit Java.
Gehalt
Fluxx verpflichtet sich zu fairen, transparenten und gerechten Vergütungspraktiken. Wir verwenden einen marktbasierten Ansatz, der die Arbeitskosten nach geografischer Region sowie Unternehmensgröße und Branchen-Benchmarks berücksichtigt.
Diese Rolle ist aufgrund des Standorts in zwei Vergütungszonen unterteilt, mit den folgenden erwarteten jährlichen Grundgehältern:
- Zone 1 – San Francisco Bay Area & New York City $164,000- $210,000
- Zone 2 – Alle anderen Standorte $147,600- $199,800
Die angegebene Spanne spiegelt die in dieser Stellenbeschreibung dargelegten Erwartungen wider. Das endgültige Gehalt und das Provisionspaket werden auf der Grundlage von, aber nicht beschränkt auf Folgendes bestimmt: (a) dem Standort des Kandidaten, (b) individuellen Fähigkeiten und Qualifikationen und (c) relevanter Erfahrung.
Leistungen
Fluxx bietet die folgenden Leistungen für die Position, vorbehaltlich der geltenden Anspruchsvoraussetzungen: Kranken-, Zahn- und Sehversicherung; Flexible Urlaubszeit; Bezahlter Krankenstand; 12 Wochen voll bezahlter Elternurlaub; Jährliches Stipendium für Lernen und Entwicklung; Internet-Stipendium; Einmaliges Stipendium für die Einrichtung eines Heimbüros; 401(k) Altersvorsorgeplan mit Arbeitgeberzuschuss. Diese Position ist auch berechtigt für Incentive-Aktienoptionen, vorbehaltlich der Bedingungen der geltenden Aktienpläne von Fluxx.
Über Fluxx
Bei Fluxx ist es unsere Mission, die führende kollaborative Plattform für das Fördermittelmanagement in unseren globalen Gemeinschaften zu sein. Wir entwickeln Technologien, die positive Auswirkungen erzielen, indem wir Stiftungen, Regierungsbehörden und gemeinnützige Organisationen dabei unterstützen, den Prozess der Mittelvergabe zu optimieren – und es so einfacher machen, Gelder an die Organisationen zu bringen, die sie am dringendsten benötigen. Seit mehr als 15 Jahren helfen wir Organisationen dabei, sich von manuellen Prozessen und Altsystemen zu einer flexiblen, KI- und datengesteuerten Plattform zu entwickeln, die den gesamten Lebenszyklus der Fördervergabe unterstützt. Heute unterstützt Fluxx eine globale Gemeinschaft von über 400 Kunden, die gemeinsam jährlich mehr als $39B an Fördermitteln verwalten und verteilen.
Wir sind ein "People-First"- und inklusiver Arbeitsplatz, der sich dem kontinuierlichen Lernen verschrieben hat. Wir sind stolz auf unsere vielfältige Belegschaft und diskriminieren keinen Mitarbeiter oder Bewerber aufgrund von Rasse, Glauben, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität/-ausdruck, nationaler Herkunft, Behinderung, Alter, genetischen Informationen, Veteranenstatus, Familienstand, Schwangerschaft oder damit verbundenem Zustand oder aus anderen gesetzlich geschützten Gründen. Wir respektieren das Geschlecht, die Geschlechtsidentität und den Geschlechtsausdruck unserer Bewerber und Mitarbeiter. Es ist unsere Politik, alle geltenden nationalen, bundesstaatlichen und lokalen Gesetze bezüglich Nichtdiskriminierung und Chancengleichheit einzuhalten.
