Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Softwarekomponenten und löse technische Herausforderungen in einem agilen Team.
- Arbeitgeber: Innovatives Unternehmen mit internationaler Präsenz und freundlicher Unternehmenskultur.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Home-Office-Optionen und gezielte Weiterbildungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite an sicherheitskritischen Projekten.
- Gewünschte Qualifikationen: Erfahrung in moderner C++-Entwicklung und Kenntnisse in Netzwerksicherheit.
- Andere Informationen: Schnelles Wachstum und hervorragende Karrierechancen in einem dynamischen Umfeld.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Wir suchen einen Senior C++ Development Engineer (m/w/x), der unserem Entwicklungsteam so schnell wie möglich beitritt. Zu den Aufgaben gehören:
- Entwurf und Implementierung von leistungsstarken Softwarekomponenten für komplexe verteilte Systeme mit Fokus auf C++-Entwicklung und fortgeschrittene Netzwerkprotokolle.
- Entwicklung von Funktionen, die mit der Produkt-Roadmap übereinstimmen, und Implementierung maßgeschneiderter Lösungen für individuelle Kundenanforderungen.
- Analyse und eigenständige Lösung technischer Herausforderungen unter Gewährleistung von Skalierbarkeit, Zuverlässigkeit und Sicherheit in kritischen Umgebungen.
- Integration von Drittanbieteranwendungen und -bibliotheken in unsere verteilte Architektur unter Einhaltung strenger Verfügbarkeits- und Sicherheitsanforderungen.
- Zusammenarbeit innerhalb eines agilen Entwicklungsteams zur Bereitstellung robuster und wartbarer Softwaremodule.
- Planung und Implementierung umfassender Teststrategien auf Unit-, Integrations- und Systemebene zur Sicherstellung von Abdeckung, Zuverlässigkeit und Einhaltung von Qualitätsstandards.
- Dokumentation und Präsentation von Code und technischen Designs sowie Kommunikation technischer Probleme und Lösungen innerhalb des Teams und an externe Stakeholder.
Profil:
- Erfolgreich abgeschlossenes Studium der Informatik oder eine vergleichbare Ausbildung.
- Relevante Berufserfahrung in der modernen Softwareentwicklung.
- Sehr gute Kenntnisse und praktische Erfahrung in modernem C++ (20+).
- Erfahrung in Python, Go und Bash ist von Vorteil.
- Praktische Erfahrung mit C++-Code in Linux-Serverumgebungen.
- Erfahrung in der Entwicklung sicherheitskritischer Komponenten, einschließlich Authentifizierung, Verschlüsselung und Netzwerksicherheit.
- Bereits verwendete Tools zur Codeanalyse und -optimierung wie Clang, Valgrind und Code-Reviews.
- Fundierte Kenntnisse von Netzwerkprotokollen und der Programmierung entsprechender Anwendungen.
- Kenntnisse über komplexe Client-Server-Architekturen.
- Erfahrung mit Authentifizierungs-/Autorisierungsprotokollen wie OAuth, OIDC, SAML usw. ist ein Plus.
- Erfahrung in der Leistungsoptimierung und -messung im C++-Code.
- Sie haben bereits mit Git auf Linux-Systemen entwickelt und mit virtualisierten/containerisierten Bereitstellungssystemen gearbeitet.
- Datenbankkenntnisse, idealerweise in Verbindung mit PostgreSQL.
- Gute Englischkenntnisse in Wort und Schrift.
Wir bieten:
- Internationale Präsenz in Deutschland, Italien und dem Vereinigten Königreich.
- Wachstum in schnellem Tempo, Marktanteile gegenüber Wettbewerbern gewinnen.
- Offene und freundliche Unternehmenskultur mit konstruktiven und kooperativen Beziehungen.
- Flexible Arbeitszeiten und Homeoffice-Optionen.
- Berufliche und persönliche Entwicklung durch gezielte Weiterbildungsmöglichkeiten.
Senioritätsgrad: Mid-Senior Level
Beschäftigungsart: Vollzeit
Funktionsbereich: Ingenieurwesen und Informationstechnologie
Branchen: IT-Dienstleistungen und IT-Beratung
Senior C++ Development Engineer Arbeitgeber: Utimaco
Kontaktperson:
Utimaco HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior C++ Development Engineer
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Zeige deine Fähigkeiten!
Erstelle ein Portfolio oder GitHub-Repository, das deine besten C++ Projekte zeigt. Das gibt potenziellen Arbeitgebern einen direkten Einblick in deine Fähigkeiten und deinen Stil.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Herausforderungen im C++ Bereich vertraut. Übe Coding-Challenges und sei bereit, deine Lösungsansätze zu erklären – das zeigt dein tiefes Verständnis für die Materie.
✨Bewirb dich direkt über unsere Website!
Wir bei StudySmarter lieben es, wenn du dich direkt über unsere Plattform bewirbst. So kannst du sicherstellen, dass deine Bewerbung schnell und effizient bearbeitet wird!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior C++ Development Engineer
Tipps für deine Bewerbung 🫡
Mach deine Bewerbung persönlich: Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns, warum du dich für die Stelle als Senior C++ Development Engineer interessierst und was dich motiviert, Teil unseres Teams zu werden.
Betone deine C++-Kenntnisse: Da wir nach jemandem suchen, der sehr gute Kenntnisse in modernem C++ hat, solltest du deine Erfahrungen und Projekte, die du in diesem Bereich gemacht hast, klar hervorheben. Zeig uns, wie du komplexe Probleme gelöst hast und welche Tools du verwendet hast.
Sei konkret bei deinen Erfahrungen: Gib uns konkrete Beispiele aus deiner beruflichen Laufbahn, die zeigen, wie du technische Herausforderungen gemeistert hast. Das hilft uns, ein besseres Bild von deinen Fähigkeiten und deinem Ansatz zur Problemlösung zu bekommen.
Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alle Unterlagen an die richtige Stelle gelangen und du die besten Chancen auf eine schnelle Rückmeldung hast.
Wie du dich auf ein Vorstellungsgespräch bei Utimaco vorbereitest
✨Verstehe die Anforderungen
Mach dich mit den spezifischen Anforderungen der Stelle vertraut. Lies die Stellenbeschreibung gründlich durch und notiere dir, welche Fähigkeiten und Erfahrungen besonders betont werden. So kannst du gezielt auf diese Punkte während des Interviews eingehen.
✨Bereite praktische Beispiele vor
Überlege dir konkrete Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in C++ und anderen relevanten Technologien demonstrieren. Zeige, wie du technische Herausforderungen gemeistert hast und welche Lösungen du implementiert hast, um die Anforderungen zu erfüllen.
✨Fragen vorbereiten
Bereite einige Fragen vor, die du dem Interviewer stellen möchtest. Das zeigt dein Interesse an der Position und hilft dir, mehr über das Team und die Unternehmenskultur zu erfahren. Fragen zu den aktuellen Projekten oder den verwendeten Technologien sind immer gut!
✨Technische Vorbereitung
Da es sich um eine technische Position handelt, solltest du dich auf mögliche Coding-Tests oder technische Fragen vorbereiten. Übe das Programmieren in C++ und mache dich mit gängigen Algorithmen und Datenstrukturen vertraut. Tools wie LeetCode oder HackerRank können dabei hilfreich sein.