Auf einen Blick
- Aufgaben: Architect and build scalable APIs, write high-quality code, and lead API delivery.
- Unternehmen: Zinnia is a leading technology platform with over $180 billion in assets under administration.
- Vorteile: Offers competitive compensation, health/dental insurance, and tuition reimbursement.
- Weitere Informationen: Experience in Agile/Scrum environments is preferred.
- Warum dieser Job: Join a team dedicated to transforming the insurance industry with innovative technologies.
- Qualifikationen: Requires 10+ years of software development experience and strong proficiency in .NET and JavaScript.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
WHO WIR SIND Zinnia ist die führende Technologieplattform zur Beschleunigung des Wachstums von Lebens- und Rentenversicherungen. Mit innovativen Unternehmenslösungen und Datenanalysen vereinfacht Zinnia die Erfahrung beim Kauf, Verkauf und der Verwaltung von Versicherungsprodukten. Unser Erfolg basiert auf einem Engagement für drei Kernwerte: mutig sein, im Team arbeiten, Wert liefern – und das tun wir. Zinnia verwaltet über 180 Milliarden Dollar an Vermögenswerten, bedient über 100 Versicherer, 2500 Vertriebspartner und über 2 Millionen Policeninhaber.
WEN SIE SIND Als Staff Engineer setzen Sie unsere Produktvision für moderne, reibungslose und skalierbare API‑zuerst Systeme um, die gemeinsam die beste End-to-End-Lösung für Lebens- und Rentenversicherungen in der Branche bieten. Sie arbeiten mit anderen Ingenieuren zusammen, um ein wiederverwendbares, vorhersehbares und entdeckbares Design- und Entwicklungsframework zu schaffen, das schnelle, konsistente und wartbare Lösungen im gesamten Unternehmen ermöglicht. Wir suchen einen Teamplayer mit Führungserfahrung, außergewöhnlicher API-Sicherheitsexpertise und einer nachgewiesenen Erfolgsbilanz bei der Lieferung. Sie kombinieren architektonische Vision mit praktischen Programmierfähigkeiten und stellen sicher, dass Lösungen sowohl strategisch fundiert als auch praktisch umgesetzt werden.
WAS SIE TUN WERDEN
- Architektur und Aufbau: Entwerfen, dokumentieren und fördern Sie API-Standards und Best Practices für alle Zinnia APIs.
- Praktisches Programmieren: Schreiben Sie qualitativ hochwertigen, wartbaren und leistungsfähigen Code, um wiederverwendbare Frameworks und Dienste zu erstellen.
- API-Lieferung leiten: Arbeiten Sie mit dem Enterprise API-Team zusammen und leiten Sie es, um skalierbare und hochleistungsfähige Unternehmens-APIs bereitzustellen.
- API-Governance: Implementieren Sie API-Gateway-Funktionen (Rückverfolgbarkeit, Überwachung, Sicherheit, Analytik) und empfehlen Sie Verbesserungen für den gesamten API-Lebenszyklus.
- API-Dokumentation: Pflegen Sie qualitativ hochwertige API-Dokumentationen mit Swagger oder ähnlichen Tools, um Klarheit, Konsistenz und Benutzerfreundlichkeit für interne und externe Nutzer zu gewährleisten.
- Codequalität: Führen Sie Code-Reviews durch und stellen Sie sicher, dass sie mit architektonischen Prinzipien, Standards und Designmustern übereinstimmen.
- Technische Anleitung: Treffen Sie kritische Designentscheidungen, bieten Sie architektonische Aufsicht und betreuen Sie Entwickler.
- Integration: Arbeiten Sie mit IAM-Lösungen und cloud-nativen Diensten zusammen, um APIs zu sichern und zu skalieren.
- Zusammenarbeit: Arbeiten Sie funktionsübergreifend (Produkt, Sicherheit, DevOps, Infrastruktur) zusammen, um sicherzustellen, dass die API-Strategie mit den Unternehmenszielen übereinstimmt.
- Innovation: Bleiben Sie über neue Technologien informiert und bringen Sie Ideen ein, um Skalierbarkeit, Leistung und Entwicklererfahrung zu verbessern.
WAS SIE BENÖTIGEN
- Abschluss (Bachelor oder Master) in Informatik oder einem verwandten Bereich.
- Über 10 Jahre Erfahrung in der Softwareentwicklung, davon über 4 Jahre in einer Rolle als Staff Engineer, Architekt oder technischer Leiter.
- Starke Kenntnisse in .NET (C#) und JavaScript/TypeScript (NestJS, NextJS).
- Nachgewiesene Fähigkeit, groß angelegte API-Lösungen zu entwerfen, während Sie auch als praktischer Programmierer beitragen.
- Starke Expertise in ereignisgesteuerter Architektur und Pub/Sub-Nachrichtmustern, mit Erfahrung in Event-Streaming-Plattformen wie Apache Kafka.
- Expertise in API-Management- und Gateway-Technologien (z.B. Apigee, Kong) und nachgewiesene Fähigkeit zur Integration mit Unternehmens-IAM-Systemen für sicheren API-Zugriff.
- Erfahrung im Entwerfen und Warten von versionierten, externen/internen APIs.
- Cloud-native Entwicklungserfahrung mit AWS-Diensten wie Lambda, EC2, S3, API Gateway, DynamoDB, SNS/SQS und RDS.
- Starkes Wissen über relationale Datenbanken (z.B. MS SQL, Oracle, PostgreSQL) und NoSQL-Datenbanken (z.B. MongoDB, DynamoDB, Cassandra).
- Praktische Kenntnisse in DevOps-Praktiken (CI/CD-Pipelines, Bereitstellung von Umgebungen, Überwachung) und Containerisierungstechnologien wie Docker.
- Starkes Verständnis von Softwaredesignprinzipien, -mustern und API-Governance.
- Erfahrung in einem Agile/Scrum-Umfeld.
- Ausgezeichnete Kommunikations-, kritische Denk- und Führungsfähigkeiten mit der Fähigkeit, Teams zu beeinflussen und zu betreuen.
- Engagement für kontinuierliches Lernen und aktuelle Kenntnisse über die neuesten Technologien in der Softwareentwicklung.
BONUS
- Erfahrung mit Java und verwandten Technologien.
- Kenntnisse im Bereich Lebensversicherung und Rentenversicherungen.
WAS SIE ERWARTEN KÖNNEN Zinnia bietet hervorragende Karrierechancen und wettbewerbsfähige Vergütung. Wir bieten großartige Vorteile, einschließlich Gesundheits-/Zahnversicherung, Elternzeit, Gewinnbeteiligung, 401(k), Anreiz-/Bonusmöglichkeiten, Studiengebührenrückerstattung und vieles mehr. Die erwartete Gehaltsspanne für diese Position liegt zwischen 175.000 und 190.000 US-Dollar, abhängig von Fähigkeiten und Standort. Die Gehaltsspanne ist eine Schätzung in gutem Glauben, basierend darauf, was ein erfolgreicher Kandidat an bestimmten Standorten des Unternehmens verdienen könnte. Alle Angebote, die den Kandidaten unterbreitet werden, werden sorgfältig geprüft, um eine faire und gerechte Vergütung zu gewährleisten, indem wettbewerbsfähige Gehälter angeboten werden, die mit den Fähigkeiten, der Ausbildung, der Erfahrung, der Schulung und dem geografischen Standort des Einzelnen übereinstimmen und möglicherweise über oder unter den angegebenen Beträgen liegen. Wir suchen die besten und hellsten Innovatoren der Branche, die unserem Team beitreten. Bei Zinnia arbeiten Sie mit klugen, kreativen Fachleuten zusammen, die sich dafür einsetzen, modernste Technologien, tiefere Datenanalysen und verbesserte Dienstleistungen bereitzustellen, um die Art und Weise, wie Versicherungen durchgeführt werden, zu transformieren. Wir sind ein Arbeitgeber, der Chancengleichheit bietet und uns für eine vielfältige Belegschaft einsetzt. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behinderung.
Staff Software Engineer Arbeitgeber: Framework Ventures
Zinnia provides excellent career progression and competitive salaries, with a focus on innovation in life and annuities. Located in a dynamic environment, the team is committed to delivering cutting-edge solutions and insights for over 2 million policyholders.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Staff 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 Framework Ventures anzuklopfen, wenn du dich auf die Stelle als Staff 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 Framework Ventures vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Staff 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 Framework Ventures 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 Framework Ventures 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.