We are looking for a skilled Software Architect with expertise in C++ to design and implement robust and scalable software solutions. As a Software Architect, you will play a crucial role in defining the technical vision, ensuring alignment with business goals, and providing guidance to development teams.
Key Responsibilities:
* Design and develop software architectures for complex systems.
* Collaborate with stakeholders to gather requirements and define solutions.
* Provide technical leadership and mentorship to development teams.
* Evaluate and recommend technologies and tools.
* Ensure adherence to architectural principles and best practices.
Required Skills:
* Extensive C++ development experience.
* Strong understanding of software architecture patterns.
* Excellent problem-solving skills.
* Experience with distributed systems.
10000 jobs available