Software Architect
Role Overview:
We are seeking an experienced Software Architect to lead the design and development of scalable, secure, and high-performing cloud-based products. The role involves defining technical strategy, ensuring architectural excellence, and guiding engineering teams to deliver enterprise-grade SaaS solutions using Java and Azure.
Key Responsibilities:
- Lead end-to-end architecture and design of Java-based, cloud-native applications.
- Collaborate with the CTO to define and execute the product's technical roadmap.
- Develop and maintain architecture blueprints, design documents, and technical standards.
- Architect highly available, scalable, and secure SaaS solutions on Azure Cloud.
- Anticipate architectural risks, define mitigation plans, and ensure alignment with business goals.
- Evaluate trade-offs across performance, scalability, security, and testability.
- Guide teams in microservices architecture, performance tuning, and troubleshooting.
- Drive adoption of security best practices across applications and cloud infrastructure.
- Mentor developers and ensure adherence to engineering best practices.
- Collaborate with product and project teams for feature prioritization and effort estimation.
- Investigate and resolve production issues and system bottlenecks.
- Stay updated with emerging technologies, frameworks, and design trends to drive innovation.
Required Skills & Qualifications:
- B.Tech
- 8+ years in software development, primarily in Java and related frameworks.
- 5+ years in architecting and delivering SaaS products on Microsoft Azure.
- Strong knowledge of microservices, SOA, and cloud-native architectures.
- Hands-on experience with Docker, Kubernetes, and Azure services.
- Expertise in RDBMS and NoSQL databases (e.g., MongoDB, Redis).
- Proficient in designing API-driven integrations and messaging systems.
- Familiar with DevOps, CI/CD pipelines, and Infrastructure as Code (IaC).
- Experience with front-end frameworks like React or Angular is a plus.
- Exposure to data engineering and analytics pipelines preferred.
- Strong leadership, analytical, and problem-solving skills.
- Excellent communication, documentation, and stakeholder management abilities.
- Strategic mindset with hands-on execution skills and adaptability in fast-paced environments.
Didn’t find the job appropriate? Report this Job