Senior Software Developer - SCADA / Ignition

1 month, 2 weeks ago
Full-time
Senior
Software Development
Terabase Energy

Terabase Energy

Terabase Energy specializes in providing innovative digital and automation solutions that enhance the efficiency and scalability of utility-scale solar power plants throughout their entire lifecycle.

Renewable Electricity
51-250
Founded 2019
$50M raised

Description

  • Own the overall Ignition and Gateway software architecture across SCADA products and projects.
  • Define and maintain standards for tag naming conventions, UDT structures, dataset structures, and reusable templates.
  • Own and improve the Perspective development framework and visualization development process.
  • Establish and manage version control repository strategy, branch structure, release discipline, code reuse, and development workflows.
  • Build and maintain automated deployment processes for Ignition to reduce manual configuration and improve rollout speed and repeatability.
  • Develop automation tools and frameworks that convert drawings, device lists, and tag lists into UDTs, project configurations, and SCADA building blocks.
  • Create and maintain dataset structures and software models for SCADA applications, reporting, integrations, and automation initiatives.
  • Collaborate with SCADA Engineering on project execution while keeping HMI screen appearance aligned with the engineering team.
  • Support cloud SCADA, asset management, and software platform architecture initiatives.
  • Mentor and train junior developers and engineers on framework standards, repository structure, coding practices, and development best practices.
  • Support field and project teams with troubleshooting, framework improvements, and project-specific software issues.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Controls Engineering, or a related field.
  • 7+ years of software development experience, including strong hands-on experience with the Ignition SCADA platform.
  • Strong expertise in Ignition Gateway, Perspective, tag management, UDT design, and SCADA software architecture.
  • Experience with version control systems and structured software development workflows.
  • Experience building automation tools, templates, reusable software frameworks, and deployment pipelines.
  • Strong understanding of industrial data structures, naming conventions, and software configuration management.
  • Ability to translate engineering inputs such as drawings, device lists, and tag databases into scalable software structures.
  • Strong communication and collaboration skills in cross-functional environments involving software, controls, and project engineering teams.
  • Experience in utility-scale solar, BESS, SCADA, or industrial automation systems, preferred.
  • Experience with cloud SCADA, asset management platforms, or enterprise monitoring systems, preferred.
  • Experience with scripting, software automation, and data transformation tools used to accelerate project configuration, preferred.
  • Experience mentoring engineers and building reusable frameworks adopted across engineering organizations, preferred.

Benefits

  • Base salary of $100,000–140,000, depending on experience and location.
  • Generous time off and holiday policy.
  • Remote flexibility.
  • Flexible time off.
  • Comprehensive benefits package.
  • 401(k) match.
  • Stock options.
  • Home office setup allowance.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Manufacturing Test

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Software Engineer for its Manufacturing Test organization to develop software and automation that improve product testing, deployment, and data-driven quality across land, sea, and air systems.

AWS Azure C# CI/CD DB2 Embedded Systems Git Linux Python SQL Server
4 hours, 22 minutes ago

Senior Software Engineer, Manufacturing Test

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Software Engineer for its Manufacturing Test organization to develop software and automation that improves testing, analytics, and quality across defense products in land, sea, and air domains.

AWS Azure C# CI/CD DB2 Embedded Systems Git Linux Python SQL Server
4 hours, 22 minutes ago

Staff Software Engineer

Kaseya 1K-5K IT Services

Kaseya is hiring a Staff Software Engineer to lead the design and delivery of a unified Identity and Access Management platform for a large portfolio of cloud products.

Active Directory HIPAA JWT SAML Secrets Management
4 hours, 37 minutes ago

Senior Software Engineer, Manufacturing Test

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Software Engineer for its Manufacturing Test organization to develop software and automation that improves product testing, deployment, and analytics across land, sea, and air systems.

AWS Azure C# CI/CD DB2 Embedded Systems Git Linux Python SQL Server
4 hours, 37 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers