Engineering Manager

Mumbai

About Us
Tata Digital is a future-ready company that focuses on creating consumer-centric, high-engagement digital products. By creating a holistic presence across various touchpoints, we aim to be the trusted partner of every consumer and delight them by powering a rewarding life.

The company's debut offering, Tata Neu is a super-app that provides an integrated rewards experience across various consumer categories like groceries, fashion and electronics, travel and hospitality, health and fitness, entertainment, and financial services on a single platform.
Founded in March 2019, Tata Digital Private Limited is a wholly owned subsidiary of Tata Sons Private Limited.

 

Our Culture
We cultivate a culture of innovation, inclusion for all employees and respecting their individual strengths, views, and experiences. We thrive on the diversity of our talent in all forms and see it as a strength in building high-performance teams across brands.
As we rewrite the commerce in India, change is the only constant in our day to day lives.

 

Experience Level

  • 10+ years of relevant experience in designing and developing scalable and distributed enterprise applications
  • 5+ years of experience in technical product or program management preferably in consumer product
  • Worked in the Retail (B2C E-Commerce) with complex business requirement

Education

  • Master’s or Bachelor’s in Computer Science, Information Technology, Info Systems, or related field
  • Strong foundation in computer science, with strong competencies in data structures, algorithms, and software design

 

Location: Bangalore, Mumbai, Gurgaon. Open to business travel.

 

Functional / Technical Skills

  • Proficient in managing large scale programs involving multiple technical and non-technical functions across an organisation
  • Expertise in Program management activities - prioritisation, planning of projects and features, stakeholder management, tracking & reporting on status, resolve blocking issues
  • Experience with agile/iterative development and program management methodologies
  • Skilled at cross-functional and organizational communication; proficiency in using planning and collaboration tools
  • Expertise in common frameworks like Spring, JPA, RESTful Web Services, etc. and managing and optimizing data stores such as MySQL, MongoDB, Elasticsearch, etc.
  • For Frontend Engineering managers, good understanding of front-end tools and technologies – Flutter, HTML5, CSS, JavaScript, React etc.
  • Exposure to Domain Driven Design (DDD), SOLID principles, and Data Modelling on various RDBMS, NoSQL databases.
  • Deep knowledge of at least 2 different programming languages and runtimes. Any two of Ruby, Python, Swift, Go, Rust, C#, Dart, Kotlin, Java, Haskell, OCaml.
  • Excellent verbal and written communication.
  • A mindset to constantly learn new things and challenge the Status Quo.
  • Exposure to setting up and managing chaos is a plus.