Senior Software Engineer**

PrimeKey Labs GmbH
Aachen, Germany
30 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Remote
Aachen, Germany

Tech stack

Java
JavaScript
Adobe InDesign
Agile Methodologies
Bash
Code Review
Computer Security
Continuous Integration
Software Debugging
Linux
Embedded Software
Hardware Security Module
Python
Open Source Technology
Public Key Infrastructure
Software Architecture
Software Engineering
SQL Databases
TypeScript
Information Technology
Free and Open-Source Software

Job description

  • Entwerfen, implementieren und warten Sie Software-Features und -Funktionalitäten.
  • Durchführung von Code-Reviews, Pull-Anfragen und Sicherstellung der Einhaltung von Codierungsstandards.
  • Enge Zusammenarbeit mit anderen Ingenieuren und funktionsübergreifenden Teams zur Lösung komplexer Probleme.
  • Beitrag zur Verbesserung von Softwareentwicklungsprozessen und -praktiken.
  • Identifizierung und Behebung technischer Probleme und Leistungsengpässe.
  • Beratung und Unterstützung von Nachwuchsingenieuren.
  • Enge Zusammenarbeit mit den Qualitätssicherungsteams und bei Bedarf Teilnahme an QA-Maßnahmen.
  • Bei Bedarf Teilnahme am internen und externen Produktsupport.
  • Mitwirkung an der technischen Dokumentation und Projektberichten.
  • Teilnahme an Agile-Zeremonien und Mitwirkung an iterativen Entwicklungsprozessen., + IT Security, PKI, open source software and hardware security modules
  • Linux and possibly Linux networking
  • Java Enterprise, Java
  • Python, Bash scripting
  • JavaScript / TypeScript
  • Optionally: SQL, Embedded Software
  • Strategic thinking, exceptional problem-solving abilities, high-level proficiency in relevant tools and technologies.
  • Proficiency in design patterns, strong architectural skills, and advanced debugging abilities.
  • Ability to lead complex projects, drive strategic initiatives, and influence decision-making.
  • Ability to take ownership of complex tasks, mentor team members, and drive technical improvements.
  • Extensive knowledge of industry trends, company strategy, and cross-functional processes.
  • Deep knowledge of software architecture principles, code optimization, and continuous integration practices.

Requirements

  • Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich
  • Umfangreiche Erfahrung in der Softwareentwicklung oder einem verwandten Bereich.
  • Kenntnisse in der Softwareentwicklung in einem oder mehreren der folgenden Bereiche:
  • IT-Sicherheit, PKI, Open-Source-Software und Hardware-Sicherheitsmodule
  • Linux und möglicherweise Linux-Netzwerke
  • Java Enterprise, Java
  • Python, Bash-Skripting
  • JavaScript / TypeScript
  • Optional: SQL, eingebettete Software
  • Strategisches Denken, außergewöhnliche Problemlösungsfähigkeiten, hohe Kompetenz im Umgang mit relevanten Tools und Technologien.
  • Kenntnisse in Design Patterns, ausgeprägte architektonische Fähigkeiten und fortgeschrittene Debugging-Fähigkeiten.
  • Fähigkeit, komplexe Projekte zu leiten, strategische Initiativen voranzutreiben und Entscheidungsprozesse zu beeinflussen.
  • Fähigkeit, Verantwortung für komplexe Aufgaben zu übernehmen, Teammitglieder zu betreuen und technische Verbesserungen voranzutreiben.
  • Umfassende Kenntnisse über Branchentrends, Unternehmensstrategien und funktionsübergreifende Prozesse.
  • Fundierte Kenntnisse über Softwarearchitekturprinzipien, Codeoptimierung und Continuous-Integration-Praktiken.

Apply for this position