Ihre Aufgaben
1. Technische Verantwortung innerhalb von Entwicklungsprojekten übernehmen und aktiv zum Projekterfolg beitragen
2. Entwicklung, Analyse und Optimierung komplexer Softwarelösungen inkl. Refactoring bestehender Systeme
3. Auswahl und Bewertung geeigneter Technologien, Tools und Methoden
4. Sicherstellung effizienter Entwicklungs- und Build-Prozesse
5. Zusammenarbeit mit internationalen und verteilten Teams
6. Mitwirkung an agilen Prozessen sowie Moderation von Retrospektiven
7. Identifikation und Umsetzung von Optimierungsmaßnahmen in Prozessen und Zusammenarbeit
8. Fachliche Unterstützung und Mentoring von Teammitgliedern
Ihre Qualifikationen
9. Mehrjährige Erfahrung in der Softwareentwicklung im technischen Umfeld
10. Sehr gute Kenntnisse in C++ sowie im Softwaredesign und in der Code-Qualität
11. Erfahrung mit CI/CD, Testframeworks und automatisierten Builds (z. B. Jenkins)
12. Sicherer Umgang mit Linux
13. Kenntnisse in Webtechnologien (JavaScript) wünschenswert
14. Erfahrung mit agilen Methoden und internationalen Teams
15. Sehr gute Deutsch- und Englischkenntnisse
Ihre Vorteile
Wir bieten Ihnen eine Unternehmenskultur, die geprägt ist, von der Vielfältigkeit unserer Mitarbeiter sowie von gegenseitiger Wertschätzung - zwischen den Mitarbeitern und auf allen Unternehmensebenen. Dazu gehören neben abwechslungsreichen Stammtischen mit den lokalen Brunel Teams, auch regelmäßige Feedback-Gespräche über Ihre Herausforderungen und Perspektiven mit Ihrem Account Manager. Mit individuellen Fortbildungen und Trainings werden Sie optimal gefördert und auf zukünftige Projekte vorbereitet. Unbefristete Arbeitsverträge, 30 Tage Urlaub, Arbeitskontenregelung sowie betriebliche, arbeitgeberfinanzierte Altersvorsorge sind bei uns selbstverständlich.