Haystack
← Back to Jobs
Full time
Engineering
WA

Associate Engineering Director

Weekday AIHyderabad, Telangana🇮🇳IndiaPosted 29 Sept 2026

Why This Role Stands Out

This is an exceptional opportunity to leverage your extensive C++ and Python expertise to shape the technical direction of significant engineering initiatives and mentor high-caliber teams. You will thrive in this role if you possess a strong blend of strategic vision and hands-on technical leadership, driving innovation and excellence within a reputable organization. Seize this chance to make a profound impact on complex, large-scale projects.

Quick Overview

Seniority
Leader
Employment type
Full Time
Work mode
On Site
Location
Hyderabad, Telangana, India
Posted
Yesterday
MicroservicesEmbedded SystemsAgileContinuous ImprovementC++Python

Job Description

This role is for one of Weekday’s clients


Min Experience: 21+ years
Location: Hyderabad, Telangana, India
JobType: full-time

We are looking for an accomplished and technically strong Associate Engineering Director with 21–25 years of experience to lead large-scale engineering initiatives, drive technical strategy, and build high-performing engineering teams. The ideal candidate will bring deep hands-on expertise in C++ and Python, combined with extensive experience in software architecture, system design, engineering leadership, and delivering complex products at scale.

This role requires a leader who can operate effectively at both strategic and technical levels—working closely with engineering, product, architecture, and business stakeholders while maintaining a strong focus on engineering excellence, scalability, reliability, and innovation.

Key Responsibilities

  • Define and execute engineering strategy aligned with broader product and business objectives.
  • Lead multiple engineering teams and provide technical direction across complex software development initiatives.
  • Drive architecture, design, development, testing, deployment, and continuous improvement of highly scalable systems.
  • Provide deep technical guidance on C++-based software development, including performance optimization, concurrency, memory management, and system-level programming.
  • Leverage Python for automation, tooling, backend services, data processing, testing frameworks, and engineering productivity initiatives.
  • Review and influence technical architecture, design decisions, coding standards, and development methodologies.
  • Build and mentor senior engineering leaders, architects, and experienced software engineers.
  • Establish engineering best practices around code quality, testing, CI/CD, observability, security, and operational excellence.
  • Partner closely with Product Management, Program Management, QA, DevOps, and other cross-functional teams to ensure successful delivery.
  • Manage technical risks, dependencies, resource planning, and delivery priorities across multiple projects.
  • Promote a culture of innovation, ownership, accountability, collaboration, and continuous learning.
  • Identify opportunities to improve engineering processes, development velocity, system performance, and overall product quality.
  • Stay current with evolving technologies, architectural patterns, development practices, and industry trends.

Must-Have Skills

  • 21–25 years of overall software engineering experience, with substantial experience in technical and engineering leadership roles.
  • Strong and demonstrable expertise in C++, including modern C++, object-oriented programming, STL, multithreading, concurrency, memory management, debugging, and performance optimization.
  • Strong proficiency in Python for software development, automation, scripting, tooling, testing, or backend engineering.
  • Extensive experience designing and developing large-scale, distributed, high-performance, and highly reliable software systems.
  • Strong understanding of system architecture, design patterns, data structures, algorithms, and software engineering principles.
  • Proven experience leading large or multi-disciplinary engineering teams and mentoring senior technical talent.
  • Strong understanding of SDLC, Agile methodologies, engineering processes, and software quality practices.
  • Experience collaborating with senior stakeholders and translating business requirements into scalable technical solutions.
  • Strong problem-solving, decision-making, communication, and organizational skills.

Good-to-Have Skills

  • Experience with cloud platforms, distributed systems, microservices, containers, and modern DevOps practices.
  • Exposure to AI/ML, data-intensive applications, embedded systems, networking, or other technically complex domains.
  • Experience managing engineering managers, architects, and senior technical leaders.
  • Familiarity with CI/CD, observability, automated testing, and production reliability practices.
  • Experience working in global or geographically distributed engineering organizations.

What You’ll Bring

You will bring a combination of deep technical expertise, architectural thinking, and engineering leadership. You should be comfortable diving into complex technical problems when required while also setting long-term engineering direction, developing leaders, and ensuring teams consistently deliver high-quality software.