Lead Aveva PI Software Engineer//W2

Charlotte, NC, US • Posted 2 days ago • Updated 1 hour ago
Contract W2
On-site
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • IT Management
  • Mentorship
  • Security Controls
  • Reporting
  • Cadence
  • Sprint
  • Orchestration
  • Step-Functions
  • Amazon S3
  • Amazon DynamoDB
  • RBAC
  • IaaS
  • Reliability Engineering
  • Instrumentation
  • Root Cause Analysis
  • CyberArk
  • Technical Writing
  • Drive Testing
  • Artificial Intelligence
  • FOCUS
  • Roadmaps
  • Software Development
  • Amazon Web Services
  • Management
  • Agile
  • Scrum
  • JIRA
  • Collaboration
  • Cloud Computing
  • Terraform
  • Software Development Methodology
  • Git
  • Workflow
  • Continuous Integration
  • Continuous Delivery
  • Code Review
  • Communication
  • OSIsoft
  • Web API
  • Enterprise Architecture
  • Documentation
  • .NET
  • C#
  • SQL
  • Windows PowerShell
  • Scripting
  • Python
  • Node.js
  • Splunk
  • Dynatrace
  • Generative Artificial Intelligence (AI)
  • Prototyping
  • Productivity
  • EXT
  • IMG

Summary

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:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91022079
  • Position Id: 2026-48068
  • Posted 2 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Charlotte, North Carolina

2d ago

Easy Apply

Full-time

55 - 60

Remote or Charlotte, North Carolina

Today

Easy Apply

Contract

USD85 - USD95

Charlotte, North Carolina

Today

Contract

USD 53.00 - 57.00 per hour

Charlotte, North Carolina

Today

Contract

USD 53.00 - 57.00 per hour

Search all similar jobs