Job Summary
A company is looking for a Software Architect to lead the design and implementation of innovative software solutions.
Key Responsibilities
- Lead the architectural design and development efforts for complex software projects
- Collaborate with teams to define technical roadmaps and ensure alignment with business goals
- Guide and mentor the technical team, providing insights and best practices for system design and development
Required Qualifications
- 10+ years of software engineering experience, with at least 5+ years in an architect or principal engineer role
- Proficiency in Java, Python, and TypeScript, with hands-on knowledge across backend, frontend, and data systems
- Hands-on experience with public cloud (AWS/Azure/GCP), containers/Kubernetes, and IaC (e.g., Terraform)
- Deep experience designing cloud-native SaaS applications (preferably on AWS or Azure)
- Strong understanding of microservices, APIs (REST/GraphQL), event-driven design, and distributed systems
Comments