Senior Application Software Engineer
Job in
Carol Stream, DuPage County, Illinois, 60158, USA
Listed on 2025-12-01
Listing for:
Marmon Foodservice Technologies, Inc.
Full Time
position Listed on 2025-12-01
Job specializations:
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, DevOps
Job Description & How to Apply Below
Carol Stream, ILtime type:
Full time posted on:
Posted 2 Days Agojob requisition :
JRMarmon Food service 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 food service 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 food service.
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 Git Lab 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…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×