Lead Developer C++

ab 63,000 brutto/Jahr Wien Security Vollzeit Unbefristetes Dienstverhältnis m/w/x
Technologien und Skills
C++
Profil
Deine Rolle im Team
  • In unserem "Client Team" steuerst und coachst Du ein 5-köpfiges Team aus 4 Software Developer*innen und 1 Testerin
  • Du strukturierst und verteilst Tasks und agierst als Gatekeeper*in zwischen dem Team, internen Stakeholdern und externen Partnern
  • Zusammen mit dem Team widmest Du dich der Weiterentwicklung und Wartung von IKARUS anti.virus
  • Du arbeitest an weiteren Desktop-, Server und Cloudapplikationen unserer (Partner-) Produkte mit
  • Außerdem erkennst Du Verbesserungspotenziale und bringst eigene Ideen und Ansätze ein
  • Und das erwartet Dich bei uns:
  • Ein internationales und agiles Arbeitsumfeld mit 13 verschiedenen Nationalitäten
  • Kostenloser Kaffee und Obst, Bierzapfanlage für den Feierabend und regelmäßige Teamveranstaltungen
  • Flexible Arbeitszeiten mit Gleitzeit und moderaten Kernzeiten
  • Homeoffice-Möglichkeit
  • Kein All-In-Vertrag!
  • Unser Business-Mantra, dass wir alle Spaß im Job haben wollen und auch haben
Aufgaben Verteilung
Neue Features
Maintenance, Bugfixing
Kundenkontakt
Dokumentation
Organisation
Meetings
Unsere Erwartungen an dich

Erfahrung

  • Mehrjährige Berufserfahrung im Software Development in C++
  • (Erste) Führungserfahrung gepaart mit organisatorischem Geschick
  • Eine empathische und offene Persönlichkeit mit viel Humor und Freude an Kommunikation
  • Gute Englischkenntnisse für die Kommunikation im Department. Das Team selbst spricht aber miteinander Deutsch
  • Den Wunsch nach einer langfristigen Herausforderung in einem stabilen Umfeld
Das ist dein Arbeitgeber

Die IKARUS Software Security GmbH gilt mit ihrer Gründung im Jahr 1986 als einer der ersten Hersteller für Antivirensoftware weltweit. Als 100% österreichisches und wahrscheinlich kleinstes Unternehmen mit eigener Scan Engine arbeiten wir laufend an der Malware-Analyse, Sicherheitsforschung, Integration neuer Technologien und Optimierung unserer Lösungen. Sowohl in der Virenanalyse, als auch im Technologiebereich setzen wir für optimale Ergebnisse auf ausgewählte internationale Partnerschaften. Zu unseren Kunden zählen vor allem KMU und Großunternehmen sowie lokale und internationale OEM- und Vertriebspartner.

Branche

Internet, IT, Telekom

Gründungsjahr
1986
Unternehmensgröße
1-49 Mitarbeiter
Benefits

Erfahre mehr zum DevTeam

Betriebssystem
Windows Debian
Arbeitsgerät
Desktop, Zusatz Monitor
Work Enviroment
Separate Räume
Flexible Arbeitszeiten
Keine Kleiderordnung
Home Office
Klimaanlage
Musik am Arbeitsplatz

Technology

So coden wir
Version Control System
Team Foundation Server
Issue Tracking Tool
Team Foundation Server
Knowledge Repository
Team Foundation Server
Kommunikations Tool
Skype Jitsii
Coding Kultur
Code Reviews
Pair Programming
Automatisierte Tests

Team

Bei IKARUS ist das Development Department in 3 verschiedenen Teams organisiert:

Das DETECTION TEAM besteht aus Malware Analysts und Developern und arbeitet an der Erkennung und Klassifizierung von Schadsoftware. Dazu werden bösartige Samples analysiert und Virendefinitionen erstellt. Auf dieser Wissensbasis entwickelt das Detection Team unser Core Product – unsere Scan Engine, die Malware jeglicher Art anhand statischer und heuristischer Analyseverfahren identifiziert. Dabei steht das Team laufend vor technischen Herausforderungen und wendet Methoden des Reverse Engineerings sowie Machine Learnings an, um die Detection Coverage unserer Engine zu optimieren.

Das BACKEND TEAM ist ein Team von Developern mit vielfältigen Aufgaben und weitgehendem Freiraum. Das Hauptaugenmerk liegt auf der Weiterentwicklung der Infrastruktur für Management-Oberflächen unserer Produkte und für die Verwaltung unserer Kunden. Die Frontend-Entwicklung macht dabei nur einen verhältnismäßig kleinen Teil aus. Viel mehr wird im Backend, teils in Abstimmung mit Technologiepartnern, an neuen Features gearbeitet, die eine bessere Kontrolle und Steuerung unserer Antivirensoftware ermöglichen. Gleichzeitig wird die automatisierte Datenverarbeitung so weit verbessert, dass Daten von aktuellen Infektionen und Einstellungen übersichtlich dargestellt werden können. Darüber hinaus arbeitet das Backend Team laufend an Codeoptimierungen und setzt sich mit neuen technischen Umsetzungsvarianten auseinander.

Im CLIENT TEAM arbeiten mehrere Developer an der Weiterentwicklung und Wartung von IKARUS anti.virus, unserem bewährten Endpoint-Schutz. Außerdem entwickelt das Team weitere Desktop- und Serverapplikationen unserer (Partner-) Produkte und arbeitet gemeinsam mit den anderen Teams an einem zentralen Management-System in der Cloud. Das Client Team vereint die Schwerpunkte Software Development und IT Security und arbeitet mit vielen unterschiedlichen Technologien.

