2+ years of experience leading software engineers as a technical lead or a team lead
6+ years of experience as a software engineer.
Demonstrated deep technical development expertise and solid engineering fundamentals.
Demonstrated engineering and architectural understanding on projects ranging in scope and focus.
Great communication, presentation skills and interpersonal skills.
Demonstrated ability to work independently with high impact results.
Excellent collaboration and coaching skills.
Ability to serve as technical lead on complex projects – this will require accountability of architecture and engineering practices in the projects.
Exceptional decision-making skills, conflict resolution, and follow through.
Advantage:
BA / B.Sc. in computer science / engineering from a known university
Hands-on coding experience with C#, MS-SQL, C++, Java.
Data analysis, algorithm development and performance tuning experience