Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer III in Charlotte, NC vacancy
  • 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... 
    Suggested
    Contract work

    AmNet Services, Inc.

    Charlotte, NC
    3 days ago
  •  ...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

    Xylem

    Charlotte, NC
    2 days ago
  • 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

    Apex Systems

    Charlotte, NC
    3 days ago
  • 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

    Apex Systems

    Charlotte, NC
    3 days ago
  •  ...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... 
    Suggested
    Flexible hours

    Experis/Manpower Group

    Charlotte, NC
    2 days ago
  • 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

    Palmetto

    Charlotte, NC
    1 hour ago
  • 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.... 

    Objectways

    Charlotte, NC
    3 days ago
  • 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

    WSP USA

    Charlotte, NC
    3 days ago
  • $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 work
    Work from home
    Flexible hours

    GrabJobs

    Charlotte, NC
    4 days ago
  • 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... 

    Insight Global

    Charlotte, NC
    3 days ago
  • 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... 

    Mitchell Martin

    Charlotte, NC
    3 days ago
  • $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... 

    Insight Global

    Charlotte, NC
    3 days ago
  •  ...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 placement
    Work at office
    Remote work

    Zachry Group

    Charlotte, NC
    3 days ago
  • 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 office
    Local area

    Charter Communications

    Charlotte, NC
    3 days ago
  •  ...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 work
    Local area
    1 day per week

    Computer Task Group, Inc

    Charlotte, NC
    8 days ago
  •  ...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

    Vanguard

    Charlotte, NC
    3 days ago
  • $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

    Batson-Cook Construction

    Charlotte, NC
    3 days ago
  • 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

    Timmons Group

    Charlotte, NC
    3 days ago
  • $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 time
    Work at office
    Shift work
    Day shift

    Bank of America

    Charlotte, NC
    2 days ago
  • 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... 

    HNTB

    Charlotte, NC
    3 days ago
  • $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

    BCforward

    Charlotte, NC
    1 day ago
  • $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

    BCforward

    Charlotte, NC
    5 days ago
  • $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

    BCforward

    Charlotte, NC
    1 day ago
  • $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... 

    Schweitzer Engineering Laboratories, Inc.

    Charlotte, NC
    3 days ago
  •  ...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 placement
    Work at office
    Local area
    Visa sponsorship

    Spectrum

    Charlotte, NC
    4 days ago
  •  ...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 area
    Remote work
    Work visa
    Flexible hours

    Deriva Energy

    Charlotte, NC
    3 days ago
  • $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 time
    Temporary work
    Flexible hours
    Shift work

    Synechron

    Charlotte, NC
    3 days ago
  •  ...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 work
    2 days per week
    3 days per week

    Axiom Path

    Charlotte, NC
    9 days ago
  • $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 work
    Local area

    Apex Systems

    Charlotte, NC
    3 days ago
  •  ...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 placement
    Work at office
    Local area
    Visa sponsorship

    Charter Communications

    Charlotte, NC
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer III. Be the first to apply!