Auf einen Blick
Suche erfahrenen Principal Software Engineer mit 10+ Jahren Erfahrung im Aufbau komplexer verteilter Datenbanken und Systemsoftware. Verantwortlich für langfristige Architektur, technische Vision und Mentoring.
💰 ~$180.000–240.000/Jahr (geschätzt)
📊 Lead
🕒 Vollzeit
🌍 Vor Ort
🗺️ APAC
- 10+ Jahre Systemsoftware-Entwicklung
- Expert-Level C/C++-Kenntnisse
- Datenbank- und Kernel-Expertise
- Technische Führung ohne direkte Berichte
C/C++
Database Internals
Linux Kernel
Distributed Systems
Performance Optimization
Gehalt geschätzt anhand Principal-Level mit 10+ Jahren, Bengaluru, APAC-Region. Kein Gehalt in der Anzeige angegeben.
✅ Geeignet für
- Erfahrene Senior/Principal Engineers mit Deep Expertise in Systemsoftware
- Technische Führungspersonen, die sich auf Architektur-Design konzentrieren möchten
- Spezialisten für verteilte Systeme und Datenbankoptimierung
🚫 Weniger geeignet
- Junior oder Mid-Level Engineers
- Kandidaten ohne C/C++-Expertise
- Anfänger in Systemsoftware-Entwicklung
💡 Gut zu wissen
- Rolle erfordert sehr tiefe technische Expertise und keine Erfahrung als linienmanager
- Fokus auf Langzeitstrategie vs. kurzfristige Feature-Delivery
- Erwartung von hoher fachlicher Autorität und Einfluss über Teams hinweg
Über das Unternehmen
Ein führendes Unternehmen im Bereich verteilter Datenbanken und High-Performance-Systeme. Das Unternehmen entwickelt leistungsoptimierte, niedriglatente verteilte Datenbanken und deren zugrundeliegende Systeme.
Deine Aufgaben
- Definiere und leite die langfristige Architektur und technische Richtung von Kernsystemen, insbesondere in den Bereichen Netzwerk, Speicher, Low-Level I/O und Hardware-Interaktion
- Fungiere als technische Autorität und Eskalationspunkt für komplexe, hochperformante Systeme mit Fokus auf Skalierbarkeit, Zuverlässigkeit und Performance
- Leite Cross-funktionale und Cross-Team-Initiativen, die mehrere Subsysteme und Engineering-Gruppen umfassen
- Etabliere architektonische Prinzipien, Performance-Standards und Engineering-Praktiken in der gesamten Organisation
- Führe und mentoriere Staff- und Senior-Staff-Engineer und entwickle technische Führungskräfte
- Vertrete Systemarchitektur und technische Fähigkeiten intern und extern gegenüber Kunden und der technischen Community
- Entwickle und optimiere Benchmarking-Strategien mit rigorosen Methodologien zur Demonstration von Durchsatz, Latenz und Skalierbarkeit
- Nutze KI und Machine Learning zur Automatisierung von Test-Generierung und Performanceanalyse
Deine Voraussetzungen
- Expertises in C/C++ mit tiefem Verständnis von Low-Level-Programmierung, Memory Management und Performance-Optimierung
- Starkes Verständnis von Datenbank-Internals, einschließlich Storage Engines, Query Execution und Transactions
- Tiefes Wissen über Linux-Betriebssystem-Internals mit Fokus auf Scheduling, Memory Management und I/O-Subsysteme
- 10-17 Jahre Erfahrung beim Aufbau und Betrieb komplexer Systemsoftware wie verteilte Datenbanken, Netzwerk-Stacks oder Speichersysteme
- Nachgewiesene Erfahrung in der Definition und Evolution von Architekturen für große, leistungskritische Produktionssysteme
- Fähigkeit, technische Entscheidungen und architektonische Initiativen über mehrere Teams hinweg zu treiben
- Starke schriftliche und verbale Kommunikationsfähigkeiten
Benefits
Nicht spezifiziert