Job Title: Lead Aveva PI Software Engineer
Contract on W2
LOCAL TO CHARLOTTE ONLY Hybrid 3 days week in office in Charlotte, NC (( LOCAL CANDIDATES ONLY)
2 Virtual Interviews
Lead Software Developer - PI Platform Engineering
Automation Cloud GenAI AVEVA PI Ecosystem AWS
Position Summary
We are seeking a highly skilled Lead Software Developer to drive technical delivery across multiple concurrent workstreams for the PI Platform Engineering Team. This role is execution-focused and hands-on: you will translate business needs into concrete technical plans, lead developers through implementation, and ensure solutions are enterprise-grade, supportable, well-documented, and aligned to established engineering standards.
Our team builds custom solutions focused on automation, cloud, and Generative AI surrounding the AVEVA PI System ecosystem. A major focus area is an internal AWS-based orchestration and automation platform used to coordinate workflows, deployments, and operational activities across PI infrastructure.
Key Responsibilities
Technical Leadership & Delivery Execution (Primary)
Own day-to-day technical execution across multiple parallel workstreams: clarify scope, define next steps, and drive delivery to completion.
Break down ambiguous requirements into actionable epics/stories/tasks; identify dependencies, risks, and sequencing.
Guide and mentor developers: propose implementation approaches, teach patterns/standards, and delegate work appropriately.
Ensure delivery outputs are enterprise-ready: maintainability, security controls, operational readiness, and documentation/runbooks.
Partner with architecture/standards owners to ensure implementation aligns to published design principles and coding standards.
Provide clear status updates to technical and non-technical stakeholders; escalate risks and blockers early.
Agile/Scrum Collaboration (JIRA)
Collaborate closely with the team's Project Manager and Agilist who coordinate Agile ceremonies, reporting, and cadence.
Bring technical context to sprint planning and backlog refinement: help ensure stories are implementable, risks/dependencies are understood, and acceptance criteria are clear.
Support delivery execution during the sprint by helping engineers stay aligned on scope, sequencing, and next steps in JIRA.
AWS Engineering (Automation, Orchestration & Infrastructure-as-Code)
Design, build, and enhance AWS-based automation workflows and services (commonly including Step Functions, Lambda, Systems Manager (SSM), S3, DynamoDB, IAM/RBAC, and related services).
Build and maintain cloud infrastructure using Infrastructure-as-Code (Terraform preferred; CloudFormation familiarity a plus).
Implement reliability engineering practices: observability, log/metric/trace instrumentation, failure handling, retries, runbooks, and root-cause analysis.
Support secure-by-design implementations: least-privilege access patterns, credential governance, and auditability.
Leverage enterprise secrets and privileged access tooling as appropriate (e.g., HashiCorp Vault, CyberArk, BeyondTrust).
Quality, Operational Readiness & Documentation
Participate in and/or lead code reviews; enforce engineering standards and best practices.
Create or improve technical documentation: architecture notes, designs, SOPs, runbooks, deployment/backout plans, and support procedures.
Drive testing discipline (unit/integration) and support production deployment readiness activities.
GenAI Initiatives (Proof-of-Concept Delivery)
Lead or support delivery of GenAI proof-of-concepts in collaboration with an internal AI community of practice, with a focus on outcomes that can scale in subsequent phases.
Work with product and stakeholders to define success criteria, technical approach, and roadmap for expansion.
Required Qualifications:
7+ years of professional software development experience, including leading delivery for other developers or squads.
Strong AWS experience building production-grade services and automation workflows.
Demonstrated ability to lead execution across multiple simultaneous initiatives: scoping, planning, dependency management, and delivery.
Experience working in Agile/Scrum environments using JIRA (technical contribution to planning/refinement; collaboration with delivery roles).
Hands-on experience with Infrastructure-as-Code for cloud environments (Terraform preferred; CloudFormation familiarity a plus).
Strong SDLC discipline: Git-based workflows, CI/CD practices, code review, documentation, and operational readiness.
Excellent communication skills: ability to translate between business needs and technical implementation plans.
Preferred Qualifications
Experience in the AVEVA/OSIsoft PI ecosystem (Data Archive, Asset Framework, PI Vision, PI Web API/SDKs) or similar industrial/historian platforms.
Experience modernizing legacy applications into enterprise architecture standards (security, supportability, observability, and documentation).
Hands-on experience with .NET/C#, SQL, PowerShell, and at least one modern scripting/runtime language (e.g., Python, Node.js).
Experience with monitoring/log aggregation and operational tooling (e.g., CloudWatch, Splunk, Elastic, Dynatrace).
Applied experience delivering GenAI prototypes or internal productivity/automation solutions.
Ayush Sharma Sr. US Technical Recruiter
| Ext:149
| G-talk:
