Siemens
Forma.ai
Senior Software Engineer (Anwendungen)
Über Forma.ai
Forma.ai ist ein Series B Startup, das die Art und Weise revolutioniert, wie Vertriebsvergütungen konzipiert, verwaltet und optimiert werden. Wir verwalten jährlich Provisionen in Milliardenhöhe für Marktführer wie Edmentum, Stryker und Autodesk.
Unser Wachstum wurde durch unsere Leidenschaft vorangetrieben, die Art und Weise, wie Unternehmen Vertriebsintelligenz zur Steuerung der Geschäftsstrategie nutzen, grundlegend zu verändern und zu gestalten.
Wir suchen ebenso engagierte Mitarbeiter, die begeistert davon sind, etwas Großes zu schaffen!
Über das Team
Wir entwickeln Unternehmenssoftware, die Organisationen hilft, die Vertriebsleistung zu optimieren und die Agilität auf dem Markt zu verbessern. Unsere Engineering-Organisation umfasst mehrere Produktanwendungsteams, die für die Bereitstellung von Kernfunktionen für Endkunden verantwortlich sind.
Wir suchen erfahrene Backend Engineers, die sich unseren Anwendungsteams anschließen. Sie arbeiten Seite an Seite mit erfahrenen, leitenden und jüngeren Ingenieuren, um backend Systeme zu entwerfen, zu entwickeln und zu skalieren, die unternehmensweite Produkt-Workflows ermöglichen. Dies ist eine Gelegenheit, an komplexen Produkt- und Datenproblemen zu arbeiten und gleichzeitig sinnvolle Beiträge zu technischen Entscheidungen, Systemqualität und Teamauslieferung zu leisten.
Wir haben wenige Meetings und hohe Verantwortlichkeit. Der Großteil des Teams befindet sich in der EST-Zeitzone, einige wenige sind in AST, PST und Central ansässig.
Was Sie tun werden
Sie werden eine wichtige Rolle bei der Weiterentwicklung unseres Anwendungsstacks spielen. Sie werden backend-Funktionen für komplexe Produkt-Workflows entwerfen und entwickeln, an Diskussionen über Systemdesign teilnehmen und dazu beitragen, dass unsere Systeme im Zuge unseres Wachstums wartbar, zuverlässig und skalierbar bleiben.
Als erfahrener Backend Engineer wird von Ihnen erwartet, dass Sie mit starkem Verantwortungsbewusstsein und fundiertem technischen Urteilsvermögen agieren. Dazu gehört die Identifizierung von Risiken bei der von Ihnen übernommenen Arbeit, das Aufzeigen von Sonderfällen, das Stellen durchdachter Fragen und das Vorschlagen von Verbesserungen, die die Qualität und Zuverlässigkeit des Systems stärken.
Sie werden:
- Entwerfen und entwickeln von backend Services, die komplexe Produkt-Workflows ermöglichen.
- Beitragen zu Datenmodellen für hierarchische, beziehungsintensive und unternehmensweite Datensätze.
- Treffen von technischen Entscheidungen, die Wartbarkeit, Leistung und betriebliche Einfachheit ausbalancieren.
- Verbessern von Tests, Beobachtbarkeit und Produktionszuverlässigkeit innerhalb der Services, an denen Sie arbeiten.
- Zusammenarbeit mit dem Produktmanagement, um Geschäftsanforderungen in saubere, skalierbare backend-Designs zu übersetzen.
- Teilnahme an Design-Reviews, Code-Reviews und technischen Diskussionen.
- Unterstützung anderer Ingenieure durch Pair-Programming, Reviews und Wissensaustausch.
- Nutzung von KI-Tools zur Verbesserung der Liefergeschwindigkeit unter Beibehaltung starker Engineering-Standards.
Mindestanforderungen
Was wir suchen
- Umfangreiche Erfahrung im Entwurf und der Entwicklung von backend-Systemen in Produktionsumgebungen.
- Beherrschung mindestens einer backend-Sprache wie Java, Python, Kotlin, Go, C# oder ähnlichen.
- Starke Grundlagen in SQL, relationalem Schema-Design und Datenmodellierung.
- Erfahrung mit hierarchischen, graphenähnlichen, beziehungsintensiven oder workflow-gesteuerten Datenstrukturen.
- Fähigkeit, technische Risiken zu identifizieren, Kompromisse abzuwägen und praktische Verbesserungen vorzuschlagen.
- Erfahrung in der Verbesserung von Skalierbarkeit, Zuverlässigkeit, Beobachtbarkeit oder Wartbarkeit in Produktionssystemen.
- Starke schriftliche und mündliche Kommunikationsfähigkeiten.
- Komfort bei der Zusammenarbeit mit Engineering, Produkt und Analytics, während Sie hands-on bleiben.
Nice to have
- Erfahrung in der Entwicklung von SaaS-Produkten für mittelständische oder Großkunden.
- Erfahrung mit regelbasierten Systemen, Validierungs-Workflows oder Genehmigungs-/Governance-Plattformen.
- Vertrautheit mit AWS-basierter Infrastruktur und Kubernetes.
- Einblick in Sales Performance Management, RevOps, Incentive Compensation oder verwandte Bereiche.
Technologien, die wir verwenden
- Frontend: JavaScript, React, TypeScript
- Backend: Java/Spring Boot, Django, Postgres
- Infrastruktur: AWS, Docker
Was Erfolg bedeutet: 30/60/90 Tage
Erste 30 Tage
Sie werden Kontext über Forma.ais Produkt, Kunden, backend-Architektur, Datenmodelle und Engineering-Praktiken aufbauen.
Bis zum Ende Ihrer ersten 30 Tage werden Sie:
- Ihre Entwicklungsumgebung eingerichtet und sich mit der Codebasis, den Services und der Infrastruktur vertraut gemacht haben.
- Ein klares Verständnis der Produkt-Domäne, der backend-Architektur und der wichtigsten Datenflüsse entwickelt haben.
- Die Praktiken des Teams in Bezug auf Tests, Beobachtbarkeit, Bereitstellung und Zuverlässigkeit kennengelernt haben.
- Beziehungen zu Partnern in Engineering, Produkt und Analytics aufgebaut haben.
- Kleine Verbesserungen oder Korrekturen implementiert haben, um sich mit dem System vertraut zu machen.
Erste 60 Tage
Sie werden beginnen, bedeutungsvolle backend-Arbeit zu übernehmen und zu technischen Entscheidungen beizutragen.
Bis zum Ende Ihrer ersten 60 Tage werden Sie:
- Die Verantwortung für eine backend-Komponente, einen Service, einen Workflow oder einen Funktionsbereich übernommen haben.
- Wartbaren backend-Code im Einklang mit den Teamstandards entworfen und geliefert haben.
- Mit Produkt- und Engineering-Kollegen zusammengearbeitet haben, um Anforderungen in skalierbare backend-Designs zu übersetzen.
- Risiken, Sonderfälle oder Inkonsistenzen in den Systemen, an denen Sie arbeiten, identifiziert haben.
- Zu Verbesserungen bei der Datenmodellierung, Service-Grenzen, Tests, Beobachtbarkeit oder Zuverlässigkeit beigetragen haben.
Erste 90 Tage
Sie werden als vertrauenswürdiger Senior-Mitarbeiter im Team agieren.
Bis zum Ende Ihrer ersten 90 Tage werden Sie:
- Eine bedeutungsvolle backend-Initiative oder ein Hauptfeature entworfen und geliefert haben.
- Wichtige Datenmodelle, backend-Services oder Workflow-Handhabung verbessert haben.
- Zur technischen Ausrichtung durch klare, gut begründete Designentscheidungen beigetragen haben.
- Die Zuverlässigkeit, Beobachtbarkeit, Skalierbarkeit oder Wartbarkeit von backend-Systemen verbessert haben.
- Dem Team geholfen haben, komplexe Produkt-Workflows mit größerem Vertrauen und Klarheit zu liefern.
Zusätzliche Job-Infos
Diese Position ist für eine bestehende Vakanz.
Gehaltsspanne: 150-190K CAD
Nutzung von KI für die Personalbeschaffung
Derzeit nutzt Forma.ai keine künstliche Intelligenz als Teil unseres Rekrutierungsprozesses, insbesondere nicht für die Überprüfung, Filterung und Vorauswahl von Bewerbern.
Unser Engagement für Sie
Forma ist ein stolzer Arbeitgeber, der Chancengleichheit fördert und sich für die Schaffung eines vielfältigen und integrativen Arbeitsumfelds einsetzt. Bei Bedarf werden alle Anstrengungen unternommen, um Kandidaten mit Behinderungen zu unterstützen. Informationen zu Unterstützungsmaßnahmen werden vertraulich behandelt. Wir wissen, dass die Bewerbung auf eine neue Stelle viel Mühe kostet. Wir ermutigen Sie, sich auch dann zu bewerben, wenn Ihre Erfahrung nicht genau mit der Stellenbeschreibung übereinstimmt. Es gibt viele Wege zu einer erfolgreichen Karriere, und wir freuen uns darauf, Ihre zu lesen.
Wir danken allen Kandidaten für ihr Interesse, jedoch werden nur qualifizierte Bewerber in die engere Wahl gezogen.
Was Sie von uns erwarten können
- Sinnvolle Vergütung. Zusätzlich zu Ihrem Grundgehalt werden Sie Teil unseres Mitarbeiter-Aktienoptionsplans, um Ihre Beiträge zum Erfolg von Forma.ai weiter anzuerkennen.
- Krankenversicherung. Wir haben ein umfassendes Leistungspaket, das Kranken-, Zahn-, Augen-, Invaliditäts- und Lebensversicherungen sowie ein bezahltes Elternurlaubsprogramm umfasst.
- Lernen und Entwicklung. Greifen Sie auf die Ressourcen zu, die Sie benötigen, um in Ihrer Rolle zu wachsen, indem Sie unser jährliches Weiterbildungsbudget von $750 nutzen.
- Wachstum. Sie haben die einmalige Gelegenheit, eine Karriere für sich aufzubauen und die Art von Erfahrung zu sammeln, die Sie suchen, sei es als individuelle Fachkraft oder als Führungskraft.
Unsere Werte
- Gut zusammenarbeiten. Wir sind echt. Wir haben Kinder und Haustiere. Hypotheken und Studienkredite. Wir stecken da gemeinsam drin, also egal wie brillant einer von uns ist, wir spielen immer nett miteinander – ohne Ausnahmen.
- Präzise sein. Unnachgiebig sein. Wir glauben, dass Selbstzufriedenheit zum Scheitern führt, daher setzen wir neue Ziele, sobald wir sie erreichen. Wir beharren angesichts von Widrigkeiten, lernen aus unseren Fehlern und treiben uns gegenseitig zur kontinuierlichen Verbesserung an. Der Status quo ist Kryptonit.
- Lieben Sie unsere Technik. Lieben Sie unsere Kunden. Unsere Plattform löst ein sehr komplexes Problem in einem derzeit unterversorgten Markt. Obwohl nicht jeder bei Forma kundenorientiert ist, sind wir alle kundenorientiert. Vielleicht sogar ein wenig kundenbesessen.
