Role: OSIsoft / AVEVA PI Platform Engineering
Location: Charlotte, NC preferred. REMOTE CANDIDATES OKAY
Contract: 3 Year Contract
Mode of interview Virtual
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.