Senior Manager, Software Engineering

Palmetto Clean Technology•Charlotte, NC

About The Position

Palmetto is hiring a Senior Manager, Software Engineering to lead the engineering teams behind how homeowners discover, choose, and begin using Palmetto. The Growth team builds digital acquisition experiences, including the multi-product front door and the funnel that converts interested leads into qualified appointments. The Journey team builds onboarding, service, and support experiences in the consumer app. This player-coach role leads roughly 8 to 15 engineers across two squads and works closely with Product and Design. The manager sets direction, reviews designs, and writes code when useful. AI agents are first-class tools in the engineering process, and the manager will help teams use them effectively. The position is based in Charlotte, North Carolina, and reports to the VP, Engineering. Employment is contingent upon successfully completing a background check.

Requirements

  • At least 10 years of software engineering experience, including at least 5 years managing engineers and experience leading multiple teams.
  • A record of effective hiring, developing people, and building teams with strong technical leads.
  • Hands-on depth in Node.js and TypeScript, and 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 exercising 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 integrating with external partners.

Responsibilities

  • Hire, develop, and retain engineers and technical leads; set clear expectations, provide honest feedback, and build career paths.
  • Set the team roadmap with Product and Design, openly weigh trade-offs, clarify priorities, and deliver work spanning platform, data, and partner dependencies.
  • Make instrumentation and experimentation part of each release and use data to guide subsequent work.
  • Own outcomes across experiences that convert interested homeowners into customers, support them through installation, and make post-installation help accessible.
  • Maintain high standards through specifications, tests, design reviews, code reviews, and responsible use of AI tools.
  • Be accountable for system health, on-call responsibilities, and cloud costs in the team's area.
  • Partner with Product, Design, Marketing, Customer Experience, Data, and Platform; align priorities and keep leadership informed about progress and risks.
  • Set direction, review designs, and contribute code when helpful.

Benefits

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