Nagarro is looking for a Staff Engineer specializing in C++ to contribute to the development of modern, Linux-based applications. You will join a team that values a dynamic and non-hierarchical work culture.
What You'll Do
- Design and implement high-quality, Linux-based applications using modern C++.
- Apply C++ design patterns to create robust and maintainable software architectures.
- Develop and maintain comprehensive C++ unit tests to ensure code reliability.
What We're Looking For
- Expert in modern C++ (C++17 or higher) Linux-based application development.
- Strong knowledge of C++ design patterns.
- Strong experience with C++ unit testing.
Nice to Have
- Experience with testing frameworks like Gtest or Cpputest.
- Experience with Boost, SQLite, CMake, Python, Behave testing, or GO lang.
Technical Stack
- Modern C++ (C++17+)
- Linux
- Gtest, Cpputest
- Boost, SQLite, CMake
- Python, Behave testing, GO lang
Nagarro is an equal opportunity employer.





