Stephen Roberts
AeroLeads people directory · profile

Stephen Roberts Email & Phone Number

Head Of Sustainability at NI (National Instruments)
Location: Austin, Texas, United States 4 work roles 2 schools
2 phones found area 512 LinkedIn matched
✓ Verified Jun 2026 4 data sources Profile completeness 100%

Contact Signals · 2 phones

Direct phone (512) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Head Of Sustainability
Location
Austin, Texas, United States

Who is Stephen Roberts? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Stephen Roberts is listed as Head Of Sustainability at NI (National Instruments), based in Austin, Texas, United States. AeroLeads shows phone signal with area code 512 and a matched LinkedIn profile for Stephen Roberts.

Stephen Roberts previously worked as Global Sustainability Marketing Manager at Dell Technologies and Vice President at Enviromedia. Stephen Roberts holds Ba, History, Spanish Literature from Northwestern University.

Company email context

Email format at NI (National Instruments)

This section adds company-level context without repeating Stephen Roberts's masked contact details.

NI (National Instruments)

Review company-level records connected to Stephen Roberts before choosing the right outreach path.

Profile bio

About Stephen Roberts

I work at the intersection of sustainability and brand. I am a champion of purpose, putting values into action and driving shared value. I see this as a powerful force for good, a combination that benefits all stakeholders – employees, customers, suppliers, partners, local communities and the environment. I like to say that I was green before green was cool. I started this professional journey in 1996 when I helped create America Recycles Day (Nov 15) - that was the bug that created a lifetime of interest in a career I am passionate about. I helped build EnviroMedia with its founders (I was employee #1) into a 65-person, 3 office advertising and PR firm that only worked on environment and public health campaigns/clients. I led Don't Mess with Texas, created the State of Texas's tobacco prevention campaign and guided Dell's national electronics recycling tour. I even created and ran Green Canary - EnviroMedia's sustainability consulting arm.Working for Dell gave me an opportunity to see the ESG space from a different viewpoint. While there, I created Dell's circular economy strategy and helped build its climate strategy. I championed Dell's biodiversity efforts and led its 25,000-person Planet ERG for 5+ years. I worked across the business to drive sustainability into the core culture at a dynamic company with the ability to truly affect sustainability on the global stage.National Instruments provided a new challenge - to build sustainability from the ground up. Since joining this great organization, I've built our climate strategy and goals, expanded our ESG reporting, guided the circular design strategy and begun the exciting work of driving our ambitious 2030 goals.My strengths:Unicorn: uniquely right- and left-brained, easily speaking tech with engineers or design with creatives. Visionary: pairing bold, creative thinking with data-driven insights, I revel in charting new directions and building programs that achieve results.Caring leader: I have a genuine interest in other people. I find out where they want to go and help them get there.Resourceful: I've managed budgets big and small and am scrappy when needed. I look for value in every investment.Customer-centric: I get to know customers, stakeholders or the audience to inform and guide priorities.

Listed skills include Integrated Marketing, Strategic Communications, Public Relations, Marketing, and 15 others.

Current workplace

Stephen Roberts's current company

Company context helps verify the profile and gives searchers a useful next step.

NI (National Instruments)
Ni (National Instruments)
Head Of Sustainability
Austin, TX, US
AeroLeads page
4 roles

Stephen Roberts work experience

A career timeline built from the work history available for this profile.

Head Of Sustainability

Current

Austin, Texas, US

Leading environmental sustainability and ESG efforts at the premier test and measurement company. We bring together the people, ideas and technology so forward thinkers and creative problem solvers can take on humanity’s biggest challenges. From data and automation to research and validation, we provide the tailored, software-connected systems engineers.

Jan 2022 - Present

Global Sustainability Marketing Manager

Round Rock, Texas, US

Driving sustainability marketing efforts at the brand level around social and environmental responsibility at Dell. Focused on climate change, the circular economy and the intersection of tech and the environment. Leads Sustainability Messaging/Marketing Council. Helped develop first corporate sustainability goals (Legacy of Good).

Jun 2011 - Apr 2022

Vice President

Austin, Texas, US

Helped grow company from 4-person agency to 60-person, 2-office social marketing firm specializing in environmental and public health campaigns. Served as strategic lead and account director for more than half of accounts, including Green Mountain Energy Company, Texas Department of State Health Services, Dell, Freescale and Alberto Culver, among others..

Jun 1997 - Jun 2010
2 education records

Stephen Roberts education

Ba, History, Spanish Literature

Northwestern University

Ma, Latin American History

The University Of Texas At Austin
FAQ

Frequently asked questions about Stephen Roberts

Quick answers generated from the profile data available on this page.

What company does Stephen Roberts work for?

Stephen Roberts works for NI (National Instruments).

What is Stephen Roberts's role at NI (National Instruments)?

Stephen Roberts is listed as Head Of Sustainability at NI (National Instruments).

What is Stephen Roberts's phone number?

AeroLeads has found 2 phone signal(s) with area code 512 for Stephen Roberts at NI (National Instruments).

Where is Stephen Roberts based?

Stephen Roberts is based in Austin, Texas, United States while working with NI (National Instruments).

What companies has Stephen Roberts worked for?

Stephen Roberts has worked for Ni (National Instruments), Dell Technologies, and Enviromedia.

How can I contact Stephen Roberts?

You can use AeroLeads to view verified contact signals for Stephen Roberts at NI (National Instruments), including work email, phone, and LinkedIn data when available.

What schools did Stephen Roberts attend?

Stephen Roberts holds Ba, History, Spanish Literature from Northwestern University.

What skills is Stephen Roberts known for?

Stephen Roberts is listed with skills including Integrated Marketing, Strategic Communications, Public Relations, Marketing, Market Research, Leadership, Marketing Communications, and Corporate Communications.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.