Senior Manager, Software Engineering
Palmetto
Engineering Manager
Palmetto is a consumer energy platform that provides homeowners with a single destination to discover, purchase, finance, install, monitor and manage home energy products and services. By offering one integrated platform across solar, battery storage, HVAC, heat pumps and more, Palmetto helps homeowners make home energy more affordable, reliable and accessible. Today Palmetto serves hundreds of thousands of homeowners, across 30+ states, building the operating infrastructure for the consumer energy transition, one home at a time.
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.
This position will be based in Charlotte, NC.
This position will report to the VP, Engineering.
You will lead the engineering teams behind how homeowners find, choose, and start with Palmetto. Growth builds our digital acquisition experience, including the multi-product front door and the funnel that turns interested leads into qualified appointments. Journey builds the onboarding, service and support experiences in our consumer app.
This is a player-coach role leading roughly 8 to 15 engineers across two squads, working side by side with Product and Design. You'll set direction, review designs, and write code when it helps. AI agents are first-class tools for how we build, and you'll help your teams use them well.
Strategic & Tactical
- Lead and grow the team. Hire, develop, and retain strong engineers and leads. Set clear expectations, give honest feedback, and build career paths so no system depends on one person.
- Set direction and deliver. Set the roadmap with Product and Design, weigh trade-offs openly, and be clear about what the teams are not doing. Deliver work that crosses platform, data, and partner dependencies.
- Build for learning. Make instrumentation and experimentation part of every release, and use the data to decide what to do next.
- Own the journey outcomes. Be accountable for the experiences that turn interested homeowners into customers, keep them confident through installation, and make it easy to get help afterward.
- Raise the bar. Keep standards high with specs, tests, and design and code review, and with responsible use of AI tools.
- Own reliability and cost. Be accountable for system health, on-call, and cloud cost in your area.
- Partner across the company. Work with Product, Design, Marketing, Customer Experience, Data, and Platform. Agree on priorities when viewpoints differ, and keep leadership clear on progress and risks.
Qualifications
- 10+ years in software engineering, including 5+ 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 and in designing and consuming REST APIs, enough to review designs and code.
- Experience with web experimentation and analytics: A/B testing, funnel instrumentation, and conversion-focused product work.
- A track record of delivering large consumer-facing projects with sound judgment on priorities and trade-offs.
- Strong partnership with Product and Design, and the ability to turn business goals into technical plans.
- Practical knowledge of agentic engineering.
Nice to have
- React Native or mobile app experience, and integrations with external partners.
Employment is contingent upon the successful completion of a background check.
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.
$195k - $257.5k
...Run day-to-day activities of a dynamic engineering teams, including requirements grooming,... ...maintenance of our platformLead agile software processes for engineering teams and introduce... ...full lifecycle of team management to attract, engage, retain, coach and performance...SuggestedRemote workFlexible hours$150k - $200k
...business growth and exceptional customer experiences.Position SummaryLendingTree is seeking an experienced and passionate Manager, Software Engineering to lead a team of software engineers responsible for building and scaling customer-facing and internal technology...SuggestedFull timeTemporary workWork at office3 days per week- ...architectures to improve business processes and system performance. Manages a small to mid-sized team, enforces governance standards,... ....Bachelor’s degree in Computer Science, Data Science, AI, Software Engineering, a related field, or equivalent education, training, and...SeniorPermanent employmentFull timePart timeH1bWork at officeWork visaShift workDay shift
$163k - $220k
...Insurance is seeking a Director of Claims Software Engineering to lead the delivery and ongoing... ..., and production support.Serve as the senior technical escalation point for engineering... ..., migration, platform services, cost management, governance, security, resiliency, and...Suggested- We are looking for a senior technology leader to own the technical... ...the architecture and engineering roadmap to improve payment resiliency... ..., idempotency, status management and vendor integration.Payment... ...’re Looking ForSignificant software engineering and technology leadership...SuggestedFull timeTemporary workLocal areaFlexible hours
- ...of deep industry knowledge, applied AI engineering, and trusted AI governance. We help the... ...teams.You Are:You are a Responsible AI Senior Manager who makes trustworthy AI real by building... ...:Minimum of 10 years of experience in software, AI/ML engineering, or data science,...SeniorWork experience placementLive inWork at officeLocal area
- ...Job Title: Senior Software Engineer Reports To: Manager of Software Development Department: Engineering Internal candidates are encouraged to apply. We are committed to supporting career growth and development within PMMC and welcome qualified internal team members...SeniorFull timeLocal areaFlexible hours
- ...eligible for conversionPosition OverviewOur client is seeking a Senior Software Engineer operating at a Senior/Lead level to design, develop,... ...technical leadership skills without requiring formal people-management experienceAbility to communicate complex technical...SeniorContract workRemote workRelocation3 days per week
- ...North CarolinaOnsiteFull Time$110k - $165kWe’re looking for a Senior Software Engineer to help build new applications and improve core platform... ...new products. Its software helps healthcare organizations manage provider compensation and contracts while providing better...SeniorFull timeWork at office
- ...Description Hybrid 3 on in Charlotte, NC Our client is seeking a Senior UI Software Engineer to build an AI-powered telecom equipment lifecycle and site visibility platform. The role is full-stack with a UI emphasis and requires hands-on experience integrating AI...SeniorFull time
- ...selfmanagedExperienced team leader capable of leading a midsized team and be responsible for endtoend project deliveryPlanning time management and resource management skillsProven experience in identifying and managing the risks issues and dependencies related to large...Senior
$130k - $200k
...CCaaS Technical Lead, Senior ConsultantOur Deloitte Sales... ...operators, creatives, designers, engineers, and architects. Our team balances... ..., creativity, and ongoing managed services to solve the biggest... ...experience in technology consulting, software engineering, cloud...SeniorLocal area$120k - $160k
...”) will not provide or assume sponsorship for employment visas for this position, now or in the future.The OpportunityThe Senior Software Engineer will be responsible for contributing to a team of backend engineers (APIs and systems integration).We’re looking for some...SeniorWork at office3 days per week- ...Senior Software Engineer (Backend Focus) | AWS | Python | Node.js - (W2 Contract) - Hybrid in Charlotte, NC Optomi, in partnership with a leading electric and gas utility company, is seeking a Full-Stack Software Engineer with a strong backend development focus to...SeniorFull timeContract work
- ...experiences—we create opportunities to connect, grow, and make an impact.SUMMARYQ2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team, you will build and evolve the systems behind fraud...SeniorFull timeWork visa
- ...Senior Security Software Engineer – Security Automation & DevSecOps Location: This role can be based out of Charlotte, NC or Novi, MI. Remote candidates... ...of DevSecOps, application security, vulnerability management, and secure software development. Preferred...SeniorFull timeContract workRemote work
- ...levels in the organization.ProSidian is a management and operations consulting firm with a... ...is seeking a talented and motivated software engineer with interest and experience in design... ...Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology...SeniorContract workFor contractors
$165k - $190k
...Description:AssetMark is a leading wealth management platform dedicated to empowering... ...businesses.The OpportunityWe are seeking a Senior Platform Engineer to lead the design and implementation... ...and maintain frameworks that make software development easier for application...SeniorFull timeWork at officeFlexible hours$192.4k - $320.6k
Senior Software Engineer, Quantitative ResearchIndex Research & Design | FTSE Russell | LSEGRole PurposeWe are looking for a Senior Software... ...development, research productivity, documentation, and knowledge management.Champion modern software engineering practices, including...SeniorFull timePart timeInternship- ...collaboration, and excellence then we’d love to meet you. The Senior Software Engineer, under minimal supervision, participates in the technical... ...practices, including selection, hiring, performance management, promotion, transfer, compensation, benefits, education, training...SeniorPermanent employmentH1bWork at officeLocal areaRemote work
- ...development and maintenance of best in class software experiences. The candidate is a self-... ...code reviews to provide guidance on engineering best practices and compliance with... ...reusable UI components.Experience with state management using Zustand, React Context, and...SeniorFull timeWork experience placementLocal area3 days per week
- ...configuration, testing, and lifecycle management. Collaborates with business stakeholders... ...Designs, develops, tests, and maintains software components and services that address... ...experience or equivalent education and software engineering training or experience.2. In-depth...SeniorFull timePart timeShift workDay shift
- ...Designs, develops, tests, and maintains software solutions that address business and... ..., architecture, and software lifecycle management, while collaborating closely with technical... ...of the design work.Leverage continuous engineering practices to deliver business value...SeniorPermanent employmentFull timePart timeH1bWork at officeWork visaMonday to FridayShift workDay shift
$163.4k - $322.1k
Position Summary Cyber Oracle Cloud Security - Senior Manager / Associate Vice President, Engineering Management Our Deloitte Cyber team helps organizations address the challenges and opportunities of today’s cybersecurity landscape. Join our team to deliver Oracle...SeniorLocal areaVisa sponsorship- ...technology and enterprise solutions sector, is seeking a Senior AI Platform / Python Engineer (Software Engineer 4 - Contingent) to join their dynamic team.... ...such as OpenShift or Kubernetes for deployment and management. Collaborate with cross-functional teams to support...SeniorContract work
- ...actively looking for a Development Manager / Technical Lead to join our... ...team to deliver high-quality software solutions that align with the... .... This role serves as the senior technical lead for the team,... ...& Nichol is Ranked #1 in Engineering News-Record for Marine & Port...For contractorsWorldwide
- ...connected solutions. We are seeking a highly skilled Senior Security Engineer to build and scale security automation, orchestration, and... ...sacrificing velocity. The ideal candidate combines strong software engineering skills with security expertise, and brings experience...SeniorLocal areaRemote work
- ...of America)Please review the following job description:The Senior Software Engineer designs and delivers scalable software, automation, analytics, and reporting capabilities that improve how Problem Management identifies, analyzes, and eliminates recurring production risk...SeniorPermanent employmentFull timePart timeH1bWork at officeLocal areaImmediate startWork visaShift workDay shift
- ...Senior Software Engineer – Full Stack Charlotte, NC Area | In-Office | Full-Time Are you a technical leader who loves solving complex problems and mentoring the next generation of engineers? Our client, a leading organization with a robust enterprise platform, is...SeniorFull timeWork at office
- ...Senior Software Engineer (Back-End) – C#/.NET Our client, a leading organization, is seeking a Senior Software Engineer (Back-End) to help... ...skills and a genuine passion for mentoring • Strong self-management and prioritization skills • High commitment to code quality...SeniorFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Manager, Software Engineering. Be the first to apply!
- application engineering manager Charlotte, NC
- application manager Charlotte, NC
- senior applications manager Charlotte, NC
- software manager Charlotte, NC
- IT software development manager Charlotte, NC
- director of software Charlotte, NC
- director software engineering Charlotte, NC
- senior software manager Charlotte, NC
- senior software development manager Charlotte, NC
- software development engineer aws Charlotte, NC



