onsite
Senior Software Engineer C - SOA Experts GmbH
Software Engineer
Lead the design and implementation of high‑performance C++ components, driving architecture, code quality, and performance optimization in a collaborative, agile environment.
About the role
Key Responsibilities
- Architect, develop, and maintain complex C++ modules for mission‑critical systems.
- Lead code reviews, enforce coding standards, and mentor junior engineers.
- Optimize performance, memory usage, and scalability of existing codebases.
- Collaborate with cross‑functional teams to define requirements and deliverables.
- Integrate unit, integration, and performance tests into CI pipelines.
Requirements
- 10+ years of professional C++ development experience.
- Strong background in Linux system programming, networking, and performance profiling.
- Proven experience with design patterns, SOLID principles, and clean architecture.
- Excellent communication skills and a collaborative mindset.