Senior Ignition Developer
Full Time, Exempt, Travel up to 25%
We are seeking a Senior Ignition Developer to contribute to the development and evolution of a renewable energy grid integration platform. This is not a project-based services role. Instead, this position is embedded within a dedicated product team that includes a Product Manager, UI Designer, and QA Engineer, all focused on building a scalable platform that enables renewable energy facilities to connect to the grid, manage assets, and expand operations.
This role operates at the intersection of Ignition, SCADA, and modern software development. The Senior Ignition Developer applies deep industrial domain knowledge to design and build solutions that operators rely on daily. A key focus of the role is improving and modernizing HMI experiences, delivering intuitive and efficient interfaces that significantly advance beyond traditional SCADA systems.
The Senior Ignition Developer reports to the Solutions Manager and plays a critical role in shaping a product that supports the growing demands of the renewable energy sector.
Key Responsibilities
Build the Product:
- Design and develop core Ignition-based product features (Perspective) for the renewable energy sector
- Architect scalable SCADA frameworks that integrate industrial protocols (MQTT, Modbus, OPC-UA, DNP3) into a cohesive platform
- Build reusable templates, components, and modules that form the foundation of a shippable product — not one-off project deliverables
- Create visualization systems that turn complex operational data into clear, actionable insights for energy operators
Work Smarter with AI:
- Leverage AI tools (Claude Code Max, ChatGPT) daily to accelerate development, debugging, and code review
- Embrace AI-assisted workflows as a core part of how we build — not an afterthought
- Continuously explore new ways AI can improve your productivity and share what works with the team
Collaborating with the Product Team:
- Work closely with our Product Manager to translate product vision and roadmaps into working software
- Partner with our UI Designer to build interfaces that are both powerful and intuitive
- Contribute to product decisions — you're not just a ticket-taker, you're a product thinker
- Develop and maintain documentation that keeps the team aligned as the product evolves
- Ensure everything we ship meets industry standards and regulatory requirements
Position Requirements
Education:
- Bachelor’s degree in engineering or a related field
Required Experience:
- 5+ years hands-on experience developing in Ignition (Perspective)
- 3–5 years working with Java and Python
- Solid understanding of industrial communication protocols (MQTT, Modbus, OPC-UA, DNP3)
- Working knowledge of source control workflows (Git/GitHub)
- Comfortable with Windows and Linux environments, virtualization, and cloud platforms
- Strong grasp of industrial networks, systems architecture, and infrastructure
- Comfortable using AI tools (ChatGPT, Claude, Copilot, etc.) as part of your daily development workflow
Preferred Experience:
- Experience with the Ignition SDK — you've built custom modules, not just configured out-of-the-box
- Ignition Gold Certification — shows you've put in the work
- 2–3 years of React experience
- Background in renewable energy / power management systems
- Experience using AI coding assistants to boost productivity
- Experience with network security (firewalls, IDS/IPS, VPNs) in OT environments
- Scripting and automation chops (PowerShell, Python, Bash)
- Product development experience (vs. purely project-based work)
- Any relevant industry certifications
Skills/Competencies
Behavioral:
- Demonstrated ability to work well in collaborative team environment and start-up atmosphere.
- Enthusiasm for taking on new and challenging tasks.
- Strong interest in renewable energy, energy storage and their applications.
- Excellent analytical, quantitative, and interpersonal skills.
- Ability to multitask in a fast-paced, collaborative working environment.
- Entrepreneurial mindset and self-starter.
- Sense of humor and ability to build positive relationships.
Physical Demands & Working Conditions:
- Sitting/Standing/Flexibility: Ability to stand and sit for 8 or more hours when in an office environment.
- Speech/Reading: Ability to speak, read, and write English proficiently and deliver a variety of instructions furnished in written, verbal, diagram, or schedule form.
- Vision/Hearing: Ability to understand a variety of instructions furnished in written, verbal, diagram, or schedule form.
- Safety: Ability to understand and communicate safety precautions when necessary.
Note: The above job description outlines the general nature and level of work performed by individuals assigned to this position. It does not restrict the tasks that may be assigned based on evolving business needs.