Role- PI System Developer
Contract: 3 Year Contract
Mode of interview Virtual
Location: Charlotte, NC preferred. REMOTE CANDIDATES OKAY
Must BE: USC, Green Card, H4, or OPT
Lead Software Developer - OSIsoft / AVEVA PI Platform Engineering
Focus: PI System Engineering • PI Automation • PI Integrations • AWS Enablement
Position Summary
We are seeking a hands-on Lead Software Developer to drive technical delivery for the OSIsoft / AVEVA PI System ecosystem. This role owns execution across multiple PI-focused initiatives, translating operational and business needs into scalable, enterprise-grade PI solutions. The role combines deep PI platform experience, technical leadership, and cloud-enabled automation to support and modernize PI infrastructure at scale.
Key Responsibilities
PI Platform Engineering & Delivery (Primary)
Lead day-to-day technical execution for PI System initiatives, including enhancements, integrations, automation, and platform modernization.
Design and implement solutions across the PI ecosystem:
PI Data Archive
Asset Framework (AF)
PI Vision
PI Web API / SDKs
Translate ambiguous operational requirements into clear technical designs, epics, and tasks.
Guide developers on PI best practices, data modeling, integration patterns, and performance considerations.
Ensure PI solutions are enterprise-ready: security, reliability, supportability, and documentation. PI Automation & Integration
Build and enhance automation workflows supporting PI infrastructure operations (deployments, upgrades, health checks, data flows).
Integrate PI with upstream/downstream systems using PI Web API, custom services, and cloud-native tooling.
Support modernization of legacy PI solutions into standardized, supportable architectures. Cloud Enablement (AWS)
Use AWS services to orchestrate and automate PI workflows, including:
Lambda, Step Functions, SSM, S3, DynamoDB, IAM
Manage PI-supporting infrastructure using Infrastructure-as-Code (Terraform preferred).
Implement observability, logging, and operational monitoring for PI-integrated services. Technical Leadership & Agile Execution
Mentor and guide developers; lead code reviews and enforce engineering standards.
Partner with PMs and Agilists to ensure PI-focused stories are clear, sequenced, and executable in JIRA.
Provide clear status updates and proactively escalate PI platform risks or blockers. Documentation & Operational Readiness
Produce and maintain PI architecture documentation, SOPs, runbooks, and deployment procedures.
Support production readiness, testing discipline, and post-deployment support. GenAI (Supporting Capability)
Support GenAI proof-of-concepts related to PI data usage, automation, or internal productivity (secondary focus). Required Qualifications
7+ years software engineering experience with hands-on technical leadership.
Strong experience with OSIsoft / AVEVA PI System, including PI Data Archive and AF.
Proven ability to lead execution across multiple PI-related initiatives simultaneously.
Experience integrating PI with external systems using PI Web API / SDKs.
Strong AWS experience supporting PI automation or integrations.
Infrastructure-as-Code experience (Terraform preferred).
Experience working in Agile/Scrum environments (JIRA).
Strong SDLC discipline: Git, CI/CD, code reviews, documentation. Preferred Qualifications
PI Vision customization and optimization experience.
Experience modernizing or scaling enterprise PI deployments.
Hands-on development experience with .NET/C#, SQL, PowerShell, plus Python or Node.js.
Experience with monitoring/logging tools (CloudWatch, Splunk, Elastic, Dynatrace).
Prior delivery of PI-related automation or GenAI use cases.