What are the responsibilities and job description for the Senior Technical Program Manager (11_2025.4) position at Affinity Solutions?
Affinity Solutions (Affinity) is the leading consumer purchase insights company.? We provide a complete view of U.S. and U.K. consumer spending, across and between brands, via exclusive access to fully permissioned data from over 140 million debit and credit cards. This data is transformed into privacy-compliant, actionable intelligence for marketers, consultancies, and financial services companies to drive strategic growth and lasting customer relationships. Visit us at www.affinitysolutions.com to discover how we're shaping the future of consumer purchase insights.?
About Your Role:
We are looking for a Senior Technical Program Manager to lead complex, data-driven initiatives in the marketing and advertising technology space. In this role, you will orchestrate the delivery of products that process and analyze massive volumes of transactional and third-party data. Working at the intersection of data engineering, data science, and product, you will drive the roadmap for building machine learning and AI-powered solutions that power smarter marketing decisions and personalized customer experiences.
Your Contributions:
- Lead cross-functional programs across the product, data engineering, software engineering, and data science teams to deliver high-quality, data-intensive marketing and ad tech solutions
- Manage the lifecycle of large-scale data initiatives, including ingesting, transforming, and integrating ETL pipelines and transactional/third-party data sets
- Drive collaboration with machine learning and AI teams to deliver predictive models, personalization engines, and advanced analytics products
- Facilitate roadmap planning, prioritization, and sprint execution to ensure on-time delivery of program milestones
- Partner with product managers and business stakeholders to translate business goals into actionable technical requirements and program plans
- Provide program visibility by preparing and presenting updates, timelines, and risks to executives and stakeholders
- Proactively identify dependencies, risks, and process bottlenecks, developing mitigation strategies to ensure smooth execution
- Build and maintain strong relationships with internal and external stakeholders to align expectations and drive successful adoption of products
- Champion best practices in program management, data governance, and agile delivery for cross-functional teams
Your Qualifications:
- Bachelors degree in Computer Science, Engineering, Data Science, or related field; advanced degree preferred
- 7 years of experience in technical program management or product delivery, with a focus on data-intensive environments
- Proven experience managing programs involving ETL pipelines, large-scale transactional data, and 3rd-party data integrations
- Familiarity with cloud-based data platforms (e.g., Snowflake, AWS, GCP) and modern data architectures
- Strong understanding of machine learning and AI product development workflows
- Experience with agile methodologies and program management tools (e.g., JIRA, Confluence, Asana)
- Excellent communication and leadership skills, with the ability to bridge technical and non-technical stakeholders; strong problem-solving, analytical, and organizational skills
Salary Range: $145,000$160,000
Office Hours: 9am 5:30pm
Benefits:
As a full-time member of our team, your benefits will include generous company contributions for medical, dental, and vision. In addition to company-paid holidays, wellness time off, and other wellness benefits, you will also receive company-paid life insurance and the option to enroll in a 401K Plan with employer match. We encourage work/life balance with unlimited vacation days, available after 90 days of employment, as well as employee discounts and professional development opportunities.
Salary : $145,000 - $160,000