Senior Software Entwickler (m/f/d)

Ubicación: Aachen

Your tasks

  • Elaborate user stories with stakeholders, estimate tasks and set acceptance criteria.
  • Spearheaded feature development by refining acceptance criteria to meet stakeholder expectations.
  • Own codebase maintenance for readability, performance, and scalability.
  • Orchestrate daily stand-up meetings to share progress and address impediments.
  • Facilitate team ceremonies like review/demo, retrospective, and planning sessions.
  • Champion development infrastructure for streamlined delivery and quality assurance.
  • Lead architectural discussions, facilitate design sessions, and evaluate past decisions.
  • Mentor teams, encourage innovation, and drive transformational initiatives.
  • Contribute to detailed documentation using tools like Doxygen and Sphinx.

Your profile

  • Minimum 5 years of demonstrable expertise in software development, with a proven track record of delivering complex projects.
  • Proficiency in C++ programming language, complemented by an advanced degree (PhD or MSc) in Computer Science or Applied Mathematics, preferred.
  • Mastery of algorithm engineering principles and a comprehensive understanding of the C++ 17 programming language.
  • Proficient in the Python programming language and adept at leveraging the Standard Template Library (STL) for optimal code efficiency.
  • Demonstrated practice of SOLID object-oriented programming principles and unwavering commitment to software craftsmanship.
  • Proficiency in cross-platform development using CMake, Git, and Jira, coupled with expertise in threading and IPC mechanisms.
  • Exceptional communication skills in both English and German, with the ability to articulate complex concepts effectively.
  • Proficiency in Linux application security (AppArmor) and extensive familiarity with Boost C++ libraries.
  • Practice of PEP-8 compliant Python programming and adeptness with various C++ and Python testing frameworks.
  • Experience with Linux system container and virtual machine infrastructures such as LXD.
  • Comprehensive understanding of cryptographic techniques, PKI, certificate lifecycle management, and hardware security modules (HSMs).

We offer

  • An open and friendly corporate culture characterized by constructive and collaborative interaction.
  • A flexible working hours model that can be adapted to individual needs.
  • Personal protection through international travel health insurance, private accident insurance, and support in the form of company pension schemes.
  • Professional and personal development through targeted training opportunities.
  • Free drinks, fresh fruit, and sweets.
  • Participation in sports programs such as running events or back training.
  • The opportunity to unwind with a round of foosball or PlayStation.

Do you feel addressed?

Then we look forward to receiving a meaningful application stating the earliest possible starting date and your salary expectations.
Apply now

¿En qué podemos ayudarle?

Hable con uno de nuestros especialistas y descubra cómo Utimaco puede ayudarle hoy mismo.
Ha seleccionado dos tipos diferentes de Download, por lo que necesita presentar formularios diferentes que puede seleccionar a través de las dos pestañas.

Su(s) solicitud(es) de Download:

    Al enviar el siguiente formulario, recibirá enlaces a las descargas seleccionadas.

    Su(s) solicitud(es) de Download:

      Para este tipo de documentos, es necesario verificar su dirección de correo electrónico. Recibirá los enlaces a las Download seleccionadas por correo electrónico después de enviar el siguiente formulario.

      Su colección de solicitudes de Download está vacía. Visite nuestra sección Download y seleccione recursos como fichas técnicas, White Paper, grabaciones de seminarios web y mucho más.