Overview
Role Overview
We are looking for a highly driven Technical Project Manager to lead cross-functional engineering teams across Data Engineering, Data Science, Software Testing, and Full-Stack Development.
In this role, you will work closely with customers and internal stakeholders to drive end-to-end project execution, ensure delivery excellence, and guide teams in building scalable, high-quality solutions.
The ideal candidate brings a strong understanding of the Software Development Life Cycle (SDLC), proven experience managing technical teams, and hands-on expertise in SQL and modern development frameworks (Python or MERN stack).
Key Responsibilities
Project & Delivery Leadership
- Own complete project lifecycle delivery - from requirement discovery through release
- Define project scope, timelines, sprint plans, and resource allocation
- Drive execution across Agile teams, ensuring timely and high-quality outcomes
- Identify risks early, remove blockers, and ensure smooth delivery
- Maintain strong alignment between technical execution and business objectives
Customer & Stakeholder Management
- Serve as the primary technical interface for customers and business stakeholders
- Conduct regular customer sync-ups, planning discussions, and status reviews
- Gather and translate customer requirements into actionable delivery plans
- Manage expectations, timelines, and delivery commitments proactively
- Handle escalations effectively, ensuring resolution and customer satisfaction
- Communicate complex technical concepts clearly to non-technical audiences
Technical Leadership (Hands-on Required)
- Provide strong technical guidance across engineering teams and solution design
- Demonstrate hands-on expertise in:
- Advanced SQL (complex queries, optimization, indexing, performance tuning)
- Data platforms such as MS SSIS and Amazon Redshift
- Contribute technically through development experience in:
- Python OR MERN Stack (MongoDB, Express, React, Node.js)
- Review architecture, code quality, scalability, and system performance
- Drive best practices in engineering, reliability, and maintainability
People & Team Development
- Lead, mentor, and grow high-performing technical teams (3+ years of people management experience)
- Facilitate Agile ceremonies including sprint planning, stand-ups, and retrospectives
- Foster strong collaboration, accountability, and ownership across functions
- Support hiring, onboarding, coaching, and performance development processes
Required Skills & Experience
Technical Expertise
- Strong proficiency in SQL (advanced queries, data modeling, optimization)
- Hands-on development experience in Python OR MERN Full Stack
- Solid understanding of backend systems, APIs, and scalable architecture
- Exposure to performance tuning and high-volume data systems
Project & Leadership Experience
- 8+ years of experience in software development and project delivery
- 3+ years of experience managing engineering teams and technical projects
- Strong customer-facing experience with ownership of delivery commitments
- Proven ability to manage escalations, timelines, and stakeholder expectations
- Deep experience with Agile/Scrum execution frameworks
Core Competencies
- Excellent communication and presentation skills
- Strong customer orientation and stakeholder management
- Ownership mindset with strong execution focus
- Analytical thinking, problem-solving, and decision-making ability
Nice to Have
- Experience with AWS services such as RDS, Redshift, Airflow, Airbyte
- Familiarity with BI and visualization tools (Tableau, Power BI, Superset)
- Knowledge of microservices architecture, Docker, Kubernetes
- Exposure to digital marketing analytics integrations
Education
- Bachelor’s degree in Computer Science, Engineering, or a related discipline