About this role
Design and deliver scalable, secure, and high‑performance software systems. Drive architecture decisions for modules/services, enabling cloud-native, microservices, and AI‑enabled solutions while mentoring engineering teams. Architecture & System Design - Design scalable, resilient, and maintainable systems for enterprise applications - Define architecture standards, design patterns, and best practices across modules - Ensure system design aligns with performance, security, and scalability requirements Technical Leadership - Guide teams on architecture principles, coding standards, and design decisions - Conduct design and architecture reviews to ensure quality and consistency - Mentor engineers on system design and technical problem-solving Modern Engineering (Added for current market) - Drive implementation of microservices and cloud-native architectures - Enable adoption of AI-assisted development workflows (Copilot, prompt-based design) - Support integration of AI/ML components into application workflows Platform & Performance - Identify and resolve system bottlenecks and architectural issues - Ensure performance, scalability, and reliability of applications - Contribute to observability and monitoring strategies DevOps & Cloud - Support CI/CD and DevOps practices for efficient development and deployment - Work closely on cloud architecture (Azure preferred) - Drive containerization and deployment best practices Collaboration - Collaborate with product and stakeholders to translate requirements into solutions - Work with cross-functional teams to drive delivery and alignment