We are seeking a Senior Software Architect to design and implement scalable, high-performance software systems. The Senior Software Architect will be responsible for defining the architectural vision, ensuring alignment with business goals, and providing technical leadership to development teams.
Key Responsibilities:
* Define software architecture and design patterns.
* Evaluate and select appropriate technologies.
* Provide technical guidance to development teams.
* Ensure scalability, security, and performance of systems.
* Collaborate with stakeholders to understand requirements.
Required Skills:
* Strong knowledge of software architecture principles.
* Experience with various programming languages and frameworks.
* Excellent problem-solving skills.
* Experience with cloud-based architectures.
10000 jobs available