Senior Software Engineer – MAAS

EMEA, LATAM, Canada, USA Remote Senior vor 7 Tagen
Software Engineer backend-developer DevOps Software Engineer
Auf einen Blick

Canonical sucht einen erfahrenen Softwareingenieur für das MAAS-Team, das Metal As A Service, eine Hyperscale-Provisioning-Technologie, entwickelt. Der Kandidat wird MAAS-Kernkomponenten entwickeln und die Architektur für Einfachheit und Geschwindigkeit gestalten.

💰 $110.000–160.000/Jahr 📊 Senior 🕒 Vollzeit 🌍 Remote 🗺️ Worldwide
  • Professionelle Softwareentwicklungserfahrung in Python und Go
  • Tiefe Erfahrung mit Linux-Servern und Virtualisierung
  • Kenntnisse von Netzwerktechnologien und Cloud-Infrastruktur
  • Erfahrung mit großflächiger physischer Server-Provisioning
Python Go Linux Virtualization Containers Networking
✅ Geeignet für
  • Senior-Entwickler mit Infrastruktur- und Linux-Erfahrung
  • Ingenieure, die an Open-Source arbeiten möchten
  • Kandidaten mit Cloud- und Virtualisierungserfahrung
🚫 Weniger geeignet
  • Junior-Entwickler ohne Infrastruktur-Hintergrund
  • Frontend-spezialisierte Ingenieure
  • Kandidaten ohne Linux-Erfahrung
💡 Gut zu wissen
  • Häufige internationale Reisen erforderlich
  • Tiefes technisches Wissen von Netzwerken und Speicher notwendig
  • Erfahrung mit großflächiger Server-Automatisierung sehr wertvoll

Über das Unternehmen

Canonical ist ein führender Anbieter von Open-Source-Software und Betriebssystemen. Das MAAS-Team von Canonical ist verantwortlich für die Bereitstellung von Metal As A Service, einer Hyperscale-Provisioning-Technologie. MAAS ist ein schnell entwickelnder Software-Stack geschrieben in Python und Go.

Deine Aufgaben

  • Entwicklung von MAAS-Kernkomponenten und Features zur Verbesserung von MAAS
  • Gestaltung der MAAS-Architektur für Einfachheit, Geschwindigkeit und Benutzerfreundlichkeit
  • Zusammenarbeit mit anderen Teams für Integrationstests und pünktliche Releases
  • Beiträge zum Continuous Integration, Tests und Best Practices
  • Dokumentation von aktuellen und neuen Features als weltklasse Ressource
  • Technische Kommunikation und Zusammenarbeit mit anderen Teams
  • Internationale Reisen mehrmals jährlich zur Zusammenarbeit

Deine Voraussetzungen

  • Leidenschaft für Open-Source-Software, Linux und Rechenzentrums-Automatisierung
  • Nachgewiesener Erfolg in professioneller Softwareentwicklung in Python und Go
  • Fähigkeit, sich schnell über neue Systeme und Techniken zu informieren
  • Ausgezeichnete Logik, Problemlösungs- und Troubleshooting-Fähigkeiten
  • Starke englische Kommunikationsfähigkeiten, schriftlich und mündlich
  • Erfahrung mit Linux-Server-Technologien, Virtualisierung (KVM), Containern (LXC)
  • Bachelor-Abschluss oder gleichwertiger Abschluss in Informatik, STEM oder ähnliches
  • Kenntnisse von Netzwerktechnologien (PXE, DHCP, TFTP, DNS, NTP)
  • Erfahrung mit Baseboard Management Controllern und Protokollen
  • Starke Erfahrung mit Netzwerk-, Speicher- und Cloud-Infrastruktur

Benefits

  • Verteilte Arbeitsumgebung mit zweimal jährlichen Team-Sprints vor Ort
  • Persönliches Lern- und Entwicklungsbudget von USD 2000 pro Jahr
  • Jährliche Kompensationsüberprüfung
  • Reisemöglichkeiten an neue Orte, um Kollegen zu treffen