About this role
Job title: Senior Software Architect
We are seeking a Senior Software Architect with 10+ years of experience to lead the design and delivery of scalable software solutions across frontend, backend, and cloud platforms. You will provide technical leadership, mentor development teams, and drive high-availability architectures to deliver high-quality software that meets business needs.
What You'll Do
- Provide technical guidance and mentor development teams to implement best practices and maintainability
- Lead complex projects and deliver high-quality software solutions on time and with expected quality
- Collaborate with product and business stakeholders to bridge technical and business discussions
- Design and optimize software architectures with emphasis on performance, scalability, and reliability
- Champion modern DevOps practices and cloud services (AWS, Azure, GCP)
What We're Looking For
- Minimum 10 years of professional experience in software development and architecture
- Hands-on experience designing and implementing software solutions across frontend, backend, and cloud platforms
- Expertise in software design patterns, microservices, and high availability architectures
- Experience with performance tuning, scalability, and system optimization
- Familiarity with modern DevOps practices and cloud services (AWS, Azure, GCP)
- Proficiency in multiple programming languages (Java, Python, Node.js, C#) and frameworks
- Experience with databases and messaging systems such as PostgreSQL, MongoDB, Kafka, RabbitMQ