1

Software Engineering Jobs in Ottawa, IL (NOW HIRING)

Prepare and review complete engineering change packages, including BOM investigations per departmental procedures for completeness and accuracy. * Use departmental CAD system and office software, to ...

New

Work is performed using standard office tools and engineering technologies, including Civil 3D, AutoCAD, and related design software, in a professional, team-oriented environment. Job Type & Location ...

Validation Engineer

Ottawa, IL ยท On-site

$90K - $100K/yr

Support engineering change controls and assess validation impact for equipment and process changes ... Experience with software validation and 21 CFR Part 11 compliance. * Experience completing ...

Program parts prior to release of work to the machining work cell using CAD/CAM software ... Work with CNC machinists and engineers to refine setups and improve production workflows.

Program parts prior to release of work to the machining work cell using CAD/CAM software ... Work with CNC machinists and engineers to refine setups and improve production workflows.

CNC Programmer

Streator, IL ยท On-site

$70K - $85K/yr

Program parts prior to release of work to the machining work cell using CAD/CAM software ... Work with CNC machinists and engineers to refine setups and improve production workflows.

CNC Programmer

Streator, IL ยท On-site

$70/hr

Program parts prior to release of work to the machining work cell using CAD/CAM software ... Work with CNC machinists and engineers to refine setups and improve production workflows.

Program parts prior to release of work to the machining work cell using CAD/CAM software ... Work with CNC machinists and engineers to refine setups and improve production workflows.

... engineering required. 6 - 9 years of experience, in plant operations, maintenance and safety is required. Proficiency with applicable computer software packages including AutoCad, Microsoft Word ...

Utilize engineering software and tools to create detailed designs, specifications, and calculations according to code requirements and IMEG standards * Complete and oversee permit applications in ...

Project Engineer

Channahon, IL ยท On-site

$110K - $124K/yr

... engineering required.6 - 9 years of experience, in plant operations, maintenance and safety is required.Proficiency with applicable computer software packages including AutoCad, Microsoft Word, Excel ...

Project Engineer

Channahon, IL ยท On-site

$110K - $124K/yr

... chemical engineering required. * 6 - 9 years of experience, in plant operations, maintenance and safety is required. * Proficiency with applicable computer software packages including AutoCad ...

Showing results 21-40

Software Engineering information

See Ottawa, IL salary details

$62.8K

$145.8K

$203.2K

How much do software engineering jobs pay per year?

As of Aug 8, 2026, the average yearly pay for software engineering in Ottawa, IL is $145,846.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,600.00 and $171,000.00 per year, depending on experience, location, and employer.

Is software engineering a well paying job?

Software engineering is generally a well-paying profession, with median salaries often higher than many other fields, especially for those with strong programming skills and experience in popular languages like Java, Python, or C++. Salaries can vary based on location, experience, and industry, but the role typically offers competitive compensation and benefits. Continuous learning and certifications can further enhance earning potential.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills in languages such as Python, Java, or C++, along with a solid understanding of computer science fundamentals and a relevant degree. Familiarity with development tools like Git, cloud platforms, version control systems, and knowledge of software development methodologies are typically required. Problem-solving abilities, effective communication, and teamwork are valuable soft skills that help engineers collaborate and deliver high-quality solutions. These skills and qualities are essential to create efficient, maintainable software and to adapt to rapidly evolving technologies and project requirements.

What is the difference between Software Engineering vs Software Development?

AspectSoftware EngineeringSoftware Development
CredentialsBachelor's in Computer Science or related, certifications like CSWA or AWSBachelor's in Computer Science or related, coding bootcamps
Work EnvironmentDesigning, planning, and managing software projectsWriting, testing, and debugging code
Industry UsageUsed across tech, finance, healthcare, and more for complex systemsCommon in startups, small teams, and for app development

Software engineering involves designing and managing software projects, focusing on architecture and lifecycle. Software development primarily centers on coding and building applications. While both roles require similar educational backgrounds, software engineers often handle broader project planning, whereas developers focus on coding tasks.

What are some common challenges software engineers face when working on large-scale projects, and how can they be addressed?

