CSC Leasing Co.
Juniper Square
Staff Software Engineer
Über Juniper Square
Private Märkte sind einer der größten, komplexesten und am stärksten unterversorgten Bereiche des globalen Finanzwesens. Unsere Mission bei Juniper Square ist es, ihr volles Potenzial zu erschließen. Wir sind der Operations-Partner, dem über 2,300+ GPs vertrauen. Wir vereinen Technologie, Daten und Fondsadministrationsdienste auf einer einzigen Plattform, die GPs dabei unterstützt, schneller zu agieren, fundiertere Entscheidungen zu treffen und präzise zu skalieren. Mit einem verwalteten Vermögen von über $300B und mehr als 700,000+ LPs auf unserer Plattform verfügen wir über die nötige Größe, um unserem Anspruch gerecht zu werden. Mit JunieAI, unserer speziell entwickelten KI-Plattform, definieren wir die Arbeitsweise privater Märkte neu und integrieren Intelligenz in jeden Workflow. Seit 2014 gründergeführt, mit über $350M an Finanzierung ausgestattet und mittlerweile über 1,000+ Mitarbeiter stark, bauen wir ein Unternehmen auf, das die Zukunft der privaten Märkte über Jahrzehnte hinweg prägen soll.
Unsere Kultur ist für Menschen gemacht, die anspruchsvolle, bedeutungsvolle Arbeit neben außergewöhnlich talentierten Teamkollegen leisten wollen. Wir denken wie Eigentümer, handeln mit Dringlichkeit und sind stolz darauf, schwierige Probleme zu lösen, die für unsere Kunden und die Zukunft der Private Markets wirklich wichtig sind. Wir glauben, dass die besten Ideen aus offener Debatte, tiefer Zusammenarbeit und vielfältigen Perspektiven entstehen, weshalb wir Transparenz als Standard und Feedback als Stärke betrachten. Wenn Sie sich von hohen Standards, schnellem Wachstum und der Möglichkeit, eine Kategorie in einem entscheidenden Moment mitzugestalten, angesprochen fühlen, dann kommen Sie zu uns!
Juniper Square bietet Mitarbeitern eine Vielzahl von Arbeitsmöglichkeiten, von einer vollständig Remote-Erfahrung bis hin zur Vollzeitbeschäftigung in einem unserer physischen Büros. Wir investieren stark in digitale First-Operationen, die es unseren Teams ermöglichen, effektiv über 27 US-Bundesstaaten, 2 kanadische Provinzen, Indien, Luxemburg und England hinweg zusammenzuarbeiten. Wir haben auch physische Büros in San Francisco, New York City, Mumbai und Bangalore für Mitarbeiter, die lieber teilweise oder vollständig im Büro arbeiten.
Über Ihre Rolle
Als Staff Software Engineer bei Juniper Square sind Sie eine technische Führungskraft – Sie geben die technische Richtung vor, treffen Architekturentscheidungen und verbessern die technische Qualität in Ihrem Team. Dies ist eine Player-Coach-Rolle: Sie führen durch Code und Architektur, nicht nur durch Anweisungen. Sie schreiben Produktionscode als engagierter Einzelbeitragender, während Sie die technische Strategie, Roadmap und das Wachstum Ihres Teams verantworten, und arbeiten eng mit Produkt, Design und QA zusammen, um komplexe Arbeitsabläufe in angenehme, intuitive Erlebnisse zu verwandeln.
Wir stellen einen Staff Software Engineer für das folgende Team ein:
Treasury: Werden Sie Teil des Teams, das die Treasury-Plattform von Juniper Square entwickelt – das System, das Transaktionen, Salden und Bankdaten in die Plattform integriert und dort verarbeitet. Sie arbeiten an der Erweiterung von Bankanbindungen, einer Visualisierungs- und Berichtsebene für Zahlungs- und Treasury-Daten sowie an Exportfunktionen für Drittanbieter, die Treasury-Daten mit der Buchhaltung verknüpfen. Sie werden Teil eines Teams, das bereits Transaktionen im Wert von über $500M abgewickelt hat.
Bei Juniper Square glauben wir, dass der Aufbau einer vielfältigen Belegschaft und einer integrativen Kultur uns zu einem besseren Unternehmen macht. Wenn Sie der Meinung sind, dass diese Rolle zu Ihnen passt, ermutigen wir Sie, sich zu bewerben, auch wenn Sie nicht jede Qualifikation erfüllen.
Was Sie tun werden
Technische Richtung & Architektur verantworten
- Die technische Richtung vorgeben und die Architektur für die Systeme Ihres Bereichs verantworten, vom Design bis zur Produktion
- Technische Designs für unklare, funktionsübergreifende Initiativen leiten – Trade-offs bewerten, Stakeholder abstimmen und die Implementierung vorantreiben
- Maßgeblich an der Umstellung Ihres Teams von einer Monolithen- zu einer Service-orientierten Architektur beteiligt sein
- Technologien bewerten und auswählen, mit einer Präferenz für das, was gut funktioniert und nachhaltig skaliert
Bauen & Liefern
- Produktionscode als engagierter Einzelbeitragender schreiben – dies ist keine Rolle, die die Implementierung an andere delegiert
- End-to-End-Lieferung von Roadmap-Projekten verantworten: Design, Codierung, Test und Produktion
- Die kurzfristige Roadmap Ihres Teams (für die nächsten zwei Quartale) verwalten, proaktiv Ausführungs-, Kosten- und technische Risiken aufzeigen und pragmatische Minderungsmaßnahmen vorantreiben
- Entwicklung komplexer, full-stack Workflows leiten, unter Zusammenarbeit mit frontend und backend Ingenieuren
KI-Flüssigkeit & KI-nativer SDLC
- KI-Flüssigkeit über den gesamten Softwareentwicklungslebenszyklus hinweg praktizieren – bewusst wählen, wo KI gegenüber traditioneller Software das richtige Werkzeug ist, und diese Kompromisse anhand realer Kriterien (Latenz, Genauigkeit, Kosten, Datenempfindlichkeit, Erklärbarkeit) verteidigen
- KI-native Entwicklungspraktiken und -werkzeuge (z. B. Cursor, Augment) fördern und einbetten, um signifikante Produktivitätssteigerungen im gesamten Team zu erzielen
- Code-Review- und Testpraktiken für einen KI-gestützten SDLC anpassen – KI-spezifische Fehlermodi (halluzinierte Abhängigkeiten, übermäßig selbstbewusste, aber falsche Logik) erkennen, bevor sie ausgeliefert werden
- Agenten-Workflows und KI-gestützte Systeme erstellen und bewerten, wo sie einen echten Mehrwert bieten, mit klaren Human-in-the-Loop-Grenzen und Überwachung auf Fehler
- Übermäßige Abhängigkeit von KI-Tools sowohl in der eigenen Arbeit als auch im geprüften Code vermeiden, Geschwindigkeit mit Systemverständnis und Verantwortlichkeit für Ergebnisse ausgleichen
- Eine Kultur der schnellen Iteration, hohen Geschwindigkeit und Qualität fördern und dazu beitragen, die KI-Flüssigkeit im gesamten Team zu verbessern
Das Team führen & weiterentwickeln
- Ingenieure betreuen, die Qualität der technischen Entscheidungsfindung verbessern und dem Team helfen, konsistent zu agieren
- Codierungsstandards, Review-Praktiken und Architekturdokumentation etablieren, die mit dem Wachstum des Teams skalieren
- Mit dem Recruiting zusammenarbeiten, um das Team aufzubauen und zu erweitern
Funktionsübergreifend zusammenarbeiten
- Eng mit Produkt, Design, QA und Kundensupport zusammenarbeiten, um Anforderungen in ausführbare technische Pläne umzusetzen
- Aktiv an Design-Reviews und Roadmap-Diskussionen mit einer fundierten, umsetzungsnahen Perspektive teilnehmen
- Die meisten teamübergreifenden Konflikte und technischen Entscheidungen autonom handhaben
Betriebliche Exzellenz
- Produktionsprobleme innerhalb der Dienste Ihres Teams überwachen, diagnostizieren und beheben
- Observability-Tools nutzen, um die Systemleistung und Zuverlässigkeit zu messen und zu verbessern
- Best Practices implementieren und aufrechterhalten, die die Produktivität der Entwickler im gesamten Team maximieren
Domänenexpertise
- Zum Fachexperten in Ihrem Bereich werden, mit einem tiefen Verständnis der Kundenbedürfnisse und des Werts, den Ihre Systeme liefern
Qualifikationen
Erforderlich
- 12+ Jahre Erfahrung in backend und/oder full-stack Softwareentwicklung, mit einer klaren Entwicklung hin zu zunehmender technischer Führung, Architektverantwortung und Mentoring
- Ein Portfolio von ausgelieferten Produktionssystemen – seien Sie bereit, spezifische technische Entscheidungen, die Sie persönlich getroffen haben, und Code, den Sie persönlich geschrieben haben, zu erläutern; dies ist keine Rolle für jemanden, dessen Hauptbeitrag die Leitung anderer war
- Tiefgreifende Expertise in mindestens einer serverseitigen Sprache (Python bevorzugt, Node/TS, Java, C++, C# oder ähnlich) und starke Kenntnisse im Aufbau von produktionsreifen backend Diensten
- Erfahrung mit modernen front-end Frameworks (React bevorzugt) und Komfort bei der Arbeit im full-stack-Bereich, wenn das Problem es erfordert
- Erfahrung mit relationalen/NoSQL Datenbanken, einschließlich Schema-Design, Performance-Tuning und Datenmodellierung
- Erfahrung im Aufbau und Betrieb von Cloud-nativen Systemen mit AWS (oder Äquivalent), Docker, Kubernetes und Infrastructure as Code
- Starkes Verständnis von CI/CD, Observability, Zuverlässigkeit und operativer Exzellenz in Produktionsumgebungen
- Tiefes Verständnis von Service-orientierter Architektur und Erfahrung in der Weiterentwicklung von Systemen von Monolithen hin zu SOA
- Nachgewiesene Fähigkeit, die technische Qualität durch technische Standards, Design-Reviews, Mentoring und wiederverwendbare Plattformmuster zu verbessern
- Praktische Erfahrung mit KI-nativen Entwicklungswerkzeugen (z. B. Cursor, Augment) und eine Erfolgsbilanz bei deren Nutzung zur Beschleunigung der persönlichen und Team-Geschwindigkeit
- Nachgewiesene KI-Flüssigkeit: praktische Erfahrung im Aufbau von KI-gestützten oder agentenbasierten Systemen mit einer bewussten, verteidigungsfähigen Sichtweise darauf, wann KI das richtige Werkzeug ist (und wann nicht); angepasste Code-Review-Praktiken zur Erkennung von KI-spezifischen Fehlermodi; und konkrete Schutzmaßnahmen gegen übermäßige Abhängigkeit von KI-Tools
- Fähigkeit, mit Unklarheit umzugehen, komplexe Probleme zu zerlegen und Abstimmung zwischen Engineering, Produkt und Design zu erreichen
- Bachelor-Abschluss in Informatik oder gleichwertige Berufserfahrung
Von Vorteil
- Reporting: Erfahrung mit Datenintegrationsplattformen, ETL/ELT-Prozessen, Business-Intelligence-Tools oder Finanzdaten
- Produktionserfahrung im Aufbau von KI/LLM-gestützten Systemen (RAG-Pipelines, Agenten-Workflows, Bewertungs-Frameworks)
- Hintergrund in der Verarbeitung von Finanzdokumenten oder Fintech-Datenpipelines
- Vorerfahrung in einer technischen Führungsrolle oder TLM-Kapazität bei einem neuen oder frühen Produktteam
Vergütung
Die Vergütung für diese Position umfasst ein Grundgehalt, Aktienoptionen und eine Vielzahl von Leistungen. Die Gehaltsspanne für diese Rolle in den USA liegt zwischen 190,000 und 235,000 USD und die Gehaltsspanne in Kanada liegt zwischen 180,000 und 225,000 CAD. Tatsächliche Grundgehälter basieren auf kandidatenspezifischen Faktoren, einschließlich Erfahrung, Fähigkeiten und Standort, sowie auf lokalen Mindestlohnanforderungen, sofern zutreffend.
- Leistungen umfassen:
- Kranken-, Zahn- und Augenpflege für Sie und Ihre Familie
- Lebensversicherung
- Abdeckung für psychische Gesundheit
- Unterstützung bei Fruchtbarkeit und Familiengründung
- Flex Time Off zusätzlich zu bezahlten Feiertagen
- Richtlinien für bezahlten Familienurlaub, Krankheitsurlaub und Trauerurlaub
- Altersvorsorgepläne
- Budget zur individuellen Gestaltung Ihres Arbeitsplatzes und Ihrer technischen Ausstattung zu Hause
- Jährliches Budget für berufliche Weiterentwicklung
Ihr Recruiter kann Ihnen weitere Details zu Vergütung und Leistungen geben.
