ENERGY SYSTEMS GROUP is seeking a Supervisor, Software Engineering to join our Information Technology team located at our corporate office in Newburgh, IN. This position is onsite or remote. Occasional travel may be required. The Supervisor, Software Engineering is responsible for leading the design, development, and continuous improvement of enterprise software solutions with a primary focus on ESGs IFS ERP platform and its surrounding ecosystem. This role partners closely with business units to identify opportunities to streamline workflows, optimize business processes, and enhance system capabilities through configuration, development, and integration within IFS and connected platforms. The Supervisor oversees the development and integration of solutions across enterprise systems including IFS ERP, Salesforce, Procore, ADP, and Microsoft 365, ensuring seamless data flow and alignment with business objectives. This individual leads efforts to extend and enhance IFS functionality through Oracle-based development, custom applications, and automation where native capabilities are insufficient. In addition to technical leadership, this role is responsible for driving modern software engineering practices, including Agile delivery, cloud-based development, and DevOps using Azure DevOps. The Supervisor plays a critical role in transforming ESGs development processes by embedding AI-assisted development, intelligent automation, and scalable integration patterns into the software development lifecycle. The Supervisor, Software Engineering manages and mentors a small team of Software Engineers (12 direct reports), establishes development standards, and ensures solutions are scalable, secure, and aligned with ESGs long-term technology strategy.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager
Education Level
No Education Listed
Number of Employees
101-250 employees