Energy Systems Group (ESG)

Software Engineering Supervisor

Energy Systems Group (ESG)

full-time

Posted on:

Location Type: Hybrid

Location: NewburghUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead and mentor a team of 12 Software Engineers, managing workload, priorities, and performance
  • Drive Agile development practices (Kanban), sprint planning, and delivery execution
  • Establish and enforce development standards, CI/CD pipelines, and DevOps practices using Azure DevOps
  • Partner with business leaders to translate strategic goals into scalable technical solutions
  • Lead adoption of AI-assisted software development (e.g., copilots, code generation, testing automation)
  • Define and implement AI-driven development processes to improve: Developer productivity, Code quality, Testing and deployment speed
  • Identify and implement AI use cases across business applications and integrations
  • Evaluate emerging AI tools and frameworks and drive adoption where appropriate
  • Design and oversee development of scalable applications using: C#, ASP.NET Core, Angular, JavaScript, SvelteKit, React
  • Ensure best practices in API design, microservices, and integration patterns
  • Oversee enterprise integrations across: Salesforce, IFS ERP, Procore, ADP, Microsoft Graph, SharePoint, Power Platform
  • Lead RPA and workflow automation development using Power Automate
  • Guide scripting and automation efforts using PowerShell
  • Ensure optimization and integration of IFS ERP across all connected systems
  • Lead impact analysis, upgrades, and enhancements across ERP ecosystem

Requirements

  • 8+ years of software development experience
  • 2+ years in a leadership or supervisory role preferred
  • Proven experience leading enterprise application development and integrations
  • Frontend: React, Blazor, Angular, JavaScript, SvelteKit
  • Backend: C#, ASP.NET Core
  • Data: PostGreSQL, Microsoft SQL Server, Oracle/PLSQL
  • DevOps: Azure DevOps (CI/CD pipelines)
  • Automation: Power Automate, PowerShell
  • Data Integration: Azure Data Factory
  • Enterprise Systems: Salesforce, IFS ERP, Procore, ADP
  • Hands-on experience with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude, etc.)
  • Strong understanding of how AI can transform: Software development lifecycle, Business process automation
Benefits
  • Professional growth and development programs including tuition reimbursement
  • Comprehensive health, dental, vision insurance plans and wellness plans for employee and your family
  • Life insurance, short-term disability, long-term disability, and supplemental benefits
  • 401(k) Savings Plan
  • Twelve Paid Holidays
  • Paid Vacation and Personal/Sick Leave
  • Paid Parental Leave for the birth, adoption, or placement of a child/children
  • Highly competitive salaries and incentive structure
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#ASP.NET CoreAngularJavaScriptSvelteKitPostGreSQLMicrosoft SQL ServerOracle/PLSQLAzure DevOpsPowerShell
Soft Skills
leadershipmentoringcommunicationcollaborationstrategic thinkingproblem-solvingprioritizationperformance managementadaptabilityanalytical thinking