About the role : As an Engineering Manager, your role would involve architecting systems capable of serving as the brains of complex distributed products.
In addition, you d also closely Managing engineers on the team and contribute to team building.A strong technologist at Meesho cares about code modularity, scalability, re-usability and thrives in a complex and ambiguous environment.
 Required skill & Experience : Bachelors / Masters in Computer Science or equivalent from a premier institute with at least 8+ years over all professional experience.
At-least 2+ years experience in managing / leading software development teams.Create clear career paths for team members and help them grow with regular &Â deep mentoring.
experience in building large scale distributed systemsExperience in Scalable Systems - transactional systems (B2C)Expertise in Java / J2EE and multithreadingDeep understanding of transactional and NoSQL DBsDeep understanding of Messaging systems - kafkaGood experience on cloud infrastructure - AWS preferablyGood to have : Data pipelines, ESAbility to think and analyze both breadth-wise and depth-wise while designing and implementing servicesExcellent teamwork skills, flexibility, and ability to handle multiple tasks.
Skills : - Java, Spring, NOSQL Databases, Amazon Web Services (AWS), J2EE, Apache Kafka and SQL server