itkarrieren
Zurück zu den Treffern

Senior C++ Software Engineer (m/f/x)

Anzeige auf Englisch

ArbeitsortAachen
+ 4 weitere
1 weitere Anzeige · Weitere Anzeige
Aachen · 3 Anzeigen
Gehalt75.000–100.000 € brutto/Jahr
HomeofficeKeine Angabe

We at Nexburg are looking for a Senior C++ Software Engineer to join our team at our Aachen location as soon as possible.

  • Design, develop, test, and maintain complex server-side software components and services in modern C++.
  • Take end-to-end responsibility for software components, from architecture and implementation through integration, installation, deployment, and operation on Linux server systems.
  • Develop supporting tools and automation using Python and Bash for installation, configuration, integration, testing, maintenance, and troubleshooting.
  • Integrate our C++ server applications with the Linux operating system, including systemd services, package management, networking, storage, and resource management.
  • Design and maintain reliable installation, upgrade, migration, and rollback procedures.
  • Strong interest in security and secure software development, with a proactive mindset for identifying risksand building robust, secure solutions.
  • Analyze and troubleshoot complex problems across application, operating-system, and network boundaries.
  • Optimize software for performance, reliability, maintainability, and secure operation.
  • Develop automated tests and contribute to CI/CD, build, packaging, and release processes.
  • Collaborate with software architects, QA, DevOps/platform engineers, and other development teams throughout the product lifecycle.
  • Successfully completed your studies in computer science or a comparable education
  • Relevant professional experience in the field of modern software development
  • Very good knowledge of modern C++, ideally C++20 or newer.
  • Strong practical experience developing and debugging software on Linux server systems, preferably RHEL or comparable enterprise Linux distributions.
  • Good knowledge of Python and Bash for automation, tooling, and system integration.
  • Experience with Linux facilities such as systemd, networking, storage, logging, process management, and package management.
  • Understanding of software installation, packaging, configuration, upgrades, and deployment on Linux.
  • Practical knowledge of Linux security and system hardening, including concepts such as SELinux, least privilege, filesystem permissions, and firewall configuration.
  • Experience with C++ and Linux development and debugging tools such as GCC/Clang, GDB, Valgrind, sanitizers, strace, perf, and CMake.
  • Good understanding of network programming and client/server architectures.
  • Experience with Git and CI/CD pipelines.
  • Experience with RPM packaging, Ansible, Podman/Docker, Kubernetes, or virtualization is an advantage.
  • Good understanding of automated testing, software quality, maintainability, and secure software development.
  • Good written and spoken English.
  • A true international presence: in Germany, Italy, and the UK
  • Growing at a fast pace, gaining market share over our competitors
  • An open and friendly corporate culture, characterized by constructive and cooperative relationships
  • Flexible working hours and home-office options
  • Professional and personal development through targeted further education opportunities

Arbeitgeber

Mehr Stellen finden

Ähnliche Stellen bei anderen Arbeitgebern

Weitere Stellen bei Nexburg GmbH

Alle 4 Stellen

Arbeitgeber mit ähnlichen Stellen

Verwandte Fachgebiete