Haystack
← Back to Jobs
Remote
Technology

Sr. GeoSCADA Software Developer (OSI PI) W2 Only - Remote (U.S.)

Select Source InternationalAlpharetta, GA🇺🇸United StatesPosted 3 Aug 2026

Quick Overview

Work Type
Remote
Level
Mid Senior

Job Description

Job Title Senior GeoSCADA Software Developer
Job Location Type Remote (EST Preferred | CST Considered)
Location Remote (U.S.)
Job Type 6-Month Contract with Possible Extension
Travel Up to 25% (as needed for customer meetings and deployments)
W2 only. About the Role

We are seeking a highly experienced Senior GeoSCADA Software Developer to join a growing industrial automation team supporting mission-critical SCADA solutions across multiple industries. This is a remote opportunity for a senior-level engineer who can provide technical leadership, perform code reviews, troubleshoot complex issues, and mentor a team of junior and mid-level developers.

The ideal candidate will have extensive experience with GeoSCADA (required), OSI PI, and AVEVA/Wonderware InTouch, along with expertise in SCADA architecture, asset framework design, and industrial automation. This role offers the opportunity to design and implement enterprise-scale SCADA systems while working with cutting-edge industrial technologies supporting manufacturing, utilities, energy, mining, and infrastructure projects.

Key Responsibilities
  • Design, develop, and maintain enterprise GeoSCADA applications and industrial automation solutions.
  • Lead development efforts involving GeoSCADA, OSI PI, AVEVA/Wonderware InTouch, and System Platform technologies.
  • Perform code reviews and provide technical guidance to a team of 3 5 junior and mid-level developers.
  • Design scalable SCADA architectures, including asset framework design and development.
  • Configure, develop, and optimize SCADA applications for monitoring and controlling industrial processes.
  • Integrate SCADA platforms with historians such as OSI PI, AVEVA Historian, and Wonderware Historian.
  • Collaborate with project managers, clients, and engineering teams to gather requirements and deliver technical solutions.
  • Install, configure, troubleshoot, and support SCADA software, PLC connectivity, and related infrastructure.
  • Develop custom scripts and software enhancements using technologies such as JavaScript, Python, VBScript, C#, or Visual Basic.
  • Configure and troubleshoot industrial communication protocols including Modbus, OPC UA/DA, DNP3, and TCP/IP.
  • Conduct system testing, commissioning, upgrades, and production deployments.
  • Provide advanced troubleshooting and technical support for production SCADA environments.
  • Document technical designs, implementation procedures, and best practices.
  • Stay current with emerging technologies across the client and AVEVA product portfolios.
Required Qualifications
  • Bachelor's degree in Engineering, Computer Science, or a related technical discipline (or equivalent professional experience).
  • Extensive hands-on experience with GeoSCADA (Required resumes without GeoSCADA experience will not be considered).
  • Strong experience designing and developing GeoSCADA Asset Frameworks.
  • Proven experience with OSI PI and AVEVA/Wonderware InTouch.
  • Experience with AVEVA System Platform and industrial SCADA architectures.
  • Strong understanding of industrial automation, SCADA systems, and systems integration.
  • Experience performing code reviews, technical mentoring, and troubleshooting complex applications.
  • Knowledge of industrial networking concepts, architectures, and communication protocols.
  • Experience integrating SCADA systems with operational data historians.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication skills with the ability to collaborate across technical and business teams.
Preferred Qualifications
  • Experience designing enterprise-level SCADA architectures and project-based automation solutions.
  • Experience with client AVEVA software portfolios.
  • Hands-on experience with:
    • AVEVA System Platform
    • InTouch HMI
    • AVEVA/Wonderware Historian
    • OSI PI
    • Predictive Analytics
  • Experience integrating PLCs and industrial control systems.
  • Programming experience with:
    • JavaScript
    • Python
    • C#
    • Visual Basic (VB/VBScript)
  • Experience with industrial communication protocols including:
    • OPC UA / OPC DA
    • Modbus
    • DNP3
    • TCP/IP
  • Experience supporting manufacturing, utilities, energy, mining, or industrial automation environments.
  • Previous experience leading technical teams or mentoring software developers.
Top Skills
  • GeoSCADA (Required)
  • GeoSCADA Asset Framework Design & Development
  • SCADA System Development
  • OSI PI
  • AVEVA / Wonderware InTouch
  • AVEVA System Platform
  • Wonderware Historian
  • Industrial Automation
  • SCADA Architecture
  • PLC Integration
  • JavaScript
  • Python
  • C#
  • OPC UA / OPC DA
  • Modbus
  • DNP3
  • TCP/IP
  • Code Reviews & Technical Leadership
  • Systems Integration
  • Industrial Networking

Skills

TCP/IP
C#
JavaScript
Python

Similar jobs