2

Entry Level Software Engineer Jobs in Mattoon, IL

Entry Level Software Engineer information

See Mattoon, IL salary details

$22.5K

$98.5K

$177.5K

How much do entry level software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for entry level software engineer in Mattoon, IL is $98,501.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,100.00 and $112,700.00 per year, depending on experience, location, and employer.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What does an entry level software engineer do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

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

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to candidates of all ages, and starting at 25 is common. Many employers value skills, such as programming languages and problem-solving abilities, over age, and individuals can transition into the field through coding bootcamps, online courses, or degree programs. Age should not be a barrier to entering an entry level software engineering position.

What are the most commonly searched types of Software Engineer jobs in Mattoon, IL?

The most popular types of Software Engineer jobs in Mattoon, IL are:

What are popular job titles related to Entry Level Software Engineer jobs in Mattoon, IL?

For Entry Level Software Engineer jobs in Mattoon, IL, the most frequently searched job titles are:

What cities near Mattoon, IL are hiring for Entry Level Software Engineer jobs?

Cities near Mattoon, IL with the most Entry Level Software Engineer job openings:

Infographic showing various Entry Level Software Engineer job openings in Mattoon, IL as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $98,501 per year, or $47.4 per hour.

Technical Training Specialist Part-time

Lake Land College

Mattoon, IL • On-site

$50/hr

Part-time

Medical, Retirement

Re-posted 4 days ago


Job description

Salary: $50.00 Hourly
Location : Main Campus - Mattoon, Illinois
Job Type: Part-Time
Job Number: 202300273
Division: Workforce Development
Department: Center for Business & Industry
Opening Date: 11/07/2024
Closing Date: Continuous
FLSA: Non-Exempt
Bargaining Unit: N/A
Description
Duties include the design marketing coordination and delivery of training programs and services in basic electricity and electrical devices industrial sensors and controls motors motor controls programmable logic controllers robotics automated systems and welding to employers in the Lake Land College District.
Description of Essential Functions (critical tasks)
Essential Job Functions:
  1. Consult with business representatives to assess training needs
  2. Assist in the preparation of proposals contracts schedules and client correspondence.
  3. Develop and maintain resources required to deliver training services.
  4. Coordinate with services of other training consultants as needed.
  5. Deliver training within areas of specialty.
  6. Maintain necessary program documentation.
  7. Coordinate with CBI staff to maximize Center resources and services.

Specific Functional Job Requirements
Education Requirements:
  • Bachelor's Degree preferred in related technical field; equivalent experience will be considered.

Experience Requirements:
Preference given to candidates with manufacturing experience in electrical devices, automated manufacturing systems, and industrial controls.
Knowledge:
Basic Electricity and Electronics, Industrial Sensors and Control Devices, Motors, Motor Controllers, Programmable Logic Control, Robotics, Welding.
Skills:
Deliver instruction, make presentations, coordinate group activities, share marketing information, customer service, business software applications, time management, strong verbal and written communication skills, ability to manage multiple priorities.
Personal Requirements:
Ability to interact effectively with all levels within corporate structures from line to leadership levels. Ability to function as a team player and maintain professional relationships. Ability to relate college level material to entry level technicians.
EMPLOYEE BENEFITS SUMMARY
Part-Time
(For specific details, please refer to summary plan documents and/or board policy.)
Leave Time Hours
Eligible part-time employees earn leave time at a rate of 1 hour for every 40 hours worked.
Tuition Waiver
Lake Land College offers tuition waivers for credit courses of 1 credit hour tuition waiver for every semester completed for a total of up to 3 credit hours per Fiscal Year.
Retirement
Lake Land College employees are members of the State Universities Retirement System (SURS). 8% of your gross earnings will be placed into your SURS account. You will have three plan options to select from-Traditional, Portable, and Retirement Savings Plan. Information will be mailed to your home from SURS. Please be advised that if you do not make an election within 6 months-you will automatically be enrolled in the Traditional Plan, which is the default plan. Elections are irrevocable.
403(b)/457(b) Retirement Savings Plans
Lake Land College offers a voluntary 403(b) plan and a 457(b) plan through Security Benefits. Employees have the option of choosing from a variety of investment funds and can contribute on a pre-tax or post-tax basis. Employees can elect to enroll in a 403(b) and 457(b) plan at any time.
Eligible employees will be automatically enrolled in the SURS/Voya 457 plan at 3% pre-tax, with the ability to opt out.
Medical Insurance
Part-time employees can inquire about medical insurance through JW Gallagher.
Staff Development
There will be Staff Development sessions in the Fall and Spring semesters. Part-time employees are encouraged to participate in these sessions.
Employee Discounts
Bookstore, Library Services, Athletics, Certain Automotive Repairs, Dental Services, Cosmetology Services, Fitness Center, Massage Clinic
Calm App
Employees are able to download the Calm App for free. The Calm App provides stress reduction, sleep improvement and relaxation materials to assist in a calmer life. The Calm App also provides a wide variety of mental health focused webinars.
**PT benefits are typically not available for Student and Temporary employees.