Global Digital Energy Strategy Lead

Schneider Electric Corp

Boston (MA)

On-site

USD 169,000 - 253,000

Full time

18 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Schneider Electric in the Digital Energy Division seeks a Strategy Manager with a global remit to drive strategic initiatives across software, energy management, and sustainability.

You will partner with the VP of Digital Energy SW Strategy to shape the division’s roadmap, coordinate across lines of business, and deliver actionable recommendations. This is a USA-based position with flexible work options and a comprehensive Total Rewards package.

Qualifications

  • 8+ years of strategic or consulting experience
  • Experience with industrial software
  • MBA or finance/accounting coursework preferred
  • Fluency in English; other languages a plus
  • Strong MS PowerPoint and Excel skills
  • Ability to coordinate multiple stakeholders

Responsibilities

  • Contribute to the annual strategic planning cycle
  • Identify acquisitions, partnerships, and ventures; build business cases
  • Manage analyst relations and unified messaging
  • Support R&D strategy roadmap and quarterly business review prep
  • Deliver ad hoc strategy projects
  • Lead key initiatives and strategy studies with global impact

Skills

English fluency
Strategic thinking
Analytical skills
Financial literacy
Stakeholder management

Education

MBA (plus finance coursework)
Strong GPA background

Tools

MS PowerPoint
Excel

Job description

Schneider Electric in the Digital Energy Division seeks a Strategy Manager with a global remit to drive strategic initiatives across software, energy management, and sustainability.

You will partner with the VP of Digital Energy SW Strategy to shape the division’s roadmap, coordinate across lines of business, and deliver actionable recommendations. This is a USA-based position with flexible work options and a comprehensive Total Rewards package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Global Digital Energy Strategy Lead
Global Digital Energy Strategy Lead

Schneider Electric Corp • Raleigh (NC)

On-site
USD 169,000 - 253,000
High-visibility strategic role
Collaborative culture
Opportunities for leadership growth
+1
Global Strategy Manager, Digital Energy Software
Global Strategy Manager, Digital Energy Software

Schneider Electric Corp • Dallas (TX)

On-site
USD 169,000 - 253,000
Flexible work options
Total Rewards package
Professional growth opportunities
Strategy Manager, Digital Energy — Global Growth & Impact
Strategy Manager, Digital Energy — Global Growth & Impact

Schneider Electric Corp • Andover (MA)

On-site
USD 169,000 - 253,000
Medical and dental benefits
Vision care benefits
401(k) with match
Global Strategy Manager, Digital Energy & Software
Global Strategy Manager, Digital Energy & Software

Schneider Electric • United States

Remote
USD 169,000 - 253,000
Health & dental benefits
Flexible work options
Paid time off 20 days + 12 holidays
Strategy Manager, Digital Energy Division
Strategy Manager, Digital Energy Division

Schneider Electric Corp • Dallas (TX)

On-site
USD 169,000 - 253,000
Flexible work options
Total Rewards package
Professional growth opportunities
Strategy Manager, Digital Energy Division
Strategy Manager, Digital Energy Division

Schneider Electric Corp • Boston (MA)

On-site
USD 169,000 - 253,000
Strategy Manager, Digital Energy Division
Strategy Manager, Digital Energy Division

Schneider Electric Corp • Andover (MA)

On-site
USD 169,000 - 253,000
Medical and dental benefits
Vision care benefits
401(k) with match
Strategy Manager, Digital Energy Division
Strategy Manager, Digital Energy Division

Schneider Electric Corp • Raleigh (NC)

On-site
USD 169,000 - 253,000
High-visibility strategic role
Collaborative culture
Opportunities for leadership growth
+1
Digital Power Offer Manager: Strategy & Launch
Digital Power Offer Manager: Strategy & Launch

Schneider Electric Corp • Nashville (TN)

On-site
USD 118,000 - 176,000
Medical benefits
Paid time off
401(k) with match
Global Buildings Energy Solutions Lead
Global Buildings Energy Solutions Lead

Schneider Electric Corp • Andover (MA), Boston (MA)

On-site
USD 169,000 - 253,000