What is a Software Engineer at Palmetto?
A Software Engineer at Palmetto is responsible for building and scaling the technological backbone of the clean energy transition. Palmetto operates at the unique intersection of B2B and D2C, providing a clean-tech platform that empowers homeowners, solar sales professionals, and installation companies to adopt and manage renewable energy solutions. As a Software Engineer, your work directly impacts the democratization of residential solar power, energy storage, and whole-home electrification.
You will join a team that owns critical software systems, ranging from the Palmetto Home Financing Platform—which manages underwriting, origination, onboarding, and servicing—to the Intelligence Platform, which leverages applied AI and complex energy data models to optimize clean energy distribution. The engineering challenges here are highly multi-dimensional, involving the development of enterprise-grade APIs, integration with third-party financial and utility data providers, and the optimization of performance-critical data pipelines.
This role is ideal for engineers who thrive in a builder's environment. You will not just write code; you will design scalable architectures, define robust data schemas, and build intuitive tools that make clean energy accessible and affordable. Success in this position requires a strong technical foundation, an iterative mindset, and a deep commitment to delivering measurable environmental and business impact.




