Jobs and Careers
MA

Senior Application Software Engineer

Marmon Holdings
Carol Stream, United Statesfull_timeVerifiedPosted 21 Oct 2025

About the role

Marmon Foodservice Technologies, Inc.

As a part of the global industrial organization Marmon Holdings—which is backed by Berkshire Hathaway—you’ll be doing things that matter, leading at every level, and winning a better way. We’re committed to making a positive impact on the world, providing you with diverse learning and working opportunities, and fostering a culture where everyone’s empowered to be their best.

About The Job

Though you may not know us by name, you’ve most likely enjoyed meals and refreshments supported by our industry-leading brand portfolio. For decades, we’ve designed and manufactured foodservice equipment for some of the world’s biggest, most recognized consumer brands. We are driven to innovate with a clear purpose in mind: to revolutionize the future of foodservice.

As a Senior Application Software Engineer, you will be responsible for the design, development, and implementation of digital applications running on premium food & beverage equipment. You will drive collaboration with cross-functional teams, leverage technical strategy and best practices, and lead the successful execution of projects. In this role, you will further develop technical subject-matter expertise while contributing significantly to MFT’s growth and innovation.

This role is subject to our hybrid work model: we collaborate in the office on Monday, Tuesday, and Thursday. The rest of the week, you have flexibility to work wherever it suits you best.
 

What You’ll Do

  • 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.

  • Stay updated with the latest developments in software development and related technologies. Share knowledge and mentor junior developers, fostering a culture of continuous learning and growth.

Who You Are

  • 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


 

Skills/Experience We’re Looking For

  • 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.

  • Knowledge of build systems using Docker and CMake a plus.



Required Qualifications

  • Bachelor’s or Master's in Computer Science (or similar) or equivalent experience

  • 7+ years of relevant experience in a software engineering role


Benefits

We support your well-being with comprehensive and easy-to-use benefits that you’ll be eligible to enroll in on your first day of employment. Here are some of the highlights:
 

  • Medical, Dental, Vision, and Prescription Drug insurance plans

  • Access to a Health Advocate who is an expert in Marmon’s health plan and can help you select the best health benefits for you and your family

  • Tax advantaged spending accounts

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Marmon Holdings

View company profile →