Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Marmon Holdings Logo

Senior Application Software Engineer

Marmon Holdings

$106,400 - $159,600
Aug 15, 2025
Wheaton, IL, USA
Apply Now

Marmon Foodservice Technologies, Inc. is looking to revolutionize the future of foodservice by designing, developing, and implementing digital applications for premium food & beverage equipment.

Requirements

  • In-depth knowledge and experience with the Linux operating system, including system administration and shell scripting.
  • Strong proficiency in the C++11 (or later) programming language, including object-oriented programming concepts and memory management.
  • Expertise in utilizing the Qt and QML for developing applications with graphical user interfaces.
  • Ability to design and implement robust, scalable, and modular application architectures.
  • Familiarity with JIRA and GitLab or similar tools
  • Experience with common network communication standards, including BSD sockets, HTTP, JSON, XML, and MQTT is a significant plus.
  • Proficiency in Python for scripting and automation a plus.

Responsibilities

  • Lead the architectural design and implementation of applications, ensuring scalability and maintainability.
  • Design, develop, and maintain Linux applications using C++ and the Qt/QML framework.
  • Integrate applications with the Linux operating system, leveraging system libraries, APIs, and services.
  • Identify and resolve complex technical issues ensuring optimal performance and stability.
  • Collaborate with cross-functional teams, participate in code reviews, and contribute to quality assurance activities.
  • Perform code reviews to ensure adherence to coding standards, best practices, and maintain high code quality
  • Develop and maintain technical documentation, including design specifications, software requirements, and user manuals.

Other

  • Independent Self-Starter: Takes prompt, proactive action to accomplish work goals with limited oversight
  • Collaborative Partner: Uses interpersonal skills to communicate effectively with cross-functional teams
  • Strategic Thinker: Relies on analytical and problem-solving skills to think strategically and execute tactically
  • Clear Communicator: Speaks and writes effectively to convey technical information, project requirements, and progress updates to team members and stakeholders
  • Bachelor’s or Master’s in Computer Science (or similar) or equivalent experience