We are looking for a skilled Software Architect with expertise in C++ to design and implement robust software systems. The ideal candidate will have a strong background in software development and a proven ability to create scalable and maintainable architectures. This role requires excellent problem-solving skills and a deep understanding of software design patterns.
Key Responsibilities:
* Design and document software architectures for complex systems.
* Collaborate with development teams to ensure architectural alignment.
* Evaluate and recommend new technologies and tools.
* Conduct code reviews and provide technical guidance.
* Ensure the scalability and performance of software systems.
Required Skills:
* Strong proficiency in C++.
* Experience with software architecture patterns.
* Excellent communication and collaboration skills.
* Deep understanding of software development principles.
10000 jobs available