onsite
Senior Software Engineer C - ALTEN Consulting Services GmbH
Software Engineer
Lead the design, implementation, and optimization of high‑performance C++ applications on Linux, driving architectural decisions, code quality, and cross‑team collaboration.
About the role
Key Responsibilities
- Architect and develop scalable, high‑performance C++ components for mission‑critical systems.
- Lead code reviews, enforce coding standards, and mentor junior engineers.
- Collaborate with product, QA, and DevOps teams to deliver robust, maintainable solutions.
- Identify performance bottlenecks, conduct profiling, and implement optimizations.
- Maintain and evolve CI/CD pipelines, ensuring reliable builds and deployments.
Requirements
- 10+ years of professional C++ development experience.
- Deep knowledge of Linux kernel, POSIX APIs, and multithreaded programming.
- Proficiency with design patterns, memory management, and performance tuning.
- Experience with unit testing frameworks (Google Test, Catch2) and continuous integration.
- Strong communication skills and a proven ability to mentor and lead technical teams.