Quick Overview
Seniority
Mid Senior
Work mode
On Site
Location
Corning, NY, United States
Posted
17 hours ago
Node.jsTCP/IPAgileC#CSSGitGroovyHTMLJavaJavaScriptJiraKafkaPythonRabbitMQ
Job Description
Position : Software Engineer - Java, Groovy & Messaging Systems
Location : Corning NY 14831 (Required to be onsite 3-5 days/week, depending on workflow)
Duration: 12+ Months Contract
Job Description:
We’re looking for a Staff Software Engineer specializing in Equipment Integration to build the software that connects our manufacturing equipment with enterprise systems like MES, ERP, SCADA, and other smart factory platforms. In this role, you’ll blend full stack engineering with deep equipment connectivity expertise to enable reliable, scalable, real time data flow across our production environment.
Key Responsibilities:
- Design, develop, test, and deploy full stack software solutions for equipment to system integration
- Build backend services (Java, C#, Python, Node.js) and front end interfaces (HTML, CSS, JavaScript)
• Implement messaging and integration frameworks (ActiveMQ, RabbitMQ, Kafka, MQTT)
• Connect manufacturing equipment using protocols like OPC UA, SECS/GEM, TCP/IP, MQTT
• Integrate with MES, SCADA, and other manufacturing platforms
• Design and optimize databases for equipment data, events, and historical tracking
• Troubleshoot connectivity, data flow, and system behavior issues
• Support deployments, commissioning, and production startup
• Maintain documentation and collaborate with architects, IT, and manufacturing teams
• Stay current with Industry 4.0 technologies and contribute to continuous improvement
Required Education & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, Engineering, or related field
- 5+ years of software development experience (full stack or backend)
- Proficiency in Java, C#, Python, or JavaScript
- Knowledge of OPC UA, SECS/GEM, TCP/IP, or message queuing technologies
- Experience with databases, Git, and Agile tools (Jira, GitLab)
Preferred Skills:
• Experience with messaging frameworks (ActiveMQ, RabbitMQ, Kafka, MQTT)
• Familiarity with SCADA (Ignition, znt PAC) or MES (Siemens OpCenter/Camstar)
• Experience integrating manufacturing equipment with industrial systems
• Understanding of manufacturing environments, automation, and Industry 4.0
• Experience with OSI PI or analytics platforms
• Strong debugging, problem solving, and communication skills
• Ability to collaborate across multidisciplinary teams
Similar jobs
- IR
Senior Software Engineer, Agentic Search
NewIroncladhq
San Francisco🇺🇸$180k - $200k/yrRemote3 hours agoNLPLLMTechnology - IL
Protocol Engineer
NewInjective Labs
Remote🇺🇸Remote4 hours agoEthereumSmart ContractsSolidity+2Engineering - ST
Senior Software Engineer, AI Team
NewStandardbots
New York City🇺🇸Remote3 hours agoDockerNode.jsRobotics+8Technology - SN
Staff Software Engineer, Frontier Security Team
NewSnowflake
US-CA-Menlo Park🇺🇸12 hours agoRustSQLSnowflake+6Technology - AI
Senior Software Engineer, Discovery
NewAnduril Industries
Costa Mesa🇺🇸2 hours agoRustRoboticsCompliance+11Technology - AI
Senior Software Engineer, Distributed Simulation (C++)
NewAnduril Industries
Seattle🇺🇸4 hours agoAWSRoboticsAzure+13Technology