onsite
Software Engineer C - Dock 22 GmbH
Software Engineer
Join a dynamic team as a C++ Software Engineer, designing and implementing high‑performance software on Linux platforms using modern development practices and tools.
About the role
Key Responsibilities
- Design, develop, and maintain robust C++ applications for performance‑critical systems.
- Collaborate with cross‑functional teams to define requirements and deliver scalable solutions.
- Write clean, well‑documented code and conduct thorough unit and integration testing.
- Participate in code reviews, continuous integration, and deployment pipelines.
- Investigate and resolve production issues, optimizing performance and reliability.
Requirements
- Strong proficiency in C++ (C++11/14/17) and object‑oriented design.
- Experience with Linux development environments and shell scripting.
- Familiarity with version control (Git) and CI/CD workflows.
- Solid understanding of data structures, algorithms, and system architecture.
- Excellent problem‑solving skills and a collaborative mindset.