Senior Software Engineer

Shoal Technology Group
  • Portland, TN
    8 days ago

    Job Description

    Are you ready to join a fast-paced, innovative team making a real impact in the renewable energy industry? Join Shoals Technologies Group (NASDAQ: SHLS), a leading provider of electrical balance of systems (EBOS) solutions for solar and energy storage. Headquartered just north of Nashville, Tennessee, we have been driving industry innovation since 1996 by delivering cutting-edge technologies that improve efficiency, safety, and reliability for solar systems worldwide. With over 60 GW of solar systems deployed globally, we're setting the standard for the renewable energy industry.

    We are a collection of engineers, renewable advocates, curious minds, and collaborators. Our manufacturing facilities in Tennessee and Alabama, along with sales teams across the USA, Spain and Australia, enable us to power clean energy solutions across Europe, Latin America, Africa, and Asia-Pacific. We push boundaries and challenge each other to design, develop, and deliver solutions with the potential to change the world. We are the rebellious hero.

    Summary:

    Shoals Technologies Group is seeking a highly skilled Software Engineer to design, develop, and support enterprise applications and analytics solutions within the Palantir ecosystem. This role will be responsible for developing scalable data solutions, integrating enterprise systems, automating business processes, and delivering actionable insights that improve operational performance across manufacturing, supply chain, finance, quality, engineering, and commercial functions.

    The ideal candidate combines strong software development and data engineering expertise to solve complex business challenges. They will apply their vast experience to learning and developing solutions leveraging Palantir Foundry, AIP, and related technologies. This individual will work closely with business stakeholders, data teams, and IT leadership to transform enterprise data into meaningful solutions that drive strategic decision-making.

    Responsibilities:

    • Design, develop, test, and maintain business applications on Palantir Foundry, including Workshop applications, dashboards, operational workflows, and user-facing tools.
    • Build intuitive user interfaces using React, TypeScript, JavaScript, HTML, and CSS while following agreed design patterns and coding standards.
    • Develop and optimize data pipelines, integrations, and transformation processes connecting ERP, MES, CRM, PLM, quality, supply chain, and other enterprise systems.
    • Build scalable Ontology models, operational workflows, dashboards, and business applications within Palantir Foundry.
    • Collaborate with stakeholders to gather requirements and translate business needs into working software features.
    • Develop reusable components, patterns, and templates that accelerate future Foundry application delivery.
    • Support implementation of AI-enabled workflows utilizing Palantir AIP and advanced analytics capabilities.
    • Create automated reporting, KPI dashboards, and operational performance monitoring solutions.
    • Assist with building AIP-enabled application capabilities, including AI-assisted recommendations, copilots, and human-in-the-loop review workflows.
    • Support testing of prompts, AI outputs, guardrails, and acceptance criteria in partnership with senior engineers and business owners.
    • Ensure AI-enabled features are designed with appropriate review, traceability, and business oversight.
    • Troubleshoot issues related to data quality, integrations, workflows, and application performance.
    • Perform testing, validation, deployment, and documentation activities throughout the software development lifecycle.
    • Recommend process improvements that increase efficiency, visibility, and decision-making capabilities.
    • Maintain data governance, security, and compliance standards across developed solutions.
    • Participate in Agile ceremonies including sprint planning, backlog refinement, standups, and retrospectives.
    • Partner with cross-functional teams including Operations, Manufacturing, Supply Chain, Finance, Engineering, Sales, and Executive Leadership.
    • Develop and maintain technical documentation, data models, and system architecture diagrams.
    • Stay current on Palantir technologies, AI advancements, and enterprise analytics best practices.
    • Write maintainable, secure, and testable code using Git-based development practices.
    • Troubleshoot defects, performance issues, and user-reported problems across Foundry applications.
    • Support production releases, regression testing, documentation, and adoption activities.
    • Escalate architectural risks, security concerns, and integration dependencies to senior engineers or the architect.

    Numbers & Facts

    LocationPortland, TN

    Skills

    • Agile Programming Methodologiesunmatched
    • Alternative Energyunmatched
    • Artificial Intelligence (AI)unmatched
    • Backlog Prioritizationunmatched
    • Best Practicesunmatched
    • Business Processesunmatched
    • Business Solutionsunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Coding Standardsunmatched
    • Cross-Functionalunmatched
    • Customer Relationship Management (CRM)unmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Data Qualityunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Documentationunmatched
    • ERP (Enterprise Resource Planning)unmatched
    • Ecosystemsunmatched
    • Electricityunmatched
    • Enterprise Applicationsunmatched
    • Enterprise Data Integrationunmatched
    • Financeunmatched
    • Gitunmatched
    • HTML (HyperText Markup Language)unmatched
    • Identify Issuesunmatched
    • Information/Data Security (InfoSec)unmatched
    • JavaScriptunmatched
    • Leadershipunmatched
    • Leading Edge Technologyunmatched
    • Manufacturingunmatched
    • Ontologyunmatched
    • Operational Improvementunmatched
    • Performance Analysisunmatched
    • Performance Managementunmatched
    • Performance Metricsunmatched
    • Process Improvementunmatched
    • Product Lifecycle Managementunmatched
    • Production Supportunmatched
    • Quality Engineeringunmatched
    • React.jsunmatched
    • Regression Testingunmatched
    • Regulatory Complianceunmatched
    • Reporting Dashboardsunmatched
    • Reporting Skillsunmatched
    • Salesunmatched
    • Scalable System Developmentunmatched
    • Security Architectureunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Solar Powerunmatched
    • Sprint Planningunmatched
    • Standup Meetingsunmatched
    • Supply Chainunmatched
    • System Architectureunmatched
    • System Integration (SI)unmatched
    • Systems Reliabilityunmatched
    • Technical Leadershipunmatched
    • Technical Writingunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Traceabilityunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Validation Testingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder