1

Apprentice Software Engineer Jobs in Naperville, IL

CNC Machinist

Schiller Park, IL · On-site

$25 - $35/hr

A team that invests in its people, including the chance to mentor apprentices and pass on your ... Program and edit jobs using MasterCam software. * Run smaller production-type jobs through the ...

CNC Machinist

Schiller Park, IL · On-site

$20.50 - $28/hr

A team that invests in its people, including the chance to mentor apprentices and pass on your ... Program and edit jobs using MasterCam software. * Run smaller production-type jobs through the ...

Work with production and engineering to determine toolroom support requirements; prioritize and ... Mentor moldmaker apprentices and other trainees as needed * Document and monitor departmental KPI ...

Cares about leading the way in construction, engineering, manufacturing and renewable energy. Cares ... Completion of an apprenticeship or equivalent work experience (8,000 hours) Travel: 60-75% Work ...

Cares about leading the way in construction, engineering, manufacturing and renewable energy. Cares ... Completion of an apprenticeship or equivalent work experience (8,000 hours) Travel: 60-75% Work ...

Mentor moldmaker apprentices and other trainees. Primary Job Responsibilities Build tooling to ... software Functional knowledge of CNC, EDM, manual milling, and grinding equipment Ability to ...

Moldmaker

Elk Grove Village, IL · On-site

$32 - $40/hr

Mentor moldmaker apprentices and other trainees. Primary Job Responsibilities Build tooling to ... software Functional knowledge of CNC, EDM, manual milling, and grinding equipment Ability to ...

next page

Showing results 1-20

Apprentice Software Engineer information

See Naperville, IL salary details

$24K

$104.7K

$188.7K

How much do apprentice software engineer jobs pay per year?

As of Jul 19, 2026, the average yearly pay for apprentice software engineer in Naperville, IL is $104,707.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,900.00 and $119,800.00 per year, depending on experience, location, and employer.

What are Apprentice Software Engineers?

Apprentice Software Engineers are entry-level professionals who are learning the fundamentals of software development while gaining hands-on experience under the guidance of more experienced engineers. They typically participate in structured training programs or apprenticeships, working on real projects to build their technical and problem-solving skills. This role is ideal for individuals who are new to the industry and want to develop practical knowledge while contributing to software engineering teams.

Is 25 too late to become a software engineer?

Apprentice software engineers can start at any age, including 25, as the field values skills and knowledge over age. Many successful software engineers begin later in life, often bringing valuable experience and perspectives; learning programming languages and gaining practical experience are key steps regardless of age.

Can you become a software engineer with an apprenticeship?

Yes, an apprenticeship as a software engineer provides hands-on experience and training that can lead to a full-time software engineering role. Many apprenticeships include skill development in programming languages, tools, and industry practices, helping participants transition into professional software engineering positions.

Is a software engineer apprenticeship paid?

Yes, most software engineer apprenticeships are paid positions that provide a salary or stipend while gaining practical experience and technical skills. Compensation varies by company and program, but paid apprenticeships are common in the industry to support learners during their training period.

What types of projects and technologies do Apprentice Software Engineers typically work on during their training period?

As an Apprentice Software Engineer, you’ll usually start by supporting ongoing development projects, often working on bug fixes, feature enhancements, or internal tools under the guidance of senior engineers. You may be exposed to a variety of technologies depending on the company, such as front-end frameworks (like React), back-end languages (such as Python or Java), and version control systems (like Git). The projects are designed to gradually increase in complexity, helping you build both technical skills and familiarity with industry-standard workflows. Collaboration is key, so you’ll regularly participate in code reviews, team meetings, and pair programming sessions to develop your abilities and receive constructive feedback.

Is it true that AI will replace software engineers?

AI is a tool that can automate certain coding tasks, but it is unlikely to fully replace software engineers, especially those involved in designing, testing, and maintaining complex systems. Apprentice software engineers will continue to develop skills in programming languages, problem-solving, and understanding AI tools to stay relevant in the evolving tech environment.

What are the key skills and qualifications needed to thrive as an Apprentice Software Engineer, and why are they important?

To thrive as an Apprentice Software Engineer, you need a foundational understanding of programming languages, problem-solving skills, and usually a relevant degree or coursework in computer science. Familiarity with development tools such as Git, integrated development environments (IDEs), and basic knowledge of databases and version control systems is common. Strong communication, eagerness to learn, and teamwork make someone stand out in this role. These skills and qualities are crucial for effective learning, collaboration, and adapting to new technologies in a dynamic software development environment.
What are the most commonly searched types of Software Engineer jobs in Naperville, IL? The most popular types of Software Engineer jobs in Naperville, IL are:
What are popular job titles related to Apprentice Software Engineer jobs in Naperville, IL? For Apprentice Software Engineer jobs in Naperville, IL, the most frequently searched job titles are:
What job categories do people searching Apprentice Software Engineer jobs in Naperville, IL look for? The top searched job categories for Apprentice Software Engineer jobs in Naperville, IL are:
What cities near Naperville, IL are hiring for Apprentice Software Engineer jobs? Cities near Naperville, IL with the most Apprentice Software Engineer job openings:
Infographic showing various Apprentice Software Engineer job openings in Naperville, IL as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $104,707 per year, or $50.3 per hour.
Renewable EnergyEstimator

