CMOtech Canada - Technology news for CMOs & marketing decision-makers
Ps   brett theiss   headshot

Brett Theiss appointed Chief Marketing Officer at Check Point

Fri, 5th Sep 2025

Check Point has appointed Brett Theiss as Chief Marketing Officer with responsibility for accelerating global growth and further developing the company's brand strategy.

Theiss joins Check Point with over 20 years of experience in technology and SaaS marketing leadership roles. His remit includes shaping the firm's strategic positioning, communicating Check Point's security solutions globally, and aligning the marketing function to support business growth and innovation across different markets.

Leadership experience

Before joining Check Point, Theiss was Chief Marketing Officer at BeyondTrust and Anaplan. In these roles, he led brand transformations that resulted in revenue growth. His previous experience also includes senior positions at Xactly, Lumen Technologies, and AT&T, where he gained expertise in connecting marketing strategy with business performance and customer requirements.

Theiss is recognised for building high-performing teams and achieving growth outcomes through establishing clear brand identities, achieving market differentiation, and fostering customer engagement. He holds a Bachelor's degree in Business Administration from Millsaps College and a Master of Law from Texas A&M University.

Strategic aims

Nadav Zafrir, Chief Executive Officer at Check Point, commented on the appointment:

"Brett's track record of building global brands and delivering measurable growth makes him an outstanding addition to our leadership team. As organizations navigate the complexities of AI, cloud, and hybrid work, Brett's leadership will ensure Check Point's story is told with clarity, impact, and vision."

Theiss's arrival comes as Check Point continues to position itself among security vendors focusing on cyber threats spanning on-premises, cloud, and hybrid work environments. The role will include overseeing the company's brand representation in these areas as well as supporting customer engagement strategies.

Growth and engagement

In a statement regarding his new role, Theiss said:

"Check Point is at the forefront of protecting enterprises against the most advanced cyber threats, with a powerful story to tell. I am thrilled to join this world-class team to further elevate the brand, deepen customer engagement, and help accelerate the company's next phase of growth."

According to the company, Theiss's focus will be on strengthening Check Point's global brand presence, supporting demand generation, and solidifying alignment between marketing objectives and business outcomes.

Company background

Check Point is known for its cyber security products used across different sectors and says it safeguards over 100,000 organisations worldwide through its Infinity Platform and related offerings. The company's approach includes unified management across on-premises, cloud, and distributed working environments, utilising AI-powered security technologies and a focus on risk reduction.

The company highlighted Theiss's history of delivering brand clarity and engaging customers directly as being in line with Check Point's ethos and strategic direction. The appointment is positioned as a move to support both market presence and operational performance as the organisation addresses evolving cyber security threats.

Follow us on:
Follow us on LinkedIn Follow us on X
Share on:
Share on LinkedIn Share on X