Jobs · Engineering

Senior Software Engineer

Shoals Technologies Group · Portland, TN · 1 mo ago
RemoteRemoteEngineeringFull-time

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.
  • Create 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.
  • Create automated reporting, KPI dashboards, and operational performance monitoring solutions.
  • Aid in 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.
  • 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.
  • 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.
  • 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.
  • Excellent 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.

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com