Software Development Engineer III
Palmetto
Company Description Palmetto is a leading clean tech company on a mission to accelerate the transition to a clean energy future. With a belief that consumers can have it all, we are an uncompromising energy company that makes coming clean a no brainer. Our award‑winning technology platform empowers homeowners, businesses, and entrepreneurs to adopt renewable energy through simple, scalable, and innovative solutions. Operating at the intersection of B2B and D2C, we offer software, financial products, and services that drive real environmental impact—without compromising value. We deliver end‑to‑end solutions for whole home electrification that put clean energy within reach for all. 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 Sr. Manager, Engineering. Summary of Role As a Software Development Engineer III on the Platform team at Palmetto, you will play a key role in designing, building, and scaling the core services powering our entire product ecosystem. You’ll work within a microservices architecture built with NestJS, developing and maintaining APIs that are consumed by internal teams and integrated with a broad range of external partners and third‑party systems. While this role carries a strong backend and platform focus, you'll also contribute to React‑based frontend experiences, building out tools and interfaces that surface platform capabilities to both internal users and external professional teams. You'll collaborate closely with product, design, and fellow engineering teams who depend on the platform you help build and maintain. This role is ideal for a passionate, growth‑minded engineer who thrives in an Agile environment, brings ideas to the table, is opinionated but collaborative, and has the technical depth to contribute to platform evolution and system scalability. You’ll work alongside, not for, other team members – contributing your ideas, code, and energy to shape solutions that drive business outcomes and customer satisfaction. Strategic & Tactical Design and implement scalable microservices using NestJS, with a focus on clean module boundaries, dependency injection, and service‑to‑service communication patterns. Develop React‑based frontend features that expose platform capabilities, working closely with product and design to deliver polished user‑facing experiences. Write high‑quality, testable, and maintainable code across the full stack. Develop and maintain comprehensive unit, integration, and end‑to‑end tests. Diagnose and troubleshoot production issues and propose robust solutions. Stay current on emerging engineering capabilities, tools, and leverage AI‑assisted development tools (e.g., GitHub Copilot, Claude Code) to accelerate development velocity, improve code quality, and reduce time spent on repetitive implementation tasks. Participate in Agile ceremonies (planning, grooming, retrospectives) and contribute to meaningful story estimations. Engage in architectural discussions, technical design reviews, and contribute to Palmetto's engineering standards. Identify and advocate for opportunities to improve system performance, reliability, and developer productivity. Partner cross‑functionally with product managers, designers, and QA to deliver well‑rounded user‑centric solutions. Qualifications 5+ years of professional software engineering experience. Strong proficiency in JavaScript/Typescript (ES6+) and understanding of the JavaScript object model. Hands‑on experience with NestJS – including modules, providers, dependency injection, guards, interceptors, and pipes. Proficiency with Node.js and proven experience designing and consuming RESTful APIs in a microservices or distributed systems context. Solid experience building and maintaining Single Page Applications (SPAs) with ReactJS, including component lifecycle, state management, and hooks. Experience integrating with external APIs and third‑party services; familiarity with patterns for resiliency, retries, and contract management. Hands‑on experience working with NoSQL/document‑based databases (e.g., MongoDB). Solid understanding of core web fundamentals (HTML, CSS, security, performance). Strong unit and integration testing discipline. Familiarity with CI/CD pipelines, code versioning (Git), and modern development workflows. Excellent written and verbal communication skills. Strong problem‑solving skills, a continuous learner mentality, and a commitment to team success. Preferred Qualifications Experience with event‑driven architectures and messaging systems (e.g., Kafka, RabbitMQ). Familiarity with API gateways and inter‑service communication patterns. Knowledge of authentication and authorization patterns (e.g., OAuth, JWT, Auth0). Experience with server‑side rendering or isomorphic React applications. Experience with front‑end build tools (Webpack, Vite, Babel, etc.). Exposure to containerization (Docker) and cloud platforms (AWS, GCP, Azure). Practical knowledge of Agile methodologies and code review practices. Enthusiasm for building clean, scalable, and maintainable platform‑grade code. 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. For more about our Privacy Policy, visit: #J-18808-Ljbffr
- Software Engineer - System Architect - III Contract America Networks is a leading sensor and networking solutions partner for companies in any Industrial... ..., theories and concepts; specifically the Software Development Lifecycle; and the ability to work both independently...SuggestedContract work
- ...to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions. The Application Engineer III will focus on complex wastewater and process water solutions across markets such as microelectronics, food & beverage, mining, power...Suggested
- Apex Systems in Charlotte, North Carolina is seeking an Application Architect III to lead enterprise ATM platforms, define long-term channel strategy, and align target architectures with business growth, cost optimization, risk management, and customer experience goals....Suggested
- Application Architect III Location: Charlotte, North Carolina (Hybrid) Duration: 12 months Payrate: $65.00 - $70.24/hr on W2... ...architecture and solution design, including 3+ years in hands‑on software engineering. Proven ability to operate at an executive level,...Suggested
- ...technology and infrastructure sector, is seeking a Site Reliability Engineer III to join their team. As a Site Reliability Engineer III, you... ...and inclusive work environment Professional growth and development opportunities Engagement with cutting-edge technology and...SuggestedFlexible hours
- A leading clean tech company is seeking a Software Development Engineer III to design and scale critical data ingestion pipelines for solar energy systems. In this agile role, you will leverage your JavaScript and NestJS expertise to develop robust integrations and contribute...Remote job
- We are seeking Data & AI Engineers to build intelligent customer experience... .../ML capabilities. Engineer III - CCaaS Data & AI Engineer... ...cloud-native application development and deployment. Implement secure... ...Qualifications 4+ years of software development experience....
- WSP USA is seeking a SUE Tech III in Charlotte, NC. This role involves leading field crews, ensuring quality in data collection, and mentoring junior staff in utility locating and vacuum excavation. The ideal candidate has a high school diploma or GED along with 5+ years...Work at office
$130k - $160k
...another in building something that matters—for our clients, for shoppers, and for each other. Job Brief: The Data Engineer III will lead the development and maintenance of our data infrastructure and tools, ensuring data integrity and availability while driving the...Remote workWork from homeFlexible hours- Job Description We are seeking a SCADA Engineer II or III to support the design, implementation, operation, and maintenance of Supervisory Control and Data Acquisition (SCADA) systems across our data center operations and renewable energy portfolio, including Wind, Solar...
- Mitchell Martin Inc. in Charlotte, NC is seeking an Application Programmer III (GenAI Programmer) to deliver innovative solutions using advanced language models and to build REST APIs and web applications. You will collaborate with cross-functional teams to deploy scalable...
$90k - $110k
Insight Global seeks a SCADA Engineer II/III to design, implement, operate, and maintain SCADA systems across data center operations and renewable energy assets including wind, solar, and energy storage systems. You will troubleshoot, support NERC CIP and cybersecurity...- ...fulfilling opportunity with Zachry Group’s Project Engineering Systems team. We are looking for an individual... .... The Engineering Delivery Systems Analyst III will work with project stakeholders in support of 2D/3D CADD software and related technologies and processes. The...Work experience placementWork at officeRemote work
- Title BI Application Developer III (Multiple Openings) Location Charlotte, NC, United... ...Develop, modify, enhance, and implement software systems and applications designed to... ...Technology, Computer Science, Electrical Engineering, Electronics Engineering, Computer Engineering...Work at officeLocal area
- ...Job Description Job Description Overview Join CTG's Fortune 500 client as an IT Network Engineer III, where you'll design, automate, and support enterprise network infrastructure across global environments. This role is ideal for a senior network engineer with...Contract workLocal area1 day per week
- ...native platforms, and advanced analytics engineering. The technology we build directly... ...contributing to application and platform development where needed. Candidates are expected to... ...Experience Required 5+ years of experience in software engineering, test engineering, or...Visa sponsorship
$60.41k - $83.07k
A construction company is seeking a Field Engineer I, II, III for a full-time position in Charlotte, NC. This entry-level role involves managing construction financial data, ensuring compliance with codes, and assisting project teams. The ideal candidate will have a Bachelor...Full time- Timmons Group is hiring a Civil Project Engineer II/III in Charlotte, NC. In this full-time role, you will design roadway improvements and develop 3D models using AutoDesk Civil 3D and Bentley OpenRoads Designer. The ideal candidate will have a Bachelor's or Master's degree...Full time
$102.9k - $179.9k
...responsibilities of the job include ensuring that software is developed to meet functional, non-... ...include a strong knowledge of development and testing practices common to the... ...is maintained * Mentors other software engineers and coach team on Continuous Integration...Full timeWork at officeShift workDay shift- Design Build Transportation Engineer III - HNTB We are seeking an experienced transportation engineer to lead design-build projects across... ...the schedule and number of hours provided. Assist in the development of project specifications. Responsible for development of...
$68.25 per hour
...integrity. Job Description We are seeking an Application Programmer III to join our dynamic team. The ideal candidate will have strong experience in Java development, frontend UI frameworks, data engineering, and cloud/distributed platforms and a proven ability to design,...Contract work$65.05 per hour
...collaboration, and integrity. Job Description We are seeking an Application Programmer III to join our team. The ideal candidate will have strong experience in full-stack Java development, Spring Boot, RESTful APIs, and modern front-end frameworks such as Angular and a...Contract work$65.05 per hour
...Job Title: Application Programmer III Location:Charlotte, NC Duration: Contract - 12 months Pay Range: $65.... ...candidate will have strong experience in enterprise software development, SQL and Oracle database engineering, and CI/CD toolchains, and a proven ability to deliver...Contract work$115.3k - $130k
A leading engineering company in Charlotte, NC is seeking an Electrical Engineer with at least 2 years of experience in electric power systems. Responsibilities include leading training on automation systems, preparing successful proposals, and mentoring staff. The position...- ...the future. Join Spectrum as a Network Engineer III and play a critical role in building, optimizing... ...architectures, topologies, hardware, software, transmission and signaling links and... ...problem resolution Assist in the development and documentation of technical standards...Work experience placementWork at officeLocal areaVisa sponsorship
- ...generations. Job Summary We are looking for an experienced SCADA Engineer to join our team. The selected candidate will be responsible... ...resolve issues related to SCADA systems, including hardware and software components Conduct system testing, validation, and performance...Local areaRemote workWork visaFlexible hours
$115k - $118k
...Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy... ...firms. Through research and development initiatives in our FinLabs we develop... ...2 weeks ago Field Service Technician III - Charlotte, NC Charlotte, NC $110,000...Full timeTemporary workFlexible hoursShift work- ...driven, and centered on solving real business problems through clean, scalable engineering practices. This role supports a portfolio of integration-heavy applications with active development milestones through year-end and continued roadmap work beyond. What’s In...Contract work2 days per week3 days per week
$65 - $70.24 per hour
...65.00 - $70.24/hr Role Overview We are seeking a professional engineer with knowledge of carrier/transport and SIP access technologies... ...communicate program status and open issues to leadership. Provide local software and hardware support for complex integrated configurations...Contract workLocal area- ...complex network systems? As a Network Engineer III at Spectrum, you will design protocol compatibility... ...architectures, topologies, hardware, software, transmission and signaling links and... ...problem resolution Assist in the development and documentation of technical...Work experience placementWork at officeLocal areaVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer III. Be the first to apply!
- ngo software engineer Charlotte, NC
- software developer Charlotte, NC
- software developer internship no experience Charlotte, NC
- junior software developer Charlotte, NC
- part time software developer remote Charlotte, NC
- financial software developer Charlotte, NC
- senior software engineer ruby on rails Charlotte, NC
- software engineer amazon Charlotte, NC
- senior software design engineer Charlotte, NC
- software engineer part time Charlotte, NC


