Software Integration Engineer
Role details
Job location
Tech stack
Job description
Decide4Action is a company located in Greenville, SC specializing in shop-floor software for the manufacturing industries. Our products range from Supervisory Control and Data Acquisition systems to Quality Monitoring products. We are seeking a Software Integrator to join our organization who brings a versatile personality, positive attitude, and strong problem-solving capabilities to our team.
The primary responsibility of this position will be implementing and supporting customer software solutions in live manufacturing environments. This includes customer implementations, troubleshooting and debugging software issues, applying software customizations, and configuring and tuning applications to meet operational requirements. The successful candidate will work across both software and customer-facing activities, helping ensure reliable deployment and performance of our solutions on the shop floor.
Core technologies for this role include ReactJS, NodeJS, Node-RED, and Microsoft SQL Server.
Responsibilities
- Lead and support customer software implementations in manufacturing environments
- Configure, customize, test, and deploy software applications based on customer requirements
- Debug application, integration, and data-related issues in development, test, and production environments
- Tune and optimize software application settings for performance, usability, and reliability
- Develop and apply light-to-moderate software customizations using ReactJS, NodeJS, and Node-RED
- Write and maintain SQL queries, stored procedures, and database configurations in Microsoft SQL Server
- Troubleshoot integration issues between applications, databases, devices, and plant-floor systems
- Work directly with customers to gather requirements, validate solutions, and resolve technical issues
- Maintain and enhance existing code bases and deployed solutions
- Document implementations, configurations, support procedures, and technical findings
- Communicate project status, technical risks, and issue resolution progress to internal teams and customers
- Provide technical knowledge and support to other staff members within the organization
- Assist in planning, testing, and continuous improvement of software deployment practices
Requirements
- 2+ years of experience in software implementation, application support, systems integration, or software development
- Experience troubleshooting and debugging software applications in customer or production environments
- Working knowledge of JavaScript-based application development
- Experience with ReactJS, NodeJS, Node-RED, and Microsoft SQL Server
- Familiarity with software configuration, deployment, and support in Windows-based environments
- Ability to analyze issues across application, database, and integration layers
- Strong communication and customer interaction skills with the proven ability to multi-task
- Strong problem-solving and diagnostic skills
- Willingness to work extra hours as required by workload and deadlines, including some off-shift work during customer implementations or support activities
Additional Considerations
- Experience in manufacturing, industrial automation, MES, SCADA, or shop-floor software environments is highly desirable
- Experience integrating with PLCs, industrial devices, OPC, or plant-floor data systems is a plus
- Familiarity with REST APIs, web services, and system-to-system integrations is a plus
- Experience with application performance tuning and production support is a plus
- Knowledge of Windows Server environments is a plus
- Experience with customer-facing technical delivery or post-go-live support is highly desirable
- Excellent documentation and technical communication skills
Education and Certification Requirements
- A Bachelor's degree in Engineering, Technology, Computer Science, Information Systems, or equivalent work experience
- Certification related to application programming, database systems, or industrial software is highly desirable
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off, * 401(k)
- 401(k) matching
- Health insurance
- Paid time off