Renewable EnergyEstimator

LiveWire Construction Inc.

Westmont, IL • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 9 days ago


Job description

Salary: $85K - 110K


Job Description Renewable EnergyEstimator


LiveWireConstruction isseekingan
Estimator to support our growing Renewable Energy Division. This role is responsible forreviewing project documents, performing takeoffs, developing cost estimates, and helping prepare competitive bids for commercial, communitysolar, rooftop, and ground-mountsolarprojects.

Direct solar estimating experience is valuable, but we will also consider candidates withsolar installation experience,solarpreconstruction,solarproject engineering,solarproject coordination,solarfield supervision,solardesign,solar equipmentprocurement,solar apprenticeship program graduates,or other related experience who are willing to learn solar estimating.


Ideal Candidate Profile:

The ideal candidate is organized, detail-oriented, comfortable working withsolar projectdrawings andestimating software, and able to communicate clearly with project managers, field teams, vendors, and subcontractors.We value practical construction knowledge, problem-solving ability, and a willingness to learn our estimating process.


Compensation:

  • $85K- $110Ksalary range. Actual compensation will depend on level of experience
  • Sign-on bonus may be available depending on experience
  • Potential for individual performance bonus
  • Comprehensive health, dental, and vision coverage
  • 401(k) with employer match
  • Paid time off
  • Training and growth opportunities in solar estimating and preconstruction


Primary Responsibilities:

  • Review electrical drawings, specifications, site plans, one-lines, equipment schedules, and other project documents to understand project scope.
  • Perform quantity takeoffs for labor, materials, equipment, and subcontractor scope using drawings, estimating software, spreadsheets, or other available tools.
  • Assist in preparing detailed estimates, bid summaries, scopes of work, and project bills of material.
  • Coordinate with preconstruction, project management, field operations, procurement, accounting, vendors, and subcontractors to clarify scope and pricing assumptions.
  • Request and evaluate vendor and subcontractor quotes for major equipment, materials, rental equipment, and specialty scopes.

  • Coordinate RFP for subcontracted scopes, along with developing the scope, descope the estimates to ensure accuracy and completeness, along with identifying any gaps that may exist.
  • Help identifyscope gaps, constructability concerns, cost risks, alternates, value-engineering options, and opportunities to improve project profitability.
  • Support the preparation and submission of competitive project bids in relation tointernal deadlines and bid requirements.
  • Maintain estimating files, takeoff records, quote logs, and cost data so project information is organized and easy to review.
  • Update labor, material, equipment, and subcontractor cost information as market conditions change.
  • Participate in bid review meetings, project handoff meetings, and lessons-learned discussions.


Skills and Experience:

  • Ability to read and interpret construction drawings, including electrical plans, one-line diagrams, site plans, layout drawings, equipment details, and specifications.
  • General understanding of electrical construction, solar PV systems, conduit, wire, feeders, combiner boxes, inverters, switchgear, transformers, grounding, and related equipment.
  • Familiarity with NEC requirements, electrical installation practices, wiring methods, conductor sizing, conduit sizing, derating, grounding, labeling, and electrical safety standards is helpful.
  • Experience with estimating software such as ConEst, Planswift,Accubid, McCormick, Bluebeam, Excel, or similar tools is helpful but notrequiredfor every candidate.
  • Ability to build or adjust estimating assemblies, spreadsheet pricing tools, or unit-cost assumptions is a plus.
  • Strong math, analytical, organizational, and problem-solving skills.
  • Ability to communicate clearly, ask questions, document assumptions, and meet bid deadlines.
  • High attention to detail with a practical understanding that estimates must be accurate, organized, and buildable.


Minimum Qualifications:

  • Experience in solar, electrical construction, estimating, project engineering, preconstruction, procurement, field supervision, drafting/design, or relatedconstruction role.
  • Ability to work with drawings, specifications, spreadsheets, and project documents.
  • Comfortable learning estimating software, pricing databases, and internal bid procedures.
  • Strong work ethic, reliability, communication skills, and willingness to learn.

Preferred, But Not Required:

  • 13+ years of solar or electrical estimating experience.
  • Hands-on electrical construction or solar field experience.

  • Bachelors degree in Electrical Engineering, Construction Management, or a related field; equivalent field or estimating experience will also be considered.
  • Experience with ConEst or other electronic estimating software.
  • Experience estimating commercial solar, community solar, rooftop solar, ground-mount solar, BESS, or commercial electrical projects.




Equal Opportunity Statement:

LiveWire Construction LLC is an Equal Opportunity Employer. We are committed to providing a workplace free of discrimination and harassment based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.