onsite
Senior Software Engineer C - citema systems GmbH
Software Engineer
Lead the design and implementation of high‑performance C++ applications, driving architecture, code quality, and continuous delivery pipelines in a fast‑paced environment.
About the role
Key Responsibilities
- Architect, develop, and maintain complex C++ systems with a focus on scalability and reliability.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver on schedule.
- Implement rigorous unit and integration tests, ensuring code quality and early defect detection.
- Participate in code reviews, mentor junior engineers, and promote best practices.
- Integrate CI/CD pipelines, automate builds, tests, and deployments to accelerate release cycles.
Requirements
- 5+ years of professional C++ development experience.
- Strong grasp of multithreading, memory management, and performance tuning.
- Proficiency with modern C++ standards (C++11/14/17/20) and build systems (CMake, Make).
- Experience with version control (Git), CI tools (Jenkins, GitLab CI), and automated testing frameworks.
- Excellent problem‑solving skills and a collaborative mindset.