We are seeking a Senior Software Architect to design and implement scalable and robust software solutions. The ideal candidate will be responsible for defining the overall architecture of our systems, ensuring they meet performance, security, and reliability requirements. This role requires deep technical expertise and strong leadership skills.
Key Responsibilities:
* Design and document software architectures.
* Evaluate and select appropriate technologies and frameworks.
* Ensure alignment of architecture with business goals.
* Provide technical guidance to development teams.
* Conduct code reviews and ensure adherence to architectural standards.
Required Skills:
* Extensive experience in software development.
* Strong understanding of architectural patterns and principles.
* Proficiency in multiple programming languages.
* Excellent communication and collaboration skills.
10000 jobs available