An innovative tech company is looking for a highly skilled C++ Developer with at least 4 years of experience to join their engineering team. The ideal candidate will have a solid foundation in C++ programming, a passion for building high-performance applications, and the ability to solve complex technical challenges.
Responsibilities:
Design, develop, and optimize high-performance C++ applications and systems
Collaborate with cross-functional teams to define and implement software requirements
Write efficient, maintainable, and scalable code following best practices
Conduct code reviews and provide feedback to ensure high code quality and maintainability
Troubleshoot and debug complex issues in existing applications and optimize performance
Contribute to the full software development lifecycle, including design, implementation, testing, and deployment
Ensure the robustness and reliability of applications in production environments
Stay updated on the latest C++ trends and advancements, and continuously improve development skills
Requirements
4+ years of experience in C++ development
Strong proficiency in C++ (C++11, C++14, C++17, or newer)
Solid understanding of object-oriented design and development principles
Experience with multithreading and concurrency concepts
Familiarity with memory management, optimization techniques, and performance profiling
Experience with databases (SQL/NoSQL) and integration with backend services
Knowledge of version control systems, preferably Git
Strong debugging and problem-solving skills
Ability to work both independently and as part of a collaborative team
Excellent communication skills, both written and verbal
Nice to Have:
Experience with low-level programming, hardware integration, or embedded systems
Familiarity with software development methodologies such as Agile or Scrum
Experience with CMake or other build tools
Exposure to other programming languages (e.g., Python, Java, JavaScript)
Familiarity with cloud platforms (AWS, GCP, Azure)
Benefits
Competitive salary and benefits package
A dynamic and collaborative work environment
Opportunities for professional growth and career advancement