Job Description
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 respect 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 commerce in India, change is the only constant in our day to day lives.
Role Overview:
As a Lead Engineer at TATA Digital, you will play a key technical leadership role while actively contributing to code. You will design, develop, and optimize scalable, high-performance systems while driving best engineering practices. You will be expected to be hands-on (coding, debugging, and reviewing code) to ensure robust engineering execution. You will collaborate with product managers, data scientists and other engineering teams to deliver solutions that enhance TATA Digital-s platform and customer experience.
Key Responsibilities:
- Design, develop, and optimize core components of TATA Digital-s platform, ensuring scalability and performance.
- Coding, debugging, and reviewing implementations to ensure high-quality, maintainable solutions.
- Own system architecture while also contributing directly to critical components and services.
- Collaborate with cross-functional teams to integrate advanced technologies into the product.
- Ensure engineering excellence through automated testing, CI/CD pipelines, and deployment best practices.
- Mentor junior engineers, helping them improve their coding skills and system design capabilities.
- Drive operational excellence, ensuring high availability and resiliency of the platform.
- Stay updated with the latest advancements in software development to drive continuous innovation.
- Hands-on Technical Leadership: Leads by example through active coding, design reviews, and system optimizations.
- Ownership & Impact: Owns significant architectural components and contributes directly to multiple systems or services across TATA Digital.
- Problem Solving: Tackles ambiguous and complex technical problems with innovative solutions while implementing them in production.
- Mentorship & Influence: Coaches and mentors junior engineers and peers, fostering a strong engineering culture through real-world coding guidance.
- Excellence Advocate: Actively participates in hiring, interviewing & grooming processes, setting a high standard for technical excellence.
- 8+ years of professional software development experience, with active hands-on coding responsibilities.
- Experience programming in at least one major software programming language (Java, Python, Go, C++, etc.).
- Proven experience in leading both design and implementation of new and existing systems.
- Experience as a mentor, tech lead, or leading an engineering team while continuing to code.
- Bachelor-s degree in Computer Science or equivalent.
- Full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Master's degree in Computer Science or equivalent.
All product names, logos, and brands are property of their respective owners.