Design and architect scalable, efficient, and secure software systems that meet business needs. Create and maintain architectural blueprints, diagrams, and documentation. Define the overall technical direction, ensuring systems are aligned with business goals. Ensure that system architecture is modular and maintainable, adhering to best practices. Work closely with business leaders, product managers, and engineers to understand requirements and constraints. Lead technical discussions with cross-functional teams to align architecture with business strategy. Provide guidance on technology choices and frameworks based on project needs. Provide mentorship to software developers and junior architects. Lead the evaluation and adoption of new technologies and tools. Conduct code reviews and ensure high-quality coding standards. Lead the implementation of best practices in software engineering, design patterns, and development methodologies (Agile, DevOps, etc.). Implement and ensure security best practices across the system architecture. Analyze and optimize system performance and scalability. Identify and resolve potential technical debt, refactoring code and architecture as necessary. Maintain clear and up-to-date documentation of system architecture and design decisions. Facilitate knowledge sharing and best practices across teams. Provide technical reports and presentations to stakeholders. Identify and mitigate technical risks associated with system design and implementation. Troubleshoot complex issues and provide solutions to overcome technical obstacles. Job Types: Full-time, Permanent, Internship Pay: From ₹20,000.00 per month Benefits: Food provided Paid sick time Work from home Work Location: In person Expected Start Date: 10/11/2025