1

Programming Assistant Jobs in Peoria, IL (NOW HIRING)

Collaborate with field superintendents, electrical foremen and crews, project managers, and engineers. * Assist in coordinating with third-party inspectors and client representatives. * Support ...

Executive Assistant

Goodfield, IL ยท On-site

$25 - $35/hr

We partner with factories around the world to bring high-quality, thoughtfully engineered solutions ... The Opportunity We're looking for a highly organized, detail-driven Executive Assistant to be the ...

Posted today

Teen REACH Assistant

Peoria, IL ยท On-site

$15.60 - $23.40/hr

The Teen REACH Assistant provides direct leadership, instruction and motivation for students in the ... Discounted Programming * Free CPR/AED/First Aid Training * 8% Retirement for Vested Employees

Teen REACH Assistant

Peoria, IL ยท On-site

$15.60 - $23.40/hr

The Teen REACH Assistant provides direct leadership, instruction and motivation for students in the ... Discounted Programming * Free CPR/AED/First Aid Training * 8% Retirement for Vested Employees

Teen REACH Assistant

Peoria, IL ยท On-site

$15.60 - $23.40/hr

The Teen REACH Assistant provides direct leadership, instruction and motivation for students in the ... Discounted Programming * Free CPR/AED/First Aid Training * 8% Retirement for Vested Employees

Showing results 21-40

Programming Assistant information

See Peoria, IL salary details

$8

$16

$23

How much do programming assistant jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for programming assistant in Peoria, IL is $16.95, according to ZipRecruiter salary data. Most workers in this role earn between $13.86 and $19.68 per hour, depending on experience, location, and employer.

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

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

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What are the most commonly searched types of Programming jobs in Peoria, IL?

The most popular types of Programming jobs in Peoria, IL are:

What cities near Peoria, IL are hiring for Programming Assistant jobs?

Cities near Peoria, IL with the most Programming Assistant job openings:

Infographic showing various Programming Assistant job openings in Peoria, IL as of August 2026, with employment types broken down into 1% As Needed, 71% Full Time, 25% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $35,259 per year, or $17 per hour.

Senior Transportation Project Engineer

Terra Engineering Ltd

Peoria, IL โ€ข On-site

$97K - $126K/yr

Full-time

Medical, Retirement, PTO

Re-posted 2 days ago


Job description

Summary/Objective

Applies diverse and innovative techniques, modifications, and theories. Oversees and contributes to the design and preparation of plans, details, construction estimates, code compliance, design calculations, and specifications on a range of project sizes and types. Assists in leading design coordination between various team members, disciplines, and agencies to meet project requirements. Implements and executes Quality Control/Quality Assurance practices.


Essential Functions

  • Participate in project proposals, client interview preparation, and stakeholder presentations; may attend client interviews
  • Help determine the project team and staffing requirements for a given assignment or project task
  • Coordinate directly with various internal and external disciplines/departments to ensure design process is complete and comprehensive
  • Contribute to and supervise team members in the design concepts, studies, design options, and establish design criteria
  • Perform complex analyses and design calculations, document design procedures, and assure design complies with applicable codes and standards
  • Assist in leading the preparation of design documents including schematics, design details, calculations, specifications, and utility coordination
  • Coordinate the production of project deliverables including plans, specifications, reports, cost estimates, and commissioning documents
  • Work with project managers to assure that project schedule, budget and design are consistent with project criteria
  • Coordinate and complete permit requirements
  • Assist in supervising construction administration activities including resolving construction related issues, disputes, and disagreements
  • Supervise the close-out documentation process with contractors, clients, and agencies and identify lessons learned for internal training purposes
  • Assist in creating and enforcing the application of TERRA standards and guidelines
  • Contribute to authoring marketing materials
  • Develop and maintain trusted relationships with team members, multidisciplinary team members, vendors, and authorities having jurisdiction
  • Mentor, train, and provide oversight to staff members
  • Participate in the recruitment, interviewing, and candidate selection process
  • Perform other duties as required


Education/Experience 

  • B.S. in civil engineering or related field (ABET/EAC-accredited program)
  • 8+ years of applicable engineering experience
  • PE preferred
  • PTOE Certification preferred