Software engineers working on large-scale projects often encounter challenges such as managing codebase complexity, coordinating with distributed teams, and ensuring consistent coding standards. To address these issues, teams typically implement version control systems, conduct regular code reviews, and use agile methodologies to break tasks into manageable sprints. Effective communication tools and clear documentation also play a crucial role in keeping everyone aligned and minimizing misunderstandings.

What is software engineering?

Software engineering is the discipline of designing, developing, testing, and maintaining software applications and systems. It involves applying engineering principles and systematic methods to ensure software is reliable, efficient, and meets user requirements. Software engineers work with programming languages, frameworks, and tools to solve problems and build solutions for various industries. The field encompasses many specializations, including front-end development, back-end development, DevOps, and more.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, web developer, mobile app developer, or software architect. They often design, develop, test, and maintain software solutions using programming languages like Java, Python, or C++, and may work in various industries including technology, finance, healthcare, and gaming.
What cities near Ottawa, IL are hiring for Software Engineering jobs? Cities near Ottawa, IL with the most Software Engineering job openings:
Infographic showing various Software Engineering job openings in Ottawa, IL as of July 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $145,846 per year, or $70.1 per hour.

Accounting Specialist

Hyundai Engineering America

Channahon, IL โ€ข On-site

Full-time

Posted 3 days ago

New


Job description

Company Description

As a global engineering solutions firm that plays a leading role in the areas of plants, architecture and asset management, Hyundai Engineering is expanding into renewable energy to build a sustainable future. In the area of plants, the company provides total solutions for front-end engineering design (FEED) as well as engineering, procurement and construction (EPC).


Job Summary

We are seeking a highly meticulous and detail-oriented Accounting Specialist to join our project. The candidate will be responsible for managing daily accounting activities and financial records. This position requires proficient in MS Excel and SAP skills. 


Key Responsibilities

  • Manage daily accounting tasks, including preparing financial statements, analyzing costs, and reconciling accounts
  • Assist in budget preparation and financial planning processes
  • Participate in internal and external audits, ensuring readiness and compliance
  • Collaborate with other departments to gather financial data and clarify transaction details
  • Ensure compliance with accounting laws, regulations, and standards
  • Perform other duties as assigned from Administration team.


Qualifications

  • 2+ years of professional experience in Accounting or Treasury, or similar role
  • Proficiency with Microsoft Office(Word, Outlook, Excel, PowerPoint) 
  • Strong knowledge of accounting software (or any ERP) systems
  • Good understanding of accounting regulations and compliance standards
  • Strong knowledge of Generally Accepted Accounting Principles


Required Skills

  • High proficiency in MS Excel and SAP
  • Experienced in MS Office (Word, PowerPoint, Outlook)
  • Excellent analytical, organizational, and communication skills


Preferred

  • Bilingual in English and Korean is highly preferred for communication with other employees
  • Bachelor’s degree in Business, Accounting, Economics, or related field
  • CPA or working towards certification


Additional Information

  • Must be legally authorized to work in the U.S.
  • Weekend work may be required depending on the workload


Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Performance of the essential functions typically require sitting, standing, climbing, balancing, stooping, kneeling, crouching, crawling, reaching, standing, walking, pushing, pulling, lifting, fingering, grasping, feeling, handling tools or controls, talking, hearing, seeing, repetitive motions, and include the physical ability to navigate active job sites and construction areas Employee may occasionally lift and/or move up to 50 pounds.


Work Environment

Work is performed in a variety of environments ranging from the office to construction sites, which may involve working near moving mechanical parts, equipment, or machinery on rough or uneven surfaces, and exposure to dust, noise, chemicals, odors, gas, oils, fumes, extreme temperatures, or heights. May occasionally be exposed to inclement or hazardous conditions, including but not limited to inadequate lighting, work space restrictions, and intense noises and travel; requiring moderate physical activities.

The above statements are intended to describe the general nature and level of work being performed by incumbents. They are not intended to be an exhaustive list of all responsibilities, duties, skills required of personnel so classified and it is not a contract express or implied. All employees may have other duties assigned at any time.