Job Description:
- Bachelor’s or master’s degree in computer science, Engineering, or related field.
- 15+ years of experience in enterprise software development with at least 4–5 years in a leadership role.
- Proven experience in leading complex development projects using modern tech stacks (Java/.NET, Node.js, Angular/React, etc.).
- Expertise in cloud platforms like AWS, Azure, or GCP.
- Deep understanding of Agile, DevOps, CI/CD, and microservices architecture.
- Excellent stakeholder management, communication, and leadership skills.
- Strong problem-solving, decision-making, and team mentoring abilities.
- Experience in client-facing delivery for BFSI, Healthcare, Insurance or Retail domains is a plus.
- Define and enforce software engineering best practices, coding standards, and development processes.
- Drive technical strategy, architecture, and system design for scalable, secure, and high-performance applications.
- Evaluate and adopt emerging technologies that align with the organization’s digital roadmap (e.g., AI/ML, microservices, DevOps, cloud-native apps).
- Lead multiple development teams across geographies, ensuring timely and quality delivery.
- Collaborate with QA, DevOps, Product Owners, and Architects to ensure a smooth development life cycle.
- Manage and mentor engineering managers, leads, and developers to create a high-performance culture.
- Serve as a key technology contact for clients and stakeholders during solutioning, delivery, and escalation.
- Translate client needs into scalable, efficient software solutions aligned with business goals.
- Support pre-sales, RFPs, solution demos, and technical workshops with clients.
- Ensure adherence to compliance, security, and regulatory standards (ISO, SOC2, GDPR, etc.).
- Implement robust coding, testing, and documentation standards to meet audit and quality guidelines.