Software Developer, Internal Tools

CleanJoule, Inc.Salt Lake City, UT
8hOnsite

About The Position

CleanJoule is seeking a Software Developer – Internal Tools to design, build, and maintain internal software systems that support operations, engineering, and business functions. This role focuses on internal integrations, scripting, databases, and reporting tools that enable teams across the company to access reliable factory and operational data. This is a hands-on individual contributor role. The successful candidate will work across traditional department boundaries (IT, operations, engineering, EHS, finance) to implement practical, maintainable solutions that improve visibility, efficiency, and data quality.

Requirements

  • 7+ years of experience in software development with diversity of experience in systems and internal tools with a bachelor’s degree in Computer Science or significant relevant experience in lieu of CS degree
  • 4+ years of directly applicable software development including internal tools development in a physical production environment
  • Experience with scripting and automation (PowerShell strongly preferred), SQL databases
  • Experience integrating systems via APIs, file interfaces, or middleware
  • Ability to work independently on minimally scoped projects with minimal supervision working with stakeholders to define projects and sort through ambiguity
  • 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
  • Exposure to cloud platforms or hybrid on-prem/cloud architectures
  • Understanding of cybersecurity or data governance in operational environments

Responsibilities

  • Design, develop, and maintain internal tools and systems used across 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 and related tooling, to support IT and operations workflows
  • Design and manage relational databases and data models used to store factory, operational, and business data
  • Support or implement reporting and data access tools that allow non-technical users to generate reports and insights
  • Collaborate with stakeholders to translate operational needs into technical solutions
  • Ensure internal systems follow security, reliability, and data integrity best practices
  • Document systems, data flows, and operational procedures
  • Ensures compliance with internal standards, industry regulations, and safety requirements, including OSHA and other government policies & regulations.
  • Conferring with management and project stakeholders throughout a project’s life cycle.
  • Other job duties as assigned

Benefits

  • CleanJoule offers a competitive compensation and benefits package (health, dental, vision, employee and dependent life coverage, short-term disability, long-term disability, flexible spending accounts, health savings account, 401k matching, PTO, paid parental leave, and bonus potential).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service