Knowledge, Skills, and Abilities

  • Demonstrates ability to successfully engage with professionals in a multi-disciplinary environment; communicates effectively and builds relationships and trust internally and externally
  • Exercises sound engineering judgment
  • Strong ability to convey information through effective and timely verbal and written communication
  • High level of proficiency with computer-aided design software and other software packages typically associated with engineering required
  • Strong proficiency in general documentation software such as Microsoft Suite, Bluebeam, PowerPoint, etc.
  • Demonstrates effective project management skills, effectively leveraging experience and skills to ensure projects are completed on time and on budget
  • Advanced public speaking, presentation, and leadership skills
  • Demonstrates understanding of industry and construction practices, methodologies, and best engineering practices and leverages that understanding to lead engineering efforts through all project stages
  • Able to conduct site visits as needed, may require a valid driver's license
  • Effectively maintains office and field health & safety requirements and protocols
  • Maintains a work schedule conducive to team collaboration and project-specific requirements


Physical Requirements

  • Involves sitting a considerable amount of the time, but requires the ability to conduct field/site visits to inspect work
  • May exert up to 20 pounds of force occasionally and/or a negligible amount of force to move objects
  • Occasionally lifts and carries up to 25 pounds
  • Considerable time is spent at a workstation using a computer and using various forms of communication (telephone, email, messaging, etc.)
  • Field work includes exposure to outside weather conditions and various environmental conditions depending on the site
  • Physical activities include walking and occasional stooping and crouching


This job description is not designed to cover or contain a comprehensive list of activities, duties and/or responsibilities required of the employee for this position. Duties, responsibilities, and activities may change at any time.

Please note that sponsorship is not available now or in the future for this position.
 

About TERRA Engineering

TERRA Engineering, Ltd. was founded by Karen Steingraber and Jamil Bou-Saab in 1992, beginning their journey building strong relationships with clients. In 2000, Senior Vice President George Ghareeb joined the team and began overseeing operations in a then-newly opened office in Peoria, Illinois. Since then, TERRA has continued expanding our reach to broaden our markets and serve additional communities, adding offices in St. Louis (2011), Milwaukee (2013), and Bolingbrook, Illinois (2025).

We are proud of our 115+ employees who contribute their talent and skills to TERRA’s success. As we continue to grow, we maintain a strong focus on the development of our team members through mentorship, collaboration, and the continual refining of our collective body of knowledge. At TERRA Engineering, our mission of enhancing communities starts from within.
 

TERRA Provides:

  • Competitive compensation packages including bonus program, paid holidays and paid time off
  • Comprehensive healthcare benefits
  • Retirement plan options with safe harbor match and profit sharing
  • Hybrid/Flexible work arrangements for most positions
  • Public transportation reimbursement (Chicago-area employees)
  • A warm culture that is conducive to growth and professional development
  • And more!

In accordance with local law, the estimated salary range is applicable to the position and location associated with this posting. Compensation will vary based upon experience, education, skill level, geographical location, and other compensable factors.

The employment policy of TERRA Engineering, Ltd. is to provide equal opportunity to all persons. Our company, therefore, has made a commitment to equal employment opportunity through a positive and continuing affirmative action program. No employee or applicant for employment will be discriminated against because of race, color, religion, sex, national origin, disability, military and/or veteran status, or any other Federal or State legally protected classes.

TERRA Engineering, Ltd.  will recruit, hire, train and promote qualified individuals in all job titles, and ensure that all other personnel actions are administered without regard to race, color, religion, sex, military and/or veteran status, or disability in accordance with Section 503 of the Rehabilitation Act of 1973, as amended, and the Vietnam Era Veterans Readjustment Assistance Act of 1974, which require affirmative action to ensure equal opportunity in all aspects of employment. TERRA Engineering, Ltd.  does not discriminate on the basis of national origin or citizenship status as provided under the Immigration Reform and Control Act of 1986.

 

Notice to Third Party Agencies

TERRA does not accept unsolicited resumes from recruiters, employment agencies, or other staffing services. Unsolicited resumes include any resume or hiring document sent to TERRA in the absence of a signed Service Agreement where TERRA has expressly requested recruitment/staffing services specific to the position at hand. Any unsolicited resumes, including those submitted to hiring managers or other business leaders, will become the property of TERRA and TERRA will have the right to hire that candidate without reservation – no fee or other compensation will be owed or paid to the recruiter, employment agency, or other staffing service.

#LI-CB1