×
Register Here to Apply for Jobs or Post Jobs. X

Technical PLC​/Software Development Manager

Job in Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listing for: Diversified Automation
Full Time position
Listed on 2026-01-24
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below
Location: Town of Poland

As Technical PLC/Software Development Manager, you will be responsible for the software development of conveyor and sortation systems. This position is focused on implementing site-based controls for new equipment within new or existing customer systems. You will manage, develop, educate, and guide a team of SCADA and PLC development engineers. To support the project scope and schedule, this position will work with other members of the Operations and Controls engineering groups.

This position will help in managing a repository of applications and be responsible for designing and implementing software solutions. You will work closely with stakeholders to identify requirements and translate them into software designs, ensuring that the resulting solution is scalable, secure, and efficient.

Roles and Responsibilities
  • Collaborate with stakeholders to understand their business requirements and translate them into technical specifications and software designs.
  • Develop and maintain a software architecture that meets scalability, performance, and security requirements.
  • Ensure that software designs are in compliance with enterprise architecture standards and best practices.
  • Identify and mitigate technical risks, and ensure that the solutions are scalable, maintainable, and cost-effective.
  • Work and manage the PLC and SCADA development teams to provide technical guidance and mentoring and ensure that designs are being implemented correctly.
  • Participate in code and design reviews to ensure that the solution meets the requirements and adheres to the established standards.
  • Provide technical support to end-users and resolve technical issues as needed.
  • Keep up-to-date with emerging technologies and industry trends, and evaluate their potential impact on the solution.
  • Write and implement machine code, integrate subsystems, and assist the commissioning team with all on-site commissioning efforts.
  • Utilize Human Machine Interface (HMI) using commercially available products including but not limited to:
    Aveva, Ignition, Wonderware, Indosoft, Kepware, Factory Talk View and RSView.
  • Implement PLC and HMI programs to satisfy current design and customer specifications.
  • Individually or as a team work with the commissioning team to commission complex automated systems, provide site engineering support, and complete system acceptance testing as needed.
Qualifications
  • Bachelor’s degree in Electrical Engineering or Electrical Engineering Technology. Master’s degree a plus.
  • 8-10 years of experience with software development which includes PLC programming (Rockwell Software preferred, Schneider, Siemens software a plus).
  • HMI Programming (Ignition, Factory Talk View preferred, Aveva, Indosoft a plus).
  • Has the technical expertise and heavy knowledge in sortation logic, input and output device design and implementation.
  • Industrial communication networks (Ether Net/IP, Device Net, Profinet, etc.).
  • Experience with Rockwell and Schneider VFDs (Siemens, Lenze VFDs a plus).
  • Experience with Microsoft 365 – Office Apps.
  • In-depth knowledge of software design principles, patterns, and best practices.
  • Experience developing scalable, high-performance, and secure software systems.
  • Strong knowledge of database technologies and integration with software systems.
  • Excellent communication and interpersonal skills; ability to work collaboratively with cross-functional teams.
  • Strong analytical and problem-solving skills; ability to work independently and proactively.
  • Experience in agile software development methodologies.
  • Must be self-motivated, self-aware, detail-oriented, and results-focused.
  • Ability to schedule, manage, and execute basic system implementations, enhancements, and retrofits.
  • Experience working with a variety of software development technologies such as Java, .NET, Python, and JavaScript preferred but not required.
  • Familiarity with technologies related to data analytics and machine learning is a plus.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary