Detailed Job Description
Bachelors degree in Computer Science or a related engineering field
7+ years of experience building and leading technology teams that design and deliver large distributed systems.
5+ years of hands-on development experience in C/C++/Java or similar programming languages
5+ years of experience in building/operating distributed/scalable systems in multi-threaded, high-volume transaction applications, asynchronous architectures, in a 24/7 environment.
4+ years of experience as a manager of managers while leading multiple engineering teams
Proficiency in system-level design, and experience with web services and service oriented architectures; Candidates must think at scale
Ability to manage multiple competing priorities simultaneously, and to influence organizations of both technical and non-technical members.
Exceptional and effective verbal and written communication skills.
Exceptional attention to detail and organizational skills.
Proven ability to hire world class talent and foster an environment of innovation.


MBA or advanced degree in Computer Science or Engineering.
Multidisciplinary experience overseeing software development, program/project management and QA
Experience operating business-critical systems requiring high availability, high scaling, low latency
Experience with developing software for managing large scale Transportation and Logistics Operations and Operations Research Science
Exhibits excellent judgment
Has relentlessly high standards

Other Skills
Effective verbal and written communication skills.,

C, C++ , Java, Effective verbal and written communication skills.,

Interview Information
Job Location : Bangalore
Interview Location : Bangalore