
On-site opportunity at
MeeshoEngineering Manager -Backend
The Engineering Manager role on the backend team at Meesho covers systems behind an e-commerce marketplace that handles millions of orders a day and has more…
Career Tools
About This Role
The Engineering Manager role on the backend team at Meesho covers systems behind an e-commerce marketplace that handles millions of orders a day and has more than 1.75 million registered sellers. The posting describes an architecture that has moved from a monolith to microservices and then to a federated design. Services are built with Java and Golang, the company uses Kafka as its message bus and Dragonfly and Redis for…
Job Description
The Engineering Manager role on the backend team at Meesho covers systems behind an e-commerce marketplace that handles millions of orders a day and has more than 1.75 million registered sellers. The posting describes an architecture that has moved from a monolith to microservices and then to a federated design. Services are built with Java and Golang, the company uses Kafka as its message bus and Dragonfly and Redis for caching, and its data layer includes ScyllaDB, MySQL and MongoDB on Google Cloud. The job is based in Bengaluru.
The manager oversees software development teams and makes sure projects stay on track and scale well. Duties include designing tasks for engineers in line with company guidelines, running regular performance reviews, tracking project progress and preparing progress reports. The manager also works with sales and design colleagues on new products and develops newer engineers into experienced contributors.
The posting stresses ownership and speed: engineers are expected to act like owners of their projects, to ship quickly and refine over time, and to treat failures as lessons, supported by blameless post-mortems.
The role suits an engineer with at least seven years of experience, including two years of managing software teams, who can drive sprints and OKRs, understands transactional and NoSQL databases and Kafka, and has worked with cloud infrastructure on AWS or GCP. Expertise in Java or Python with multithreading is expected. Knowledge of data pipelines and Elasticsearch is a plus.
Responsibilities
- Design tasks for engineers in line with company guidelines.
- Carry out regular performance evaluations and share feedback in both directions.
- Monitor engineering projects closely and track their progress.
- Collaborate with sales and design teams on new product innovation.
- Manage engineers and own projects with a focus on product scalability.
- Hold regular planning meetings and produce progress reports.
- Develop newer team members into experienced engineers.
Requirements
- A degree in computer science at bachelor's or master's level.
- Seven or more years of professional experience.
- Two or more years of experience managing software development teams.
- Ability to drive sprints and OKRs.
- Strong working knowledge of both transactional and non-relational data stores.
- Solid understanding of Kafka messaging.
- Good experience with cloud infrastructure on AWS or GCP.
- Expertise in Java or Python and multithreading.
Qualifications
- Experience with data pipelines and Elasticsearch.
- Experience building large-scale distributed systems.
- Strong team management skills.
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is the role based?
The role is listed as on-site in Bengaluru.
What experience is required?
The posting asks for at least seven years of professional experience, including two or more years managing software development teams.
Which technologies does the backend use?
The posting lists Java and Golang for service code, Kafka as the message bus, Dragonfly and Redis as caches, and ScyllaDB, MySQL and MongoDB for storage, all on Google Cloud.
What is the salary?
The posting does not specify a salary.
How do I apply?
The posting does not describe an application process.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.