1

Programming Jobs in Elgin, IL (NOW HIRING)

Substation Engineer

Oak Brook, IL · On-site

$75 - $85/hr

Nexus Engineering Group is employee-owned, full-service, and built by the people who do the work. As a Substation Engineer, you'll help design, analyze, and deliver electrical substation projects for ...

About Us HBK Engineering, LLC is a fully licensed, professional engineering design firm headquartered in Chicago, IL with a staff approaching 700 individuals. HBK provides civil, environmental ...

About Us HBK Engineering, LLC is a fully licensed, professional engineering design firm headquartered in Chicago, IL with a staff approaching 700 individuals. HBK provides civil, environmental ...

Substation Engineer

Oak Brook, IL · On-site +1

$75K - $85K/yr

Nexus Engineering Group is employee-owned, full-service, and built by the people who do the work. As a Substation Engineer, you'll help design, analyze, and deliver electrical substation projects for ...

About Us HBK Engineering, LLC is a fully licensed, professional engineering design firm headquartered in Chicago, IL with a staff approaching 700 individuals. HBK provides civil, environmental ...

Resident Engineer

Westchester, IL · On-site

$98K - $125K/yr

Resident Engineer Employment Type: Full-Time Were is seeking an experienced Resident Engineer to lead construction engineering services for municipal infrastructure projects throughout the western ...

Embedded Engineer

Chicago, IL · On-site

$135K - $178K/yr

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals to develop solutions for custom embedded projects. This role offers a mix of independent work and ...

SCADA Engineer

Oak Brook, IL · On-site +1

$85K - $120K/yr

Nexus Engineering Group is employee-owned, full-service, and built by the people who do the work. As a SCADA Engineer, you'll help design, analyze, and deliver electrical substation projects for ...

SCADA Engineer

Oak Brook, IL · On-site +1

$85K - $120K/yr

Nexus Engineering Group is employee-owned, full-service, and built by the people who do the work. As a SCADA Engineer, you'll help design, analyze, and deliver electrical substation projects for ...

SCADA Engineer

Oak Brook, IL · On-site

$85K - $120K/yr

Nexus Engineering Group is employee-owned, full-service, and built by the people who do the work. As a SCADA Engineer, you'll help design, analyze, and deliver electrical substation projects for ...

Embedded Engineer

Chicago, IL · Hybrid

$135K - $178K/yr

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals to develop solutions for custom embedded projects. This role offers a mix of independent work and ...

Process Engineer Location : Chicago, IL 60639 Shift/Schedule : Monday-Friday | 1st Shift | On-Site Pay : $85k-$100k Hire Type: Direct Hire Benefits: A comprehensive benefits package is offered ...

Showing results 41-60

Programming information

See Elgin, IL salary details

$24.7K

$87.9K

$147.3K

How much do programming jobs pay per year?

As of Aug 21, 2026, the average yearly pay for programming in Elgin, IL is $87,924.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,800.00 and $114,700.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

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

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

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

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

What cities near Elgin, IL are hiring for Programming jobs?

Cities near Elgin, IL with the most Programming job openings:

Infographic showing various Programming job openings in Elgin, IL as of August 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $87,924 per year, or $42.3 per hour.

Substation Engineer

Nexus Engineering Group

Oak Brook, IL • On-site

$75 - $85/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

Nexus Engineering Group is employee-owned, full-service, and built by the people who do the work. As a Substation Engineer, you’ll help design, analyze, and deliver electrical substation projects for utility, industrial, and power delivery clients — with exposure across the full breadth of substation engineering.

You’ll support the design, analysis, and execution of substation projects from planning through construction, contributing across disciplines — physical design, protection and control, engineering studies, technical documentation, field investigations, and construction support. It’s a broad, hands‑on role for a collaborative problem-solver who wants to grow across complex infrastructure projects while delivering high-quality engineering.

Why Nexus

You’ll own a piece of what you build. Nexus is employee-owned through our ESOP, so the value you help create comes back to you — not just outside shareholders. We invest in early‑career engineers and give them real work from the start.

What you can expect:
  • Employee ownership (ESOP) — build equity in the firm as it grows
  • Broad exposure across substation disciplines — physical design, P&C, studies, and field work — to help you find your path
  • Mentorship from senior engineers who review your work and help you grow
  • Full-service EPCm exposure, from concept through startup, across a diverse client base
  • Career paths that grow with you — toward technical leadership, project management, or discipline leadership
  • Flexible work arrangements where business needs allow
What You’ll Do
  • Develop and revise engineering deliverables — drawings, calculations, specifications, reports, and technical documentation.
  • Support the design and execution of substation projects from planning through construction.
  • Apply industry, client, utility, and company standards to your engineering work products.
  • Coordinate with multidisciplinary project teams — engineers, designers, project managers, clients, vendors, and contractors.
  • Participate in site visits, field investigations, design reviews, and construction-support activities.
  • Assist with equipment selection, design development, engineering analyses, and technical problem-solving.
  • Communicate project status, technical issues, and design recommendations to project stakeholders.
  • Deliver quality work within established schedules and budgets, and contribute to the Substation group’s technical standards and best practices.
What We’re Looking For Required Qualifications
  • Bachelor’s degree in Electrical Engineering, Electrical Engineering Technology, or a related engineering discipline.
  • 1+ years of relevant engineering experience — utility, power delivery, electrical infrastructure, or substation engineering, including internship or co-op experience.
  • Understanding of electrical engineering fundamentals and engineering design principles.
  • Ability to read and interpret technical drawings, specifications, standards, and equipment documentation.
  • Strong analytical, problem‑solving, organizational, and communication skills.
  • Ability to work effectively in a team‑oriented environment.
Preferred Qualifications
  • Experience supporting utility, power delivery, industrial, or substation engineering projects.
  • Familiarity with engineering software such as AutoCAD, MicroStation, ETAP, SKM, CYME, CDEGS, Inventor, or similar design and analysis tools.
  • Experience preparing engineering calculations, drawings, specifications, and technical reports.
  • Field, construction, commissioning, utility operations, internship, or co-op experience.
  • Engineer-in-Training (EIT) certification, or progress toward professional licensure.
Work Environment & Physical Demands

Work is performed in a hybrid environment that includes office, remote, and active project‑site settings. This role may require:

  • Prolonged periods of sitting and working at a computer workstation, with or without reasonable accommodation
  • Periodic travel to substations, construction sites, client facilities, and project locations
  • Site visits that may involve exposure to outdoor weather, energized electrical equipment, noise, heavy equipment, and active construction environments; appropriate PPE must be worn
  • The ability to walk uneven terrain, navigate outdoor substation yards, climb stairs, and access project‑site areas, with or without reasonable accommodation

$75,000 - $85,000 a year

The posted salary range represents the anticipated base pay for this position in accordance with applicable pay-transparency requirements and may vary based on experience, qualifications, skills, certifications, work location, and market conditions.

In addition to base pay, eligible employees may receive:
  • Employee Stock Ownership Plan (ESOP) — an ownership stake and a share in the long-term success of Nexus
  • Medical, dental, and vision coverage, plus life and disability insurance
  • 401(k) with company match and discretionary bonus opportunities
  • Paid time off, holidays, and paid parental leave
  • Professional development and career advancement — training, certifications, licensure support, tuition assistance, and mentorship
  • Wellness benefits and a flexible schedule where business needs allow
#J-18808-Ljbffr