Purpose
We are seeking an experienced Software Architect with strong expertise in multiple development platforms and cloud providers. The ideal candidate will be responsible for making high-level design decisions, defining technology stacks, and providing architectural guidance across projects. This role requires a highly analytical mindset, strong leadership skills, and the ability to balance technical excellence with business requirements.
Responsibilities
- Make high-level design choices based on functional and non-functional requirements.
- Lead end-to-end, cross-functional system design ensuring scalability, performance, and security.
- Identify tools, frameworks, and technology stacks best suited for application development.
- Conduct architecture and technology evaluations, providing recommendations aligned with project and organizational goals.
- Provide technical guidance and mentorship to development teams to ensur...