Strong proficiency in C++ (including modern standards like C++11/14/17).
Experience with software design patterns and object-oriented programming (OOP).
Knowledge of multi-threading, concurrency, and performance optimization.
Experience with unit testing frameworks and test-driven development (TDD).
Familiarity with code analysis tools (e.g., SonarQube) and secure coding practices.
Experience working with version control systems (Git, Bitbucket, etc.).
Strong understanding of agile methodologies (Scrum, Kanban, etc.).
Database knowledge and experience with SQL/NoSQL databases.
Familiarity with CI/CD pipelines and automated build systems.
Experience in debugging, profiling, and performance tuning of C++ applications


Software Development Engineer 3

Apply Now
Back to search page