×
Register Here to Apply for Jobs or Post Jobs. X

Senior Application Software Engineer

Job in Carol Stream, DuPage County, Illinois, 60158, USA
Listing for: Marmon Holdings, Inc.
Full Time position
Listed on 2025-11-29
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 96000 - 144000 USD Yearly USD 96000.00 144000.00 YEAR
Job Description & How to Apply Below
Senior Application Software Engineer page is loaded## Senior Application Software Engineer locations:
Carol Stream, ILtime type:
Full time posted on:
Posted 30+ 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary