Rejobs

Staff Software Engineer, Growth

Join Palmetto Clean Technology in Charlotte as Staff Software Engineer, Growth. Lead the technical direction of digital acquisition, build APIs in TypeScript/Node.js, and mentor engineers. Enjoy unlimited PTO, medical coverage, and a culture focused on people and planet.

On-site Full time UTC-05:00 Updated today

Applies on job-boards.greenhouse.io

Check your inbox.

On a phone? Apply from a computer later.

Our employees are our most valuable resource. We foster a promote-from-within culture that prioritizes talent development, career growth, and purpose-driven work. Palmetto offers a comprehensive benefits package-including unlimited PTO, medical, dental, and vision coverage, paid parental leave, retirement plans, and more-so you can have it all both personally and professionally. Palmetto prioritizes people, planet, and profit-backed by a culture that values collaboration, impact, and balance. Join us in building a brighter, cleaner world.

Location

This position will be based in Charlotte, NC.

Reporting

This position will report to the Senior Manager, Engineering.

Summary of Role

You will own the technical direction of our Growth area, which builds how homeowners find and choose Palmetto. That includes our digital acquisition experience, the multi-product front door, and the funnel that turns interested leads into qualified appointments. You'll design and build the APIs and services behind it in TypeScript and Node.js, settle hard architecture questions across teams, and help other engineers do their best work, alongside Product and Design.

This is a high-leverage individual contributor role. You'll set technical direction, write foundational code, and raise the bar for the engineers around you. AI tools are part of how we build, and you'll help the teams use them well.

Strategic & Tactical

  • Set technical direction. Own the architecture for Growth, make the trade-offs explicit, and align Product, Design, and engineering teams around it.
  • Build and ship. Design and implement APIs, services, and web experiences in TypeScript and Node.js that move interested homeowners toward a qualified appointment.
  • Build for learning. Make instrumentation and experimentation part of every release, and use the results to decide what to do next.
  • Own quality and reliability. Set testing and CI/CD standards, diagnose production issues, and propose fixes that last.
  • Settle hard questions. Write the design docs that resolve cross-team architecture questions, and run design reviews.
  • Grow engineers. Mentor engineers and tech leads through code review, pairing, and design feedback.
  • Partner. Work with product managers, designers, marketing, QA, and platform teams to deliver solutions people use.
  • Raise the bar. Shape Palmetto's engineering standards, and use AI coding tools responsibly.

Qualifications

  • 8+ years of professional software engineering experience, including time at a Staff or lead level owning a system used by multiple teams.
  • Strong TypeScript and JavaScript.
  • Production experience with Node.js and Express, and designing and consuming REST APIs.
  • Hands-on experience with MongoDB or another document database.
  • Solid web fundamentals: HTML, CSS, security, and performance.
  • Strong testing discipline, plus CI/CD and Git.
  • Design docs that settled cross-team architecture questions, and engineers who got better working with you.
  • Clear written and verbal communication with non-engineers.
  • Practical knowledge of agentic engineering.

Preferred Qualifications

  • React and single-page apps.
  • NestJS or Fastify.
  • Web experimentation and analytics.
  • Authentication and authorization patterns (OAuth, JWT).
  • Docker and a major cloud.
  • Microservice or event-driven systems. Employment is contingent upon the successful completion of a background check.

Equal Employment Opportunity

Palmetto embraces diversity and is an Equal Employment Opportunity employer. Employment is decided on the basis of qualifications, merit, and business need. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any other status protected under federal, state, or local law.

To ensure a fair evaluation, we may use AI to assist in sorting applications, but all final decisions are made by our hiring team and no candidate dispositions are automated. We will keep your information on file for four years from the date of your application. For detailed information about how we handle your data and our use of AI, please review our full privacy policy.

Pay & benefits

Health insurance Dental insurance Vision insurance Retirement plan Paid time off Parental leave

Typical pay for similar roles

