πŸ‡ΊπŸ‡Έ USAJobs.work

America's Job Portal

← Back to USA Jobs

New Business Manager

Company

S&P Global

Location

Sao Paulo, Brazil

Posted

July 15, 2026

Position Overview

**About the Role:**

**Grade Level (for internal use):**

11
**New Business Manager**

The New Business Manager is responsible for originating, developing and closing new business opportunities across Brazil and selected LATAM markets, with a strong focus on new client acquisition and expansion into white space accounts. The role drives commercial growth by positioning Energy, market and industry intelligence and AI-enabled solutions key stakeholders.

**Key Responsibilities**

+ Build and manage a robust pipeline of new business opportunities within Brazil and selected LATAM markets.
+ Identify the full sales cycle from initial engagement through to contract signature.
+ Engage with a broad range of stakeholders from business owners, technicians or middle management to C-level to understand business needs and position value-driven solutions.
+ Commercialize a portfolio of data, analytics and AI-driven offerings.
+ Collaborate cros...

Ready to Apply?

Join thousands of Americans building their careers

Apply Now