Posted Jul 12, 2026

Software Engineer

Apply for this Role →
Join ProMach and shine. Whether you're creative, strategic, persuasive, or mechanically inclined, there’s a place for you here. Be a problem-solver, a closer, a futurist - whatever drives you. At ProMach, you'll be challenged and rewarded as you help improve packaging performance and shape the future of automation. And we’ll be proud to have you on the journey.  Do we have your attention? Keep reading.  The Software Engineer at ID Technology is responsible for the development, maintenance, and continuous improvement of printer applicator firmware across ProMach L&C Print & Apply labeling systems. This position leads the design, deployment, and support of ID Technology’s New Uptime software platform, delivering real-time monitoring, data collection, and analytics to improve IDT and Panther equipment performance, reliability, and operational efficiency. The Software Engineer partners closely with service technicians, Engineering, Product Management, Sales, and other cross-functional teams to support software integration projects, resolve complex data connectivity issues, and deliver scalable software solutions that meet customer and business requirements.Did you love building as a kid? Do you enjoy taking something apart, just to figure out how to put it back together? Do you geek out on robots? Our engineers drive packaging innovation, creating new ways to improve – and increase – performance. We’re passionate about designing custom equipment that exceeds our customers’ expectations. Our engineers partner closely not only with our customers, but also with peers across sales, manufacturing, and assembly.  We offer rewarding, challenging opportunities throughout the world, across multiple packaging segments. If you’re excited by how machines work and want to make them better, we want to talk to you.  Do we have your attention? Keep reading.  The Software Engineer at ID Technology leads the design, deployment, and support of ID Technology’s New Uptime software platform, delivering real-time monitoring, data collection, and analytics to improve IDT and Panther equipment performance, reliability, and operational efficiency. The Software Engineer partners closely with service technicians, Engineering, Product Management, Sales, and other cross-functional teams to support software integration projects, resolve complex data connectivity issues, and deliver scalable software solutions that meet customer and business requirements. Are you intrigued about this work? • Lead the design, deployment, and ongoing support of ID Technology’s New Uptime software platform, including real-time monitoring, data collection, reporting, and analytics capabilities. • Develop and maintain printer applicator Uptime software similar to Panther Analytics and related equipment performance tools. • Partner with service technicians and cross-functional teams to troubleshoot and resolve complex software, data connectivity, integration, and equipment communication issues. • Support Sales with customer software integration projects, including evaluating customer requirements and recommending practical software solutions. • Own the configuration, enhancement, onboarding, and ongoing support of CPQ applications, including adding new products and improving system functionality. • Collaborate with Engineering, Product Management, Sales, and Service to deliver scalable, high-performance software solutions aligned with customer needs and business goals. • Create, maintain, and improve technical documentation, software specifications, test plans, and user support materials as needed. • Perform other duties as assigned to support department and company objectives. What’s in it for you?   There's no monopoly on innovative ideas or limits to how far you can advance with our team. We offer an open, communicative environment that fosters individual initiative. We pride ourselves in being a company where people are happy and choose to build a career.    In addition to growth opportunities, as a ProMach employee, you receive more than just a paycheck. Total compensation includes your salary, comprehensive medical/dental programs, as well as life insurance, a generous paid time off program, and a retirement savings plan with a company match. And because we understand the importance of feeling protected, there is no waiting period for benefits – you are eligible on your first day of employment!     Please note that the pay ranges listed on external job boards, outside our posting details, do not accurately reflect our internal compensation ranges.   If this sounds like you, we want to connect!  •  Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field; equivalent experience may be considered. •  Experience developing, maintaining, troubleshooting, or supporting software, firmware, embedded systems, or equipment communication platforms. •  Working knowledge of data connectivity, device communication, networked equipment, APIs, databases, and software integration concepts. •  Ability to troubleshoot technical issues across software, hardware, firmware, and customer network environments. •  Experience supporting CPQ, configuration tools, analytics platforms, or customer-facing software applications preferred. •  Strong analytical, problem-solving, documentation, and project management skills. •  Ability to communicate technical information clearly to internal teams, service technicians, sales partners, and customers. Pro Mach, Inc. was named to the Inc. 5,000 list of the fastest growing private companies in the U.S. seven times. We continue to introduce innovative products, enter new markets, expand our global presence, and actively acquire new capabilities.    We have the rewards, opportunities, and the market strength of a large organization combined with the entrepreneurial culture of a small, fast-paced company. You will enjoy the benefits of working with a growing company that competes globally, with the personal touch and feel of a smaller company where you can make an impact every day.    Curious about life at ProMach? Follow us on LinkedIn, Twitter, and Instagram!    ProMach is an Equal Opportunity Employer. Pro Mach uses E-Verify to verify employment eligibility of all new hires to work in the United States. Pro Mach is a drug-free workplace.    We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.  What’s in it for you? There's no monopoly on innovative ideas or limits to how far you can advance with our team. We offer an open, communicative environment that fosters individual initiative. We pride ourselves in being a company where people are happy and choose to build a career. In addition to growth opportunities, as a ProMach employee, you receive more than just a paycheck. Total compensation includes your salary, comprehensive medical/dental programs, as well as life insurance, a generous paid time off program, and a retirement savings plan with a company match. And because we understand the importance of feeling protected, there is no waiting period for benefits – you are eligible on your first day of employment! Please note that the pay ranges listed on external job boards, outside our posting details, do not accurately reflect our internal compensation ranges. Pro Mach, Inc. was named to the Inc. 5,000 list of the fastest growing private companies in the U.S. seven times. We continue to introduce innovative products, enter new markets, expand our global presence, and actively acquire new capabilities. We have the rewards, opportunities, and the market strength of a large organization combined with the entrepreneurial culture of a small, fast-paced company. You will enjoy the benefits of working with a growing company that competes globally, with the personal touch and feel of a smaller company where you can make an impact every day. ProMach is an Equal Opportunity Employer. Pro Mach uses E-Verify to verify employment eligibility of all new hires to work in the United States. Pro Mach is a drug-free workplace. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.