Associate Director

12 yrs exp
12 yrs exp
Oops! This job is no longer active.
About opportunityAbout opportunity


  • Master object-oriented design, coding and testing patterns
  • Independently own, drive and evolve product systems/sub-systems
  • Scale distributed applications, making architectural trade-offs applying synchronous and asynchronous design patterns, write and deliver top-notch quality code
  • Architect highly scalable, reliable, secure and fault tolerant systems with minimal guidance
  • Suggest new architectural elements to improve the existing architecture and approach for new product development
  • Design and implement low latency RESTful services, define API contracts between services, version APIs and make them backward compatible. Continuously refactor applications to ensure high quality design
  • Translate business requirements into scalable and extensible design
  • Create platforms, reusable libraries, utilities wherever applicable and choose the right technology stack for the product systems/sub-systems
  • Comfortable with RDBMS and NoSQLs, database architecture and distributed transaction management
  • Responsible for overall systems development life cycle and delivery of quality applications on-time and on-budget
  • Evolution of the software engineering practice within the organization, including better reporting, tools and evolution of development methodology
  • Troubleshoot issues effectively in a distributed architecture, operationalize releases by partnering with Tech operations on capacity planning and operability of the product. Also troubleshoot memory issues, GC tuning, resource leaks etc.
  • Experience in agile methodologies and good understanding of branching, build, deployment, continuous integration methodologies
  • Establish the best coding practices, formally mentor engineers on design, coding and troubleshooting
  • Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management effort
  • Analyze and optimize usage of cloud infrastructure
  • Driving the recruitment of senior level engineers, developing and managing the group, and conducting performance reviews of team members

Minimum Qualifications:

  • 12+ years of experience in Technology Development
  • B.E/B.Tech/M.E/M.Tech from a Premier Engineering College
  • High proficiency and experience in atleast one mainstream programming language like Java,  Python, GoLang, Ruby etc.

Preferred Qualifications:

  • Deep hands-on experience leading the design, development and deployment of business software at scale
  • Preference for candidates from Tier 1 colleges (IIT/NIT/BITS/BIT/IIIT/REC) in Computer Science (or equivalent)
  • 5+ years of experience in product/internet/start-up organizations
  • 2+ years of experience as an architect for highly scalable and fault tolerant systems
  • Strong track record of implementing Agile methodologies, NoSQL databases, development and architecture
Read more
Interview RoundsInterview roundsUnavailable
Hiring Team
About MakeMyTrip

At MakeMyTrip, it’s all about travel. We are India’s first and biggest travel company -- with 47% market-share. And with our merger with Goibibo, we bring together a bouquet of consumer travel brands, including redBus, Ryde and Rightstay. We couldn’t be more excited about our future goals.

We will let these articles answer for why you should join us :

Read more
success tick
Thanks much!
Appreciate your feedback.