1

Application Programmer Jobs in Illinois (NOW HIRING)

Application Developer

Naperville, IL · On-site

$60K - $80K/yr

What You'll Do Application Developers at Investortools design and build application functionality through technical analysis, testing, and debugging within our existing software suite, leveraging a ...

WhatYou'llDo Application Developers at Investortools design and build application functionality through technical analysis, testing, and debugging within our existing software suite,leveraginga ...

The Sr. Application Engineer performs engineering and project management duties as assigned by the Director of Application Engineering. Responsible for engineering, project management, customer ...

Application Engineer Agriculture Location: Waukegan, IL Salary Range: $ 77,000.00 to $ 105,000.00 About SKF: SKF, reducing friction since 1907, re-imagining rotation for a better tomorrow! SKF is an ...

New

Application Engineer - Agriculture Location: Waukegan, IL Salary Range: $ 77,000.00 to $ 105,000.00 About SKF: SKF, reducing friction since 1907, re-imagining rotation for a better tomorrow! SKF is ...

The Application Engineer III will focus on complex wastewater and process water solutions across markets such as microelectronics, food & beverage, mining, power, pulp & paper, and chemical ...

We are looking for a talented Senior Sales Application Engineer join our team specializing in Technical Sales for Cummins, Inc. in Hodgkins, IL. In this role, you will make an impact in the following ...

Showing results 41-60

Application Programmer information

See Illinois salary details

$24.2K

$86.2K

$144.4K

How much do application programmer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for application programmer in Illinois is $86,191.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,600.00 and $112,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an application programmer?

