At a Glance
- Tasks: Lead and deliver complex data platform programmes while collaborating with diverse teams.
- Company: Join TCS, a purpose-led transformation company making a meaningful impact globally.
- Benefits: Enjoy a competitive salary, hybrid work, and endless learning opportunities.
- Other info: Great career growth potential and a chance to work with top brands.
- Why this job: Make a real difference through innovative projects in a dynamic environment.
- Qualifications: Experience in technical programme management and strong knowledge of modern data platforms.
The predicted salary is between 60000 - 80000 £ per year.
Are you an expert in technical program delivery across modern data platforms? We have an exciting opportunity for you!
Careers at TCS: It means more. TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and communities they serve - our clients include some of the biggest brands in the UK and worldwide. For you, it means more to make an impact that matters, through challenging projects which demand ambitious innovation and thought leadership.
The Role: As a Technical Program Manager, you will lead and deliver complex data platform and analytics programmes. You will combine strong technical knowledge with excellent programme execution, stakeholder management, and cross‑functional leadership skills. You will work closely with data engineering, analytics, platform, and business teams to plan, coordinate, and deliver scalable, high‑quality data solutions.
Key responsibilities:
- Owning end‑to‑end delivery of data and analytics programmes, ensuring alignment with business goals, timelines, and quality standards.
- Planning, tracking, and managing complex technical dependencies across Snowflake, dbt, Airflow, and GitHub‑based development workflows.
- Collaborating closely with data engineering and analytics teams to support Snowflake architecture, performance optimisation, and cost management.
- Overseeing dbt project delivery, testing approaches, deployment governance, and documentation standards.
- Defining and enforcing SDLC and CI/CD best practices, including pull requests, code reviews, branching strategies, and release management.
- Creating and maintaining programme artefacts such as roadmaps, delivery plans, RAID logs, and technical documentation.
- Identifying delivery risks early and driving mitigation plans related to data quality, security, scalability, and delivery timelines.
- Facilitating technical discussions and translating complex technical concepts for non‑technical stakeholders.
- Driving continuous improvement in programme delivery processes, tooling, and performance metrics.
- Ensuring adherence to data governance, security, and regulatory compliance standards.
Your Profile
Essential skills/knowledge/experience:
- Proven experience in a Technical Program Manager, Technical Project Manager, or similar role.
- Strong hands‑on understanding of Snowflake, dbt, GitHub, and Airflow in a production environment.
- Demonstrable experience delivering data engineering or analytics platform programmes.
- Solid understanding of modern data stacks, ETL pipelines, and cloud‑based data platforms.
- Experience working within Agile delivery environments.
- Strong communication skills with the ability to engage engineering teams and senior stakeholders.
- Ability to manage multiple workstreams and competing priorities with minimal supervision.
Desirable skills/knowledge/experience:
- Experience with Python as a primary language, alongside SQL and Bash.
- Experience working with cloud platforms such as AWS, Azure, or GCP.
- Experience with data quality frameworks and data observability tools.
- Relevant professional certifications, including SAFe, PMP, or Agile certifications.
- Prior experience supporting enterprise‑scale data transformation initiatives.
Technical Program Manager employer: Tata Consultancy Services
Contact Detail:
Tata Consultancy Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Program Manager
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that Technical Program Manager role.
✨Tip Number 2
Prepare for those interviews by practising common questions related to technical program management. We recommend doing mock interviews with friends or using online platforms. The more you rehearse, the more confident you'll feel when discussing your experience with Snowflake, dbt, and other tools.
✨Tip Number 3
Showcase your projects! Create a portfolio that highlights your past work in data engineering and analytics programmes. We want to see how you've tackled complex challenges and delivered results, so make sure to include specific examples that demonstrate your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us. Let’s get you that Technical Program Manager position!
We think you need these skills to ace Technical Program Manager
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Technical Program Manager role. Highlight your experience with data platforms, project management, and any relevant tools like Snowflake or dbt. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background makes you a perfect fit. Don't forget to mention any specific projects that showcase your technical expertise.
Showcase Your Communication Skills: As a Technical Program Manager, you'll need to communicate complex ideas clearly. In your application, demonstrate your ability to engage with both technical and non-technical stakeholders. We love seeing examples of how you've done this in the past!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly. Plus, it's super easy – just follow the prompts!
How to prepare for a job interview at Tata Consultancy Services
✨Know Your Tech Inside Out
As a Technical Program Manager, you need to be well-versed in tools like Snowflake, dbt, and Airflow. Brush up on your technical knowledge and be ready to discuss how you've used these platforms in past projects. This will show your expertise and help you connect with the interviewers.
✨Showcase Your Stakeholder Management Skills
This role requires strong stakeholder management, so prepare examples of how you've built relationships with diverse teams. Think about specific instances where you facilitated communication between technical and non-technical stakeholders, as this will highlight your ability to bridge gaps.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that test your problem-solving skills. Practice articulating how you would handle complex dependencies or delivery risks in a project. Use the STAR method (Situation, Task, Action, Result) to structure your responses clearly.
✨Demonstrate Continuous Improvement Mindset
TCS values continuous improvement, so be ready to discuss how you've driven enhancements in programme delivery processes. Share specific examples of metrics you've tracked or tools you've implemented to improve efficiency and quality in your previous roles.