SlipstreamJobsFresh Startup & VC-Backed Jobs

Head of Sales

Outbrain - Mexico City, Mexico - In-office - posted 2026-08-14

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Teads is a leading omnichannel advertising platform with 1,700+ employees across 30+ countries, partnered with 10,000+ publishers and 20,000+ advertisers globally. The company specializes in driving measurable business outcomes for brand and performance advertisers using predictive AI technology. You will lead Teads' commercial strategy and sales organization in Mexico, reporting directly to the Managing Director. This is a strategic leadership role combining hands-on commercial execution with team management and market development. Key responsibilities include: - Owning the complete commercial strategy for Mexico, translating business objectives into clear sales priorities and measurable actions - Taking direct accountability for revenue performance, pipeline health, and forecast accuracy - Leading growth across major holding companies, media agencies, independent agencies, and direct advertisers - Developing strategic account plans for priority clients to increase share of wallet and unlock incremental revenue - Driving new business development and proactively creating opportunities beyond existing demand - Owning the full sales cycle from prospecting through closing and long-term account development - Positioning Teads' full portfolio (premium video, CTV, omnichannel, programmatic, performance formats) against client objectives - Acting as senior strategic advisor, bringing market intelligence and innovative solutions - Building and maintaining a disciplined, predictable sales pipeline in Salesforce - Establishing clear goals and expectations for the sales team with regular performance reviews - Coaching, developing, and motivating the sales organization to strengthen commercial capabilities - Fostering a high-performance culture based on collaboration, accountability, and results - Leading by example with hands-on involvement in strategic accounts and complex negotiations - Partnering with Customer Experience, Operations, Studio, Insights, Marketing, Finance, and regional/global teams - Leading commercial negotiations and strategic agreements - Monitoring market dynamics, competitive activity, and emerging advertising trends - Representing Teads externally at industry events and strategic market initiatives Required qualifications: - 10+ years in digital advertising, media, ad tech, or related commercial environments - At least 5 years in senior sales leadership role - Proven experience leading teams and owning significant revenue targets in complex, competitive markets - Strong track record of achieving/exceeding commercial goals and growing strategic accounts - Deep knowledge of Mexican advertising ecosystem with established senior-level relationships - Strong understanding of digital media, programmatic advertising, video, CTV, data, measurement, and ad-tech - Demonstrated ability to build strategic relationships and drive organizational change

Similar roles