To thrive as an Application Programmer, you need strong proficiency in programming languages (such as Java, C#, or Python), problem-solving skills, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems (like Git), and frameworks relevant to the application domain is typically required. Effective communication, teamwork, and adaptability are standout soft skills in this role. These skills and qualities are crucial for building robust, maintainable software solutions that meet user needs and adapt to evolving technology.

What does an application programmer do?

An application programmer designs, develops, tests, and maintains software applications based on user requirements. They typically use programming languages like Java, C++, or Python and work with development tools and frameworks to create functional software solutions. Strong problem-solving skills and knowledge of software development life cycles are essential for this role.

What is the difference between Application Programmer vs Software Developer?

AspectApplication ProgrammerSoftware Developer
Required CredentialsBachelor's in Computer Science or related field, programming certificationsBachelor's or higher in Computer Science, software engineering, or related fields
Work EnvironmentDevelops specific applications, often within a team or projectDesigns, develops, and maintains software solutions, broader scope
Employer & Industry UsageIT companies, software firms, tech departmentsTech companies, startups, enterprise organizations
Common Search & Comparison IntentUnderstanding specific programming roles, job requirementsBroader software development careers, skill differences

Application Programmers focus on coding and implementing specific applications based on detailed requirements. Software Developers have a broader role, encompassing designing, coding, testing, and maintaining entire software solutions. While both roles require programming skills and similar educational backgrounds, Software Developers typically handle a wider scope of projects and responsibilities.

What are some typical challenges an application programmer may face when working on a large-scale software project?

Application Programmers working on large-scale software projects often encounter challenges such as integrating new features into existing codebases, managing dependencies, and ensuring code quality across multiple team members. Effective communication with other developers, testers, and project managers is crucial to keep the project on track and resolve issues quickly. Additionally, adapting to changing project requirements and troubleshooting complex bugs are common aspects of the role. Maintaining thorough documentation and following best practices can help mitigate these challenges and ensure project success.
What are popular job titles related to Application Programmer jobs in Illinois? For Application Programmer jobs in Illinois, the most frequently searched job titles are:
Infographic showing various Application Programmer job openings in Illinois as of August 2026, with employment types broken down into 81% Full Time, 14% Part Time, and 5% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $86,191 per year, or $41.4 per hour.

Application Engineer

Nidec Corporation

Hoffman Estates, IL • On-site

Full-time

Posted 28 days ago


Nidec rating

7.3

Company rating: 7.3 out of 10

Based on 52 frontline employees who took The Breakroom Quiz

305th of 487 rated machine equipment manufacturers


Job description

We begin with dreams. Dreams drive our motivation. Dreams are our future. The world's dreams, people's dreams, our dreams. Our passion creates ideas that make dreams come alive. Technology and products that were only dreams become reality.
All for dreams. Dreams challenge and the Nidec-Group will continue to meet the challenge. For the world's and people's tomorrows; the world's first, the world's best technologies and products; we will continue our part in creating a better society.
Job Summary
Nidec is the world's No.1 comprehensive motor and drive manufacturer handling "everything that spins and moves", miniature to gigantic. Nidec is a global enterprise comprised of over 300 subsidiaries/affiliates. We are a leading manufacturer of commercial motors, industrial motors, appliance motors, and controls. Nidec motors can be found in products that range from cell phones, computers and home appliances to industrial and mining equipment - and everything in between. Our product line features a full line of high efficiency motors for industrial applications in water treatment, mining, oil and gas, and power generation, and for commercial applications such as pool and spa, condensers, cooling towers and large refrigeration units.
From keeping us comfortable in our homes to pumping clean water to making our cars more safe, electric motors are an indispensable part of our daily lives. At Nidec, our employees are on the forefront of developing new motor technologies. As we move deeper into the age of robotics, the impact of motors will only increase.
With over 140,000 employees stationed worldwide, Nidec continues to be a unique organization, and each location maintains its individual personality.
Job Description
The Application Engineer II plays a key role in supporting new business opportunities and driving innovation in motion control and robotic systems. Acting as a primary technical interface with customers, this role is highly customer-facing and focuses on ensuring successful deployment, operation, and long-term performance of solutions in real-world applications.
Accelerate customer time-to-market by simplifying product selection and enabling efficient system integration.
The engineer works closely with customers to understand application requirements, translate them into effective product solutions, and validate performance through testing. A significant portion of the role involves supporting customers during system integration, commissioning, and operation-troubleshooting issues, optimizing performance, and ensuring reliable and efficient use of motion control solutions over time.
Responsibilities
  • Advanced Technical Support: Resolve complex technical issues related to ultra-low voltage drives and brushless AC servomotors, ensuring stable and efficient performance in customer applications
  • Project Execution: Support and coordinate medium- to large-scale customer projects from requirements definition through deployment, ensuring high-quality technical delivery and customer satisfaction
  • System Architecture & Design: Develop and validate drive system architectures tailored to customer applications, including integration with PLCs and ROS-based platforms
  • Customer Engagement: Act as a key technical contact for customers, participating in regular interactions, supporting technical discussions, and assisting with system integration, commissioning, and optimization
  • Sales & NBO Support: Collaborate closely with Sales to support New Business Opportunities (NBO), contributing to technical evaluations, solution definition, product selection, and customer demonstrations
  • Customer Enablement & Time-to-Market Optimization: Drive faster customer development cycles by reducing product selection complexity, guiding architecture decisions, and streamlining integration and validation processes
  • Product Development Collaboration: Work with product development to provide structured feedback on product performance, usability, and potential improvements based on application experience
  • Documentation & Training: Develop technical documentation, application notes, and training materials; support delivery of internal and customer-facing training sessions
  • Market Awareness: Maintain awareness of industry trends, customer applications, and competitor solutions to support effective positioning and identification of new opportunities
  • Application Lab Contribution: Contribute to the development and maintenance of the application lab for system validation, prototyping, and demonstrations
  • Application Validation & Testing: Validate customer-specific scenarios in the application lab, ensuring requirements are met and documenting findings with clear technical feedback

Knowledge, Skills, and Abilities
  • Minimum 2-year technical degree (e.g., electrical tech, mechatronics, automation) if supported with hands-on skills and experience.
  • Bachelor's degree in Electrical Engineering, Mechatronics, Automation Engineering, or a related field, experience in application engineering, motion control, robotics, or industrial automation, including customer-facing technical roles
  • Strong understanding of motion control systems, motor drives, and automation solutions, with hands-on experience in industrial communication protocols such as CANopen, EtherCAT, PROFINET, and EtherNet/IP
  • Experience working within industrial control and robotics environments, including PLC programming and ROS (Robot Operating System)
  • Proven experience in system integration, commissioning, troubleshooting, and performance optimization in real-world applications
  • Strong analytical and problem-solving skills, with the ability to clearly communicate complex technical concepts to customers and internal stakeholders
  • Customer-focused mindset with the ability to manage multiple priorities in dynamic environments and collaborate effectively with product development and sales teams
  • Experience supporting New Business Opportunities (NBO) or working alongside sales teams in technical evaluations
  • Familiarity with 3D design tools (e.g., SolidWorks or similar) for application concepting and system visualization is considered an advantage
  • Experience developing technical documentation, application notes, or training materials is a plus

Travel
  • Both Domestic and International Travel up to 10%

Additional Job Details
Equal Employment Opportunity and Affirmative Action at Nidec
Nidec is an Equal Employment Opportunity (EEO) and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants receive consideration for employment without regard to their age, gender, gender identity, sexual orientation, race, color, genetic information, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by law. For more information regarding your (EEO) rights as an applicant, please visit the following website: http://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf
Work Shift Schedule
No Soliciting
Nidec will not accept unsolicited resumes from individual recruiters or third party recruiting agencies in response to Nidec job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers. Pre-approval from the Nidec Talent Acquisition team is required before any external candidate can be submitted and such candidate must be submitted to the Nidec Talent Acquisition team.

What Nidec employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom