onsite
Software Engineer C & Architecture - Akkodis Germany Tech Experts GmbH
Software Engineer
Design and develop high‑performance C++ applications, define system architecture, and ensure code quality within an agile team.
About the role
Key Responsibilities
- Design and implement robust, high‑performance C++ software components.
- Define and evolve system architecture to meet scalability and reliability goals.
- Collaborate with cross‑functional teams to integrate modules and resolve technical challenges.
- Write clean, maintainable code and conduct thorough code reviews.
- Participate in agile ceremonies, sprint planning, and continuous improvement initiatives.
Requirements
- Strong proficiency in C++ (C++11/14/17) and object‑oriented programming.
- Experience designing and implementing software architectures for complex systems.
- Solid understanding of Linux development environments and build tools.
- Proficiency with version control systems, preferably Git.
- Excellent problem‑solving skills and ability to work independently and in a team.