Software Developer, Internal Tools

CleanJoule Salt Lake City, UT
Full Time Mid Level 7+ years

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This role involves designing, building, and maintaining internal software systems, integrations, databases, and reporting tools to support CleanJoule's operations, engineering, and business functions, enabling teams to access reliable factory and operational data. The Software Developer will focus on implementing practical, maintainable solutions that improve visibility, efficiency, and data quality across the company. This individual contributor role requires working across various departments to translate operational needs into technical solutions.

Responsibilities

  • Design, develop, and maintain internal tools and systems for manufacturing, engineering, and business teams
  • Build and support system integrations between enterprise software, databases, industrial data sources, and third-party platforms
  • Develop and maintain scripts and automation, including PowerShell, for IT and operations workflows
  • Design and manage relational databases and data models for factory, operational, and business data
  • Support or implement reporting and data access tools for non-technical users to generate reports and insights
  • Collaborate with stakeholders to translate operational needs into technical solutions
  • Ensure internal systems adhere to security, reliability, and data integrity best practices
  • Document systems, data flows, and operational procedures
  • Ensure compliance with internal standards, industry regulations, and safety requirements including OSHA
  • Confer with management and project stakeholders throughout a project’s life cycle

Requirements

  • 7+ years in software development with diversity of experience in systems and internal tools
  • 4+ years of directly applicable software development including internal tools development in a physical production environment
  • Experience with scripting and automation (PowerShell strongly preferred)
  • Experience with SQL databases
  • Experience integrating systems via APIs, file interfaces, or middleware
  • Ability to work independently on minimally scoped projects with minimal supervision
  • Strong communication skills and ability to work across technical and non-technical teams
  • Familiarity with factory data sources (MES, historians, ERP, CMMS, SCADA, or similar)
  • Familiarity with SQL databases
  • Experience with reporting platforms, dashboards, or self-service analytics tools

Qualifications

  • Bachelor’s degree in Computer Science or significant relevant experience
  • 7+ years of experience in software development with diversity of experience in systems and internal tools; 4+ years of directly applicable software development including internal tools development in a physical production environment

Nice to Have

  • Exposure to cloud platforms or hybrid on-prem/cloud architectures
  • Understanding of cybersecurity or data governance in operational environments

Skills

SQL * PowerShell * ERP * SCADA * APIs * MES * CMMS * Cloud platforms * Cybersecurity * Data governance * Historians * Hybrid On-Prem/Cloud Architectures *

* Required skills

Benefits

Health Insurance
PTO
Short-Term Disability
401K Matching
Employee and dependent life coverage
Dental Insurance
Paid parental leave
Long-Term Disability
Vision Insurance
Health Savings Account
Flexible spending accounts

About CleanJoule

CleanJoule Inc. is a venture-funded company focused on developing full-performance sustainable aviation fuel (SAF) and carbon-negative bio-rubber. They aim to create clean energy solutions for a sustainable planet, reducing global carbon emissions and combatting climate change.

Manufacturing
View all jobs at CleanJoule →