onsite
C Software Engineer - Code Refactoring & Tooling Specialist - ALTEN Consulting Services GmbH
Software Engineer
Lead C++ codebase modernization, design and maintain tooling to improve quality and productivity, and drive continuous integration practices in a fast‑paced environment.
About the role
Key Responsibilities
- Analyze and refactor legacy C++ code to improve performance, maintainability, and scalability.
- Design, develop, and maintain custom tooling (linters, formatters, static analyzers) to enforce coding standards and automate quality checks.
- Integrate tooling into CI/CD pipelines, ensuring seamless build, test, and deployment workflows.
- Collaborate with cross‑functional teams to define best practices, conduct code reviews, and mentor junior developers.
- Monitor and optimize build times, memory usage, and runtime performance across multiple platforms.
Requirements
- 5+ years of professional C++ development experience.
- Strong background in code refactoring, performance tuning, and modern C++ standards (C++17/20).
- Hands‑on experience with build systems (CMake, Make), version control (Git), and CI/CD tools (Jenkins, GitLab CI).
- Proficiency in creating and maintaining tooling (scripts, plugins, static analysis tools).
- Excellent problem‑solving skills and a passion for clean, maintainable code.