Senior Manager, Software Engineering

Palmetto Clean Technology•Charlotte, NC
•Onsite

About The Position

Palmetto is hiring a Senior Manager, Software Engineering, based in Charlotte, North Carolina, reporting to the VP, Engineering. This player-coach role leads approximately 8 to 15 engineers across two squads responsible for homeowners’ digital acquisition and consumer-app experiences. The Growth team builds the multi-product acquisition experience and funnel that turns interested leads into qualified appointments. The Journey team builds onboarding, service, and support experiences in the consumer app. The role works closely with Product and Design to set direction, review designs, and contribute code when useful. AI agents are considered first-class tools in the engineering process, and the manager will help the teams use them effectively. The manager is accountable for team development, delivery, customer journey outcomes, engineering quality, reliability, and cloud cost. They will set roadmaps with Product and Design, make trade-offs explicit, coordinate work involving platform, data, and partner dependencies, and incorporate instrumentation and experimentation into releases. They will partner with Product, Design, Marketing, Customer Experience, Data, and Platform, aligning priorities and keeping leadership informed about progress and risks. Palmetto is a consumer energy platform serving homeowners across more than 30 states. The company describes its culture as focused on talent development, career growth, collaboration, impact, and balance. Employment is contingent on successfully completing a background check.

Requirements

  • 10 or more years of software engineering experience.
  • 5 or more years managing engineers and experience leading multiple teams.
  • A record of hiring well, developing people, and building teams with strong technical leads.
  • Hands-on depth in Node.js and TypeScript.
  • Experience designing and consuming REST APIs, sufficient to review designs and code.
  • Experience with web experimentation and analytics, including A/B testing, funnel instrumentation, and conversion-focused product work.
  • A track record of delivering large consumer-facing projects and sound judgment on priorities and trade-offs.
  • Strong partnership with Product and Design and the ability to translate business goals into technical plans.
  • Practical knowledge of agentic engineering.

Nice To Haves

  • React Native or mobile app experience.
  • Experience with integrations with external partners.

Responsibilities

  • Lead and grow two engineering squads of approximately 8 to 15 engineers; hire, develop, and retain engineers and leads.
  • Set clear expectations, provide honest feedback, and build career paths so systems do not depend on one person.
  • Set direction and roadmaps with Product and Design, openly weigh trade-offs, and clarify what the teams will not pursue.
  • Deliver projects involving platform, data, and partner dependencies.
  • Make instrumentation and experimentation part of every release and use data to guide subsequent decisions.
  • Own the homeowner journey outcomes, including converting interested homeowners into customers, supporting them through installation, and making it easy to get help afterward.
  • Maintain engineering standards through specifications, tests, design reviews, code reviews, and responsible use of AI tools.
  • Be accountable for system health, on-call, and cloud costs in the team’s area.
  • Partner with Product, Design, Marketing, Customer Experience, Data, and Platform; align priorities and communicate progress and risks to leadership.
  • Set direction, review designs, and write code when it helps.

Benefits

  • Unlimited PTO
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid parental leave
  • Retirement plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service