Estimate
US$140,000–190,000 annually
Senior · Software Engineering · United States · 104 similar jobs

The middle half of pay advertised on Rejobs for this group over the last 24 months. This employer has not stated a salary.

About this role

Posted
28 Oct 2026
Updated
28 Oct 2026
Job type
Full time
Workplace
On-site
Sectors
Working hours
UTC-05:00
Experience
8+ years

About Palmetto Clean Technology

Company Overview

Name

Palmetto Clean Technology, a privately held company

Headquarters

Charlotte, United States

Founded

2010

Size

Approximately 700 employees primarily remote with offices in Charlotte and Charleston (source: linkedin.com)

What They Do

Palmetto Clean Technology operates a digital-first consumer energy platform designed to help households adopt and manage clean energy and home electrification products through an integrated suite of software, financing, and partner services (source: linkedin.com). Their offerings include a consumer app, a marketplace connecting homeowners with local solar experts, LightReach solar and HVAC subscription services, and asset-management tools that streamline the clean energy adoption process (source: topworkplaces.com). Palmetto’s Clean Energy Operating Platform and Energy Intelligence recommendation algorithms support scaling solar deployment through a network of solar businesses and utility companies, covering more than 126 utilities and a service area exceeding 72 million households (source: palmetto.com). The company’s business model bridges B2B and direct-to-consumer markets by providing software-driven customer acquisition, financing options, and lifecycle support, while leveraging a decentralized partner network to reduce friction for both consumers and installers (source: techcrunch.com).

Projects & Track Record

Palmetto’s impact is demonstrated through its platform’s support of over 1 terawatt-hour of clean solar energy generation, which has helped avoid more than 740,000 tons of carbon emissions and powered upwards of 90,000 homes for a full year (source: linkedin.com). The company serves a customer base exceeding 500,000 households, reflecting significant market penetration in residential solar adoption (source: businessnc.com). In 2024, Palmetto restructured its solar installation operations by consolidating its solar fulfillment arm and transferring installation business to its subsidiary PlugPV, enhancing operational efficiency and scalability across its partner network (source: palmetto.com). Additionally, the company has engaged in a notable partnership to own and operate thousands of residential solar and battery systems in low-income communities in Puerto Rico, demonstrating commitment to expanding clean energy access in underserved areas (source: businessnc.com).

Recent Developments

In February 2026, Palmetto closed $250 million in investment tax credit sales with a Fortune 500 buyer, a strategic move to accelerate the delivery of solar and storage solutions as part of its capital-markets and clean-energy platform strategy (source: yahoo.com). Earlier, in May 2024, the company consolidated its solar fulfillment arm and transitioned its solar installation business to subsidiary PlugPV to better scale its clean-energy operating platform and support delivery through its extensive partner network (source: palmetto.com). Business North Carolina reported in early 2025 that Palmetto was actively raising capital, having secured $1.2 billion in 2024 and an additional $300 million in January 2025, with plans to raise another $500 million by March 31, reflecting rapid revenue growth and a customer base where approximately 80% signed on within the prior year (source: businessnc.com).

Working There

Palmetto’s workforce is primarily remote, with offices located in Charlotte and Charleston, supporting a distributed team across the United States (source: linkedin.com). The company actively hires for roles in revenue operations, accounting, finance, software, operations, customer support, asset management, partnerships, and sales enablement, reflecting a diverse range of functions that support its clean energy platform (source: linkedin.com). Palmetto emphasizes a mission-driven culture focused on making clean energy more accessible and affordable for homeowners, leveraging proprietary technology and financial products to enhance consumer experience (source: topworkplaces.com). While specific benefits are not detailed publicly, the company highlights flexible, technology-enabled work environments and a collaborative culture designed to support its remote and distributed workforce (source: linkedin.com).

See how you’re connected

See your contacts at Palmetto Clean Technology on LinkedIn and tap your network when applying.

View connections

More solar jobs like this

Staff Software Engineer, Growth
Palmetto Clean Technology