Join Our Team
Software Engineer – Network Applications
Date Posted: 4/14/25
Full Time: Holliston, MA
Category: Exempt
Reports to: Senior Software Engineer
Position Summary:
Network Software engineer position within the Walchem Engineering Department working as part of a growing team responsible for the development and support of monitoring and control systems used in industrial markets such as utility water treatment, wastewater treatment, food and beverage, and plating. The Network Engineer will develop Internet of Things (IoT) communications systems to link industrial equipment to our web-based data management platform. This is a great opportunity to learn new technologies and develop new and innovative products as part of a dynamic research and development team.
KEY RESPONSIBILITIES & REQUIRED FUNCTIONS
- Assist in the design, development, and maintenance of network applications using C and C++.
- Collaborate with senior engineers to understand project requirements and deliver high-quality software solutions.
- Participate in code reviews and contribute to the improvement of coding standards and practices.
- Debug and troubleshoot software issues to ensure optimal performance and reliability.
- Write and maintain technical documentation for software applications.
- Stay updated with the latest trends and advancements in network application development.
- This position requires full-time, on-site work at our Holliston, MA office.
ESSENTIAL QUALIFICATIONS
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of Network Software design and development experience
- Strong programming skills in C and C++.
- Familiarity with Linux/Unix operating systems.
- Basic understanding of network protocols and architectures.
- Commitment to product security, privacy, and data protection.
- Excellent problem-solving abilities and attention to detail.
- Ability to work effectively in a team environment.
- Strong communication skills, both written and verbal.
- Highly motivated, resourceful, and creative solution finder
- Ability to work in an environment with competing priorities; effective at dealing with change and ambiguity as business needs shift, demonstrating flexibility while ensuring compliance
QUALIFICATIONS
- Experience in network application development on cloud platforms, including AWS.
- Knowledge of additional programming languages such as Python or Java.
- Understanding of software development methodologies (e.g., Agile, Scrum).
- Familiarity with software development tools and version control systems (e.g., Subversion).
We are an Equal Opportunity Employer
We actively encourage and support employee community involvement. Executives and Managers have an open-door policy. Our corporate culture is informal, and we strive to find the “right fit” for all employees. Opportunities are offered across all of the Iwaki America businesses.
Iwaki America Inc. | Human Resources | 5 Boynton Road | Hopping Brook Park | Holliston, MA 01746 | 508.429.1440 | hr@iwakiamerica.com
Videos