Brand Manager at India's Leading Renewable Energy Brand
1 day ago
Title: Brand Manager
Compensation: Upto 15 LPA
Location: Delhi (Okhla Phase-3)
Experience: 3–5 years
Industry: Renewable Energy / Technology
Type: Full-time
About the employer brand:
Aleading global player in the renewable energy sector, with a strong presence across Europe and South Asia. For nearly a decade, we have been at the forefront of the solar technology revolution—introducing industry-first innovations and delivering large-scale clean energy solutions.
With operations in 10+ countries and having delivered more than 18 GW of clean, carbon-neutral energy in India alone, we are part of a group consistently crossing USD 1B+ in revenue year-on-year. Our mission is to power a cleaner and brighter tomorrow through sustainable innovation.
Role Overview
We are seeking a Brand Manager to lead and execute brand communications, digital marketing initiatives, partner events, and campaign activations. The role blends strategic planning with executional oversight to ensure the brand remains premium, consistent, and impactful across B2B and digital touchpoints.
Job Description
- Develop and implement brand strategies and integrated marketing campaigns.
Manage creative, digital, and media agencies for timely, high-quality delivery.
Plan and oversee digital marketing, social media, and paid advertising initiatives.
Guide website wireframing, structure, and content to ensure brand alignment.
Collaborate with cross-functional teams to conceptualize campaigns and content formats.
Establish approval workflows and manage delivery timelines.
Track, analyze, and optimize campaign performance.
Drive event branding for corporate events, CSR initiatives, and partnerships.
Maintain brand guidelines across all touchpoints — digital, print, and event.
Job Requirements/Mandatory Skills
- 3–5 years of experience in brand/marketing management (B2B or industrial sectors preferred).
Strong knowledge of branding, content strategy, and digital marketing.
Familiarity with website planning and wireframing.
Proven experience in event branding, vendor management, and marketing collateral production.
Excellent communication, leadership, and project management skills.
Strong design sensibility and eye for brand consistency.
Experience in renewable energy or technology sectors is a plus.
Why should you apply for this job?
- Be part of a global renewable energy leader shaping the future of clean energy.
Work in a vibrant culture built on openness, transparency, and collaboration.
Celebrate achievements and grow together with a passionate, driven team.
About WinnerBrands
At WinnerBrands, we are on a mission to create a community of the brightest marketing minds to deliver impactful, rewarding, and purposeful work by collaborating, contributing & co-learning with smart peers. Backed by , a pioneering brand-building firm that has helped some of the most disruptive new-age brands in the country craft their brand and marketing strategy, we find opportunities with progressives startups and brands in the domain of marketing with multiple engagement models for our talent partners, freelance / part-time or full-time. Request to visit our community page at
Registration implies consent to our privacy policies
Thanks,
WinnerBrands Team
-
Supply Chain Manager Renewable Energies
3 days ago
Noida, Uttar Pradesh, India Steag Energy Services Full time ₹ 4,00,000 - ₹ 12,00,000 per yearSeeking a Supply Chain Manager for the Renewable Energies division with expertise in procurement and logistics, preferably from Solar EPC/O&M. Must possess strong vendor management, ERP proficiency, and excellent negotiation skills. Required Candidate profileExperienced professional skilled in procurement, logistics, and vendor management within renewable...
-
Lead - Procurement (Solar Energy Business)
2 weeks ago
Noida, Uttar Pradesh, India Avaada Energy Full time ₹ 6,00,000 - ₹ 8,00,000 per yearRole Overview:To lead procurement strategy, vendor development, and sourcing excellence for the Solar Energy business. This leadership role requires deep expertise in procurement of critical solar components, engineering equipment, and services, with strong vendor partnerships and cost-optimisation acumen to drive business competitiveness.Role &...
-
Brand Communications Manager
1 week ago
Noida, Uttar Pradesh, India GTF Technologies Full time ₹ 5,00,000 - ₹ 12,00,000 per yearCompany DescriptionGTF Technologies incepts from "Gurukul The Foundation" and is a performance-driven digital media planning company located in Delhi NCR, India. With over 17 years of expertise and more than 100 satisfied clients across the world, GTF Technologies excels in digital media planning. The company is known for its value-added services that enable...
-
Digital Marketing Manager
2 weeks ago
Noida, Uttar Pradesh, India Avaada Energy Full time ₹ 5,00,000 - ₹ 8,00,000 per yearAbout AvaadaThe Avaada Group is a leading integrated green energy consortium in India, founded by Vineet Mittal, focusing on renewable power generation (solar, wind, pumped hydro), solar module manufacturing, electrolyzer manufacturing, and green fuels like green hydrogen and ammonia. The group aims to significantly contribute to global net-zero goals by...
-
Assistant Brand Manager
4 weeks ago
Noida, Uttar Pradesh, India SEREKO Full timeJob Description – Assistant Brand Manager at SEREKO - D2C Skincare (4-5 years of Relevant Experience)About SEREKOSEREKO is India's 1st Psychodermatology Skincare brand, on a mission to revolutionize the Skincare industry by educating consumers and addressing the skin concerns arising out of mental stress and anxiety.You can read more about the brand on the...
-
Brand Manager
1 week ago
Noida, Uttar Pradesh, India Havells Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole & responsibilitiesThe candidate will be responsible for shaping brand narratives, and ensuring consistent and impactful communication across all consumer touchpoints. The role demands a strong strategic orientation with hands-on execution capabilitiesStrategic CommunicationSupport the development of brand communication strategies for critical categories...
-
Digital Marketing Manager
2 weeks ago
Noida, Uttar Pradesh, India Brand Chakra LLP Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionBrand Chakra is a Digital Marketing Agency providing services such as Branding, Promotion, SEO, Video Production, and Web Solutions. Located in Noida, we are a team of talented individuals dedicated to creating substantial strategies for brand campaigns. Our team works collaboratively to deliver a seamless customer experience and bring...
-
Brand Manager
2 weeks ago
Noida, Uttar Pradesh, India Dischh Marketing Full time ₹ 6,00,000 - ₹ 12,00,000 per yearCompany DescriptionDischh Marketing is a full-service Branding and Marketing Agency dedicated to being your end-to-end partner. We specialize in creating high-quality content and connecting with target audience to convert them into customers. Our services include brand management, Marketing, Social Media Management, Ads Management, Website & App Design &...
-
Assistant Brand Manager
2 weeks ago
Noida, Uttar Pradesh, India WTF Gyms Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Description – Assistant Brand ManagerPosition:Assistant Brand ManagerRole OverviewAt WTF Gyms, the Assistant Brand Manager will support in building, positioning, and scaling the brand across India. The role requires a mix of strategic thinking, on-ground execution, and creativity to ensure brand consistency, visibility, and customer engagement.Key...
-
Brand Partnership Manager
2 weeks ago
Noida, Uttar Pradesh, India The Tatva Full time ₹ 5,00,000 - ₹ 12,00,000 per yearCompany DescriptionThe Tatva is India's fastest-growing independent digital media portal, known for delivering critical analysis and unprecedented opinions. Our platform aims to unveil vital insights and foster informed discussions, making significant impacts in the digital media landscape.Role DescriptionThis is a full-time on-site role for a Brand...