Auf einen Blick
- Aufgaben: Leite innovative Softwareprojekte und mentorere jüngere Ingenieure in einem dynamischen Team.
- Unternehmen: DISCO, ein revolutionierendes Unternehmen in der Rechtsbranche mit einer offenen Kultur.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
- Weitere Informationen: Wachstumschancen in einem inklusiven und unterhaltsamen Arbeitsumfeld.
- Warum dieser Job: Gestalte die Zukunft der Rechtsbranche mit modernster Technologie und innovativen Lösungen.
- Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere in SaaS-Umgebungen und Teamarbeit.
Das prognostizierte Gehalt liegt zwischen 60000 - 84000 € pro Jahr.
Your Impact
Der Senior Software Engineer ist ein leitender Ingenieur, der für Teilsysteme eines Projekts verantwortlich ist. Er wird erwartet, dass er Epics/Initiativen leitet, weniger erfahrene Ingenieure betreut und zu architektonischen Entscheidungen beiträgt. Er hat einen erheblichen Einfluss auf sein Team und manchmal auch auf andere Teams. Er entwirft und entwickelt hochwertige, skalierbare und innovative Softwarelösungen in einer SaaS-Umgebung, nutzt modernste Technologien und Methoden und stellt sicher, dass sie den aktuellen und zukünftigen Bedürfnissen des Unternehmens und seiner Kunden entsprechen.
Was Sie tun werden
- Technische Führung und Mentoring: Bietet technische Führung in Projektteams, betreut und leitet weniger erfahrene Ingenieure und trägt zu technischen Entscheidungsprozessen bei.
- Leistungsoptimierung: Konzentriert sich auf das Design von Systemen für hohe Leistung, Skalierbarkeit und Zuverlässigkeit.
- Stakeholder-Engagement: Arbeitet mit Stakeholdern, einschließlich Produktmanagern, Designern, Entwicklern und Führungskräften, um architektonische Designs mit den Geschäftsbedürfnissen und Kundenerwartungen in Einklang zu bringen.
- Proficient Software Development: Entwirft, entwickelt und wartet anspruchsvolle Softwarelösungen und stellt sicher, dass sie effizient, skalierbar sind und die Geschäftsanforderungen mit architektonischer Exzellenz erfüllen.
- Codequalität und Optimierung: Hält die Codequalität durch rigorose Überprüfungsprozesse, Optimierungstechniken und Einhaltung bewährter Praktiken aufrecht und verbessert sie.
- Technische Problemlösung: Bewältigt komplexe technische Herausforderungen und verfolgt einen problemlösenden Ansatz mit innovativen Lösungen.
- Zusammenarbeit und Kommunikation: Arbeitet effektiv innerhalb des Engineering-Teams und in funktionsübergreifenden Teams, arbeitet mit anderen Engineering-Teams, Produktmanagern und Stakeholdern zusammen und trägt zur Projektplanung und -ausführung bei.
- Kontinuierliches Lernen und Anpassung: Bleibt über die neuesten Technologietrends und -entwicklungen informiert, verbessert kontinuierlich Fähigkeiten und Wissen und bringt innovative Ideen ins Team.
- Technische Dokumentation: Erstellt und pflegt umfassende technische Dokumentationen, um Klarheit und Zugänglichkeit der Informationen sicherzustellen.
Wer Sie sind
- 7-10+ Jahre relevante Erfahrung in der Softwareentwicklung, mit einem Fokus auf SaaS oder cloudbasierte Anwendungen.
- Erfahrung in der Leitung oder in Schlüsselrollen bei bedeutenden Softwareprojekten, die die Fähigkeit zeigen, sowohl unabhängig als auch im Team effektiv zu arbeiten.
- Enge Zusammenarbeit bei der Planung und Implementierung von Funktionen. Sie müssen die Backend-Architektur mit dem Frontend-Design und der Benutzererfahrung in Einklang bringen.
- Kenntnisse in Containerisierungstechnologien wie Docker und Orchestrierungstools wie Kubernetes. Erfahrung in der Erstellung, Bereitstellung und Verwaltung von Containern ist unerlässlich.
- Erfahrung mit CI/CD-Pipelines und -Tools (wie Jenkins, GitLab CI oder CircleCI) für automatisiertes Testen und Bereitstellen von Microservices.
- Versiert im Entwerfen und Architektieren von Mikrodiensten, einschließlich fortgeschrittener Konzepte wie verteilte Datenverwaltung und ereignisgesteuerte Architekturen.
- Kenntnis der Systemarchitektur, Entwurfsmuster und bewährte Praktiken in der Softwareentwicklung.
- Fähigkeit, Software in einem Cloud-Anbieter wie AWS, Azure oder GCP zu entwerfen und zu betreiben.
- Fähigkeit zur Analyse und Problemlösung, um komplexe technische Herausforderungen anzugehen.
- Fähigkeit, sich an neue Technologien und Methoden anzupassen und eine Denkweise zu haben, die auf Innovation und kontinuierliche Verbesserung ausgerichtet ist.
- Effektive Kommunikations- und Teamfähigkeiten, die für die effektive Zusammenarbeit in einer dynamischen und kollaborativen Umgebung mit verschiedenen Stakeholdern und Teammitgliedern, insbesondere aus architektonischen Perspektiven, unerlässlich sind.
- Kenntnisse in Programmiersprachen und Frameworks, die häufig in der SaaS-Entwicklung verwendet werden, insbesondere Java/Kotlin, Python, C# sowie ein tiefes Verständnis der Prinzipien der Softwaretechnik.
- Kenntnisse im Entwerfen und Entwickeln von RESTful APIs, Verständnis der HTTP/HTTPS-Protokolle und Kenntnisse in der API-Dokumentation.
- Vertrautheit mit Servermanagement, Netzwerkkonfigurationen und ein Verständnis von Cloud-Diensten (wie AWS, Azure oder Google Cloud).
- Kenntnis der verschiedenen Phasen des SDLC, einschließlich Design, Entwicklung, Test und Bereitstellung.
Umso besser, wenn Sie…
- Erfahrung in der Entwicklung, Wartung und Überwachung von groß angelegten, hochverfügbaren Softwaresystemen haben.
- Erfahrung im Entwerfen und Entwickeln aus einer Sicherheits-Perspektive haben.
- Erfahrung in der Nutzung von Observability-Systemen (Logging, Metriken, Traces), um Produktions-Subsysteme zu überwachen und zu debuggen sowie geschäftsrelevante Metriken zu generieren.
- Erfahrung in der Auswahl und Erweiterung von Drittanbieterkomponenten (kommerziell oder Open Source), die operationale Vorteile bieten.
- Erfahrung mit Continuous Integration und Continuous Deployment (CI/CD) mit einem Schwerpunkt auf einer gut gewarteten Testpyramide haben.
- Erfahrung mit agilen Entwicklungsmethoden und -praktiken haben.
- Erfahrung in der Verwendung von Feature- oder Release-Toggles als Code-Branching-Strategie haben.
- Erfahrung mit Contract-first-Design und Verhandlungen mit anderen Systemen haben.
- Erfahrung in der Mitwirkung an technischer Dokumentation haben.
Einige unserer Technologie-Stacks
- Cloud-Anbieter: AWS
- Sprachen / Frameworks: Kotlin / Netflix DGS, Python / Flask, C#
- Bereitstellung: Terraform, Docker (über ECS), Consul für App Config, Service Discovery, Shared Secrets
- Transport: gRPC, GraphQL
- Persistenz: PostgresQL, Redis
- Messaging: Kafka
Genehmigung zur Arbeit im Vereinigten Königreich: Kandidaten müssen rechtlich autorisiert sein, im Vereinigten Königreich ohne Sponsoring jetzt oder in Zukunft zu arbeiten. DISCO sponsert derzeit keine Visa.
Vorteile von DISCO
- Offene, inklusive und unterhaltsame Umgebung
- Leistungen, einschließlich medizinischer und zahnärztlicher Versicherung
- Wettbewerbsfähiges Gehalt plus diskretionärer Bonus
- Wettbewerbsfähiges Gehalt plus RSUs
- Gelegenheit, Teil eines Startups zu sein, das die Rechtsbranche revolutioniert
- Wachstumsmöglichkeiten im gesamten Unternehmen
Über DISCO
DISCO bietet eine cloud-native, KI-gestützte Lösung für rechtliche Angelegenheiten, die E-Discovery, rechtliche Dokumentenprüfung und Fallmanagement für Unternehmen, Anwaltskanzleien, Anbieter von Rechtsdienstleistungen und Regierungen vereinfacht. Unsere skalierbare, integrierte Lösung ermöglicht es Rechtsabteilungen, Unternehmensdaten, die für rechtliche Angelegenheiten relevant oder potenziell relevant sind, einfach zu sammeln, zu verarbeiten und zu überprüfen. Bei DISCO glauben wir, dass KI ein wesentlicher Enabler dafür ist, wie Arbeit erledigt wird. Alle Mitarbeiter werden erwartet, proaktiv KI-Tools zu übernehmen und verantwortungsbewusst zu nutzen, um Effizienz zu steigern, Ergebnisse zu verbessern und kontinuierlich zu entwickeln, wie sie in ihrer Rolle arbeiten. Sind Sie bereit, uns dabei zu helfen, unsere Mission zu erfüllen, Technologie zu nutzen, um die Rechtsstaatlichkeit zu stärken? Schließen Sie sich uns an! Wir sind ein Arbeitgeber, der Chancengleichheit bietet und Vielfalt schätzt. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behinderungsstatus.
Senior Software Engineer (UK) Arbeitgeber: Dormont Manufacturing Co
DISCO ist ein hervorragender Arbeitgeber, der eine offene, inklusive und unterhaltsame Arbeitsumgebung bietet. Mit wettbewerbsfähigen Gehältern, attraktiven Zusatzleistungen wie medizinischer und zahnärztlicher Versicherung sowie umfangreichen Wachstums- und Entwicklungsmöglichkeiten innerhalb des Unternehmens, ist DISCO ideal für talentierte Software-Ingenieure, die in einem dynamischen SaaS-Umfeld arbeiten möchten. Hier haben Sie die Möglichkeit, an innovativen Lösungen zu arbeiten und aktiv zur Revolutionierung der Rechtsbranche beizutragen.