Die Teams arbeiten in meist gleichbleibender Zusammensetzung an verschiedenen Projekten, da die Komplexität einen erheblichen Einarbeitungsaufwand verlangt. Die enge Zusammenarbeit ermöglicht einen guten Überblick über alle Produkte und Prozesse im Haus. Je nach Produkt bzw. Team kommen unterschiedliche Technologien zum Einsatz, wobei viel Wert auf Freiraum bei der Umsetzung sowie gute Kommunikation zwischen den Kolleginnen und Kollegen gelegt wird. So kann auf persönliche Vorlieben und Fähigkeiten sehr gut eingegangen werden.

Team Sprachen
Deutsch Englisch
Team Verteilung
National, Nicht Verteilt
Teamgröße
20+ Mitarbeiter
Entwicklungsprozess

We are not following any doctrine in our daily business. We prefer to do ad hoc decisions, distribute personalized tasks and highly appreciate a flexible way of working together.

Entscheidungen
Architektur
Teamleiter, Team
Technologie
Teamleiter, Team
Konventionen
Teamleiter, Team, Senior Developer, CTO
Unsere Werte
We cooperate
We are open to change
We live diversity
We communicate openly and listen to each other
We take our time
We act reliably
We stay on the ball
We appreciate the "Human Factor"
Kollegen
Katharina Feiertag Logo
Katharina Feiertag
Software Developer

Warum hast du dich für dieses Team entschieden?
Als ich bei IKARUS begonnen habe, hat mit vor allem die Kombination aus Software Entwicklung und IT-Security fasziniert. Wir arbeiten mit sehr vielen unterschiedlichen Sprachen und Technologien und haben die Möglichkeit, bei Problemlösungen und Entscheidungen mitzuwirken sowie neue Ideen einzubringen.

Worum geht´s in deinem Job?
Im Client Team arbeiten wir an der Entwicklung des IKARUS anti.virus. Dies beinhaltet die Planung, Umsetzung sowie Wartung des Services, User Interfaces und weiteren kleineren Projekten sowie internen Tools. Zudem arbeiten wir gemeinsam mit anderen Teams an einem zentralen Antiviren-Management-System in der Cloud.

Was gefällt dir besonders an deinem Job?
Der Job als Software Developer ist sehr abwechslungsreich. Bei IKARUS hat man die Möglichkeit, sich mit vielen unterschiedlichen Technologien, Sprachen und Tools zu beschäftigen, dadurch kommt die Weiterbildung nie zu kurz. Ein weiteres Plus ist das Arbeitsumfeld und der offene Umgang im Team.

Paul Albert Logo
Paul Albert
Back End Developer

Warum hast du dich für dieses Team entschieden?
I have chosen this team, because I like its friendly atmosphere and the spirit of fun. We have a lot of interesting challenges and tasks same as many possibilities to learn new things every day. Our team is very qualified and our team members are ready to help you if needed. Also I always prefered to work in Backend much more than in Frontend.

Worum geht´s in deinem Job?
My job consists of software development for the Backend part of cloud-based antivirus products. We use Python, Google Protobuf/JSON, MS SQL Server, RabbitMQ.
My job is about permanent improvement of source code quality, unit-testing, bug fixing and refactoring, implementing new features for our customers and applying of best design patterns.

Was gefällt dir besonders an deinem Job?
I like in my job that I learn new things every day – that is an infinite process for software developers. I also enjoy working in such a relaxed and friendly atmosphere. Of course, we often have enough complicated challenges in our job, but however we solve them successfully and never give up.

Patrick Hranek Logo
Patrick Hranek
Security Analyst

Warum hast du dich für dieses Team entschieden?
In diesem Team ziehen alle an einem Strang. Wir helfen uns gegenseitig und lernen voneinander. Das macht einfach Spaß.

Worum geht´s in deinem Job?
In meinem Job als Malware Analyst finde ich heraus, was Malware, also „bösartige Software“, macht. Dazu benutze ich simple Hex-Viewer und Tools zur statischen und dynamischen Analyse. Außerdem bringe ich unserer Scan Engine bei, wie er/sie diese Malware erkennt.

Was gefällt dir besonders an deinem Job?
Die Herausforderung, jeden Tag neuer Malware gegenüberzustehen, und mich mit der Kreativität mancher Malwareschreiber auseinanderzusetzen. Das wird nie langweilig.

Karriere

Perspektiven

Wir bieten unseren Mitarbeitern und Mitarbeiterinnen ein freundliches, stabiles und vielfältiges Arbeitsumfeld, in dem viel Raum für persönliches Wachstum gegeben ist. Weiterbildung wird bei uns gefördert und individuell vereinbart. Wer weiterkommen und sich entwickeln möchte, dem machen wir das möglich.

Weiterbildungsmöglichkeiten
🎓 Teilnahme an Fachkonferenzen
🎓 Zeit um neue Technologien zu erlernen
Infos zum Bewerbungsprozess

Wie viele Runden gibt es?
2 Runden.

Wann erfährst du, ob du eingeladen wirst?
Innerhalb einer Woche.

Wie wird das erste Bewerbungsgespräch durchgeführt?
Videointerview oder Telefoninterview

Wer ist beim ersten Bewerbungsgespräch dabei?
HR-Abteilung, Fachabteilung

Wie beurteilen wir deine technischen Skills?
Fachliche Arbeitsaufgabe, Direkt im Gespräch

Derzeit gesuchte Berufe
Weitere Berufe
Full Stack Developer Back End Developer Lead Back End Developer
Ansprechpartner
Julia Gattringer Logo

Julia Gattringer
HR-Ansprechpartner

Telefon E-Mail

Gaspar Furtado Logo

Gaspar Furtado
Technischer Ansprechpartner

E-Mail