What are the responsibilities and job description for the Software Engineering Manager position at TES The Employment Solution?
This is a hybrid position, therefore, must reside or be willing to reside within the Raleigh, NC area. W2 / direct hire position.
Must Have Experience With Creating a Library Of Code
The Software Engineering Manager leads a team of 4-5 PE's responsible for developing software and configuration files for programmable components such as protective relays, generator controllers, PLCs, HMIs, data concentrators, and network switches. We are seeking a leader capable of creating code modulation and standardizing code for power control systems. These components form the control systems of microgrids and are integrated into switchboards, generators, switchgear, control cabinets, inverters, and more.
Minimum Qualifications
Bachelor's degree in Electrical Engineering or a related technical field
5 years of experience in a related engineering or design role
2 years of experience managing engineering teams
Advanced degree or Professional Engineering (PE) license preferred
Key Responsibilities
Manage team workload and competing priorities to ensure timely delivery
Collaborate with Principal Engineers and Technical Project Managers
Ensure compliance with engineering design standards and regulations
Coordinate with Electrical, Mechanical, and other engineering disciplines
Support budgeting, strategic planning, and continuous improvement initiatives
Mentor and guide team members, including performance reviews and career planning
Approve time and expense reports for team members
Provide regular project status updates and technical support as needed
Facilitate project reviews and leverage past projects to reduce lead times
Support Testing & Commissioning, Power Control Monitoring, and Solution Architecture teams
Estimate programming time for projects and support product/standards development
Interface with customer BMS and SCADA systems
Transfer knowledge to project delivery teams post-contract
Partner with Recruiting to attract and retain top talent
Working Conditions
Hybrid
Must Have Experience With Creating a Library Of Code
The Software Engineering Manager leads a team of 4-5 PE's responsible for developing software and configuration files for programmable components such as protective relays, generator controllers, PLCs, HMIs, data concentrators, and network switches. We are seeking a leader capable of creating code modulation and standardizing code for power control systems. These components form the control systems of microgrids and are integrated into switchboards, generators, switchgear, control cabinets, inverters, and more.
Minimum Qualifications
Bachelor's degree in Electrical Engineering or a related technical field
5 years of experience in a related engineering or design role
2 years of experience managing engineering teams
Advanced degree or Professional Engineering (PE) license preferred
Key Responsibilities
Manage team workload and competing priorities to ensure timely delivery
Collaborate with Principal Engineers and Technical Project Managers
Ensure compliance with engineering design standards and regulations
Coordinate with Electrical, Mechanical, and other engineering disciplines
Support budgeting, strategic planning, and continuous improvement initiatives
Mentor and guide team members, including performance reviews and career planning
Approve time and expense reports for team members
Provide regular project status updates and technical support as needed
Facilitate project reviews and leverage past projects to reduce lead times
Support Testing & Commissioning, Power Control Monitoring, and Solution Architecture teams
Estimate programming time for projects and support product/standards development
Interface with customer BMS and SCADA systems
Transfer knowledge to project delivery teams post-contract
Partner with Recruiting to attract and retain top talent
Working Conditions
Hybrid