Senior Software Engineer
Shoals Technologies Group
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. Qualifications:Bachelor's degree in Computer Science, Information Technology, Information Systems, Software Engineering, Engineering, Data Analytics, or equivalent professional experience.6+ years of experience in software development, application development, data engineering, or enterprise systems development.2+ years of experience working with enterprise data platforms, analytics solutions, or digital transformation initiatives.Experience developing integrations between enterprise applications and databases.Strong understanding of software development lifecycle (SDLC) methodologies.Technical Skills:Experience with SQL and relational databases.Experience with Python, React, Java, JavaScript, TypeScript, or similar programming languages.REST APIs, JSON, and integration concepts. Understanding of cloud-based architectures and enterprise application design.Knowledge of data modeling, ETL processes, and data governance principles.Experience with Git, DevOps practices, and CI/CD pipelines.Strong troubleshooting and problem-solving abilities.Business SkillsExcellent verbal and written communication skills.Ability to effectively interact with both technical and non-technical stakeholders.Strong analytical thinking and process improvement mindset.Ability to manage multiple priorities in a fast-paced environment.Team-oriented with a collaborative approach to solution delivery.Preferred:Experience with Palantir Foundry, AIP, Gotham, Apollo, or similar enterprise application/data platforms. Experience building operational dashboards, workflow tools, or internal business applications. Exposure to manufacturing, supply chain, sales, finance, ERP, CRM, CPQ, WMS, or MES processes. Experience developing AI, machine learning, predictive analytics, or workflow automation solutions.Experience with Power BI, Tableau, or enterprise reporting tools.Knowledge of data governance and master data management practices.Experience working in Agile/Scrum environments.Shoals Technologies Group, LLC provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
- Shoals Technologies Group, LLC is seeking a highly motivated Senior Design Engineer to lead the design and development of power distribution and electrical infrastructure products for next‑generation data centers. This hands‑on role requires strong product development...Senior
- Shoals Technologies Group is seeking a Senior Design Engineer to lead the design and development of advanced power distribution and electrical infrastructure products for next-gen data centers. You will drive reliable, manufacturable solutions addressing AI and cloud-scale...Senior
- ...SAP Senior System/Business/Functional Analysts (ONSITE)The responsibilities include the following business user and technical support services:Assist end users on-site with inquiries and incidents/problemsTake ownership of problems until full resolutionProvide solutions...Senior
- An established industry player in renewable energy is seeking a Senior Accountant to join their dynamic team. This role emphasizes inventory accounting and supports the accounting team with day-to-day tasks, ensuring the accuracy and integrity of financial records. You...Senior
- Shoals Technologies Group in Tennessee is seeking an experienced Project Manager - ERP & Enterprise Systems to lead strategic technology initiatives that support our fast-growing manufacturing operations. You will partner with Operations, Manufacturing, Supply Chain, Finance...Senior
- North American Stamping Group seeks a Director of Quality - Manufacturing to drive the Quality Management System and ensure NASG meets customer and internal requirements. You will lead quality teams across new launches, investigations, and continuous improvement initiatives...Senior
- Shoals Technologies Group, LLC, headquartered near Nashville, Tennessee, is seeking an Accounting Manager to lead accounting operations, financial reporting, and internal controls under U.S. GAAP and SOX. The role partners with Finance, Sales, HR, Legal, Tax, Treasury, ...Senior
- Shoals Technologies Group is seeking an Investor Relations Manager to lead the global IR program, educate analysts, and maintain investor relations materials. You will collaborate with finance, PR, and operations to present a balanced view of the company’s strategy, results...Senior
- Krogerdc is seeking a highly skilled operational leader for its logistics team in Portland, TN. The successful candidate will lead site strategies to enhance productivity and employee engagement, while managing complex supply chain processes. Applicants should have a bachelor...SeniorFull time
- ...construction, or in operation, Shoals is setting the benchmark for clean energy infrastructure.Our success is built on delivering custom-engineered, plug-and-play solutions tailored to the unique needs of each project. With manufacturing facilities in Tennessee and Alabama,...SeniorFull timeLocal areaRemote workWorldwide
- ...standard for the renewable energy industry. We are a collection of engineers, renewable advocates, curious minds, and collaborators. Our... ...the rebellious hero.Summary:Shoals is seeking a highly motivated Senior Design Engineer to lead the design and development of...SeniorLocal areaWorldwide
- ...Asia-Pacific.Shoals sells their solar products principally to engineering, procurement, and construction firms that build solar energy projects... ...oral communication skills.Ability to use personal computer software such as Office 365 suite.Extensive experience working with...SeniorWork at officeLocal area
- North American Stamping Group in Portland, TN is seeking a Quality Specialist to join our Plant 2 team. The role focuses on quality systems, part inspection procedures, and collaboration with production to maintain conformance. You will perform CMM verification, calibration...
- Source Recruitment Solutions is seeking a Senior Operations Manager in White House, TN to lead large-scale distribution and inventory operations, procurement, and supply chain activities. You will drive strategic initiatives, optimize processes, and manage cross-functional...Senior
- Spectraforce Technologies is seeking an experienced Lab Technician V to perform routine medical laboratory testing under supervision of a Medical Technologist. The role requires strong documentation, adherence to quality standards, and the ability to manage multiple priorities...Senior
- A healthcare solutions provider seeks a Clinical Coding Analyst to ensure accurate documentation and compliance for healthcare clients in White House, TN. You will perform chart reviews, prepare reimbursement recommendations, and analyze quality metrics. Applicants should...SeniorRemote jobFlexible hours
- HUB International in Kentucky is seeking an experienced Account Manager II to manage a portfolio of accounts, ensuring client retention and satisfaction. This role involves negotiating with carriers, analyzing insurance needs, and providing mentorship to junior staff. Applicants...Senior
- Macy's is seeking a Maintenance Mechanic to perform preventive and corrective maintenance on material handling equipment, conveyors, and building systems in our distribution and retail spaces. You will diagnose malfunctions, repair components, and follow CMMS work orders...Senior
- A leading automotive parts retailer is seeking a Commercial Parts Pro in White House, TN. The role emphasizes customer relationship management and driving sales growth. Candidates should possess strong automotive knowledge, proven sales skills, and the ability to organize...SeniorFull time
- ...is seeking a compassionate Speech Language Pathologist (SLP) in White House, Tennessee. This role involves evaluating and treating seniors with swallowing and communication disorders while providing individualized attention through tailored therapy sessions. The position...SeniorMonday to Friday
- ...standard for the renewable energy industry. We are a collection of engineers, renewable advocates, curious minds, and collaborators. Our... ...:Bachelor's degree in Computer Science, Information Systems, Software Engineering, Data Science, Engineering, Information Technology...Local areaWorldwide
- ...our business. Primary Responsibilities The Technical Support Engineer is based in the Portland office and serves as the primary liaison... ...Skills Required Mechanical Aptitude Microsoft Office and CAD software HVAC/R and plumbing, contracting, and industry experience...Work experience placementWork at office
- ...together, bringing alive a spirit of collaboration, generosity, and mutual respect in our relationships and decision‑making. The Senior Director of Construction & Facilities serves as a strategic and operational leader responsible for managing all internal and external...SeniorFor contractorsLocal area
- The Clinical Coding Analyst plays a critical role in ensuring accurate reimbursement, regulatory compliance, and documentation integrity for healthcare clients. This position directly impacts hospital revenue performance, coding compliance, and quality metrics by identifying...SeniorRemote jobWork experience placementFlexible hours
- ...Innovation Team is looking for an experienced Mechanical Design Engineer who wants to be part of a team driving broader automation,... ...layouts, configurable design files, and CAM-ready details using CAD software such as SolidWorks. Perform basic engineering checks related...Flexible hours
- The Design Engineer will focus on contributing to the world‑class design and development of power distribution systems for Battery Energy... ...Create detailed part designs and drawings using SolidWorks software Collaborate closely with suppliers and internal departments to...Local area
$130k
...SENIOR OPERATIONS MANAGER Location:White House, TN Position Type:Full-Time-Permanent position Reports To:Vice President of Operations Compensation:$130K Base Salary + up Plus Bonus eligibility We are seeking a dynamic, results-driven Senior Operations...SeniorPermanent employmentFull timeWork at office- ...sells their solar products principally to engineering, procurement, and construction firms... ...produce, and ship each order. Summary: The Senior Accountant will support the accounting... ...particularly Excel. Experience with accounting software (preferred). Strong organizational and...SeniorWork at officeLocal area
$40 - $53 per hour
...Manufacturing EngineerThe Manufacturing Engineer plans, directs, and coordinates manufacturing process design and continuous improvement activities. This role supports the engineering function by analyzing product designs for manufacturability and assembly, developing...Contract workTemporary workWork at office$40 - $53 per hour
...Job Title: Manufacturing Engineer Job Description The Manufacturing Engineer plans, directs, and coordinates manufacturing process design and continuous improvement activities. This role supports the engineering function by analyzing product designs for manufacturability...Contract workTemporary workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!

