ProMach

Software Engineer

ProMach$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field; equivalent experience considered
  • Experience with software, firmware, embedded systems, or equipment communication platforms
  • Knowledge of data connectivity, device communication, and APIs
  • Ability to troubleshoot technical issues in software and hardware environments
  • Experience with CPQ tools, analytics platforms, or customer-facing applications preferred
  • Strong analytical, problem-solving, and documentation skills
  • Effective communication of technical information across cross-functional teams

Responsibilities

  • Lead design and support for the New Uptime software platform
  • Develop and maintain printer applicator Uptime software tools
  • Partner with technicians to resolve software and connectivity issues
  • Support Sales with customer software integration projects
  • Own configuration and enhancement of CPQ applications
  • Collaborate with cross-functional teams to deliver high-performance software solutions
  • Create and maintain technical documentation and user support materials

Benefits

  • Open and communicative work environment promoting individual initiative
  • Opportunities for career growth and advancement
  • No waiting period for benefits eligibility; coverage starts on day one
  • Comprehensive medical/dental insurance
  • Generous paid time off program
  • Retirement savings plan with company match
Full Job Description
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.

About ProMach

ProMach is a provider of packaging machinery and integrated packaging solutions. The company designs, manufactures, and integrates packaging solutions for a variety of industries, including food and beverage, pharmaceuticals, and consumer goods. ProMach was founded in 1998 and is headquartered in Covington, Kentucky. The company has over 30 manufacturing facilities and more than 5,000 employees worldwide.
Learn more about ProMach
Size
5,000 employees
Industry

Similar Jobs

More Jobs at ProMach

  • ProMach
    Mechanical Engineering Manager
    $100K — $130K *
    Sarasota, FL 34232 (Sarasota County)
    Manufacturing & Automotive
    In-Person
  • ProMach
    Area Sales Manager
    $80K — $110K *
    Remote
    Manufacturing & Automotive
    Remote in Pennsylvania, US
  • ProMach
    Project Manager
    $80K — $100K *
    Plano, TX 75025 (Collin County)
    Food & Beverages
    In-Person
  • ProMach
    Project Manager
    $70K — $95K *
    Saint Louis, MO 63129 (Saint Louis County)
    Food & Beverages
    In-Person
  • ProMach
    Regional Sales Manager
    $110K — $140K *
    Remote
    Manufacturing & Automotive
    Remote in Minnesota, US

More Information Technology Jobs

Find similar Software Engineer jobs: