1

Apprentice Software Engineer Jobs in New Jersey (NOW HIRING)

Technical Support Specialist

Vineland, NJ

$35 - $42/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Support the aspects of engineering, project management, and field services to include providing ... Familiarity with CRM and ERP software like Salesforce. * Work experience in the municipal water ...

Technical Support Specialist

Vineland, NJ · On-site

$35 - $42/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Support the aspects of engineering, project management, and field services to include providing ... Familiarity with CRM and ERP software like Salesforce. * Work experience in the municipal water ...

Maintenance Tech II

Carteret, NJ · On-site

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ... Basic skill level in multiple computer software packages including Microsoft Excel * Experience ...

Maintenance Tech II

Carteret, NJ · On-site

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ... Basic skill level in multiple computer software packages including Microsoft Excel * Experience ...

Maintenance Tech II

Carteret, NJ

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. * Graduate of an apprenticeship program or hold ... Basic skill level in multiple computer software packages including Microsoft Excel * Experience ...

Maintenance Tech II

Carteret, NJ · On-site

$33.25 - $48.25/hr

  • Medical

  • Life

  • Retirement

  • PTO

... Engineering Technology, HVAC, or equivalent. Graduate of an apprenticeship program or hold current ... Fundamental understanding of machinery/equipment Basic skill level in multiple computer software ...

Showing results 21-33

Apprentice Software Engineer information

See New Jersey salary details

$24.4K

$106.5K

$191.9K

How much do apprentice software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for apprentice software engineer in New Jersey is $106,460.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,000.00 and $121,800.00 per year, depending on experience, location, and employer.

What is an apprentice software engineer?

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.

What types of projects and technologies does an apprentice software engineer 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.

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 New Jersey?

The most popular types of Software Engineer jobs in New Jersey are:

What are popular job titles related to Apprentice Software Engineer jobs in New Jersey?

For Apprentice Software Engineer jobs in New Jersey, the most frequently searched job titles are:

What cities in New Jersey are hiring for Apprentice Software Engineer jobs?

Cities in New Jersey with the most Apprentice Software Engineer job openings:

Infographic showing various Apprentice Software Engineer job openings in New Jersey as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $106,460 per year, or $51.2 per hour.

Project Superintendent

DGI - Menard INC

Cranford, NJ • On-site

Full-time

Posted 27 days ago


Job description

Job Duties and Responsibilities:

  • Assuring that all project and Company safety requirements are met.
  • Conducting weekly safety meetings and daily JSA meetings.
  • Conducting site safety orientation for employees working on a project site.
  • Monitoring and completing equipment inspections reports and taking corrective action as needed.
  • Reporting all incidents, near misses and good catches on job sites in an accurate and timely manner.
  • Coordinating all safety concerns with site safety representatives of our clients, general contractors & subcontractors.
  • Acting as a strong Safety leader at all times.
  • Conducting and participating in safety audits.
  • Attending all scheduling and coordination project meetings.
  • Coordinating all equipment and material deliveries to the job site.
  • Supervising and managing all daily work assignments of job site crews.
  • Working effectively with Menard Field Engineers, Project Managers, and Construction Managers.
  • Reporting all site activities and timecards on internal software platform (TIPS) daily.
  • Coordinating travel of field personnel, lodging and approving crew expense reports.
  • Quality control with respect to installation reports and specific design requirements.

Knowledge, Skills and Abilities:

  • Excellent verbal and written communication skills.
  • Ability to work well under pressure.
  • Ability to oversee and coordinate a variety of people in different roles.
  • Extremely detail oriented.
  • Ability to read, understand and execute blueprints, drawings, and plans.
  • Thorough understanding of legal requirements relating to construction and building sites.
  • Ability to quickly identify problems and efficiently solve them.

Education and Experience Requirements:

Vocational school training, apprenticeship or other formal education preferred. Minimum of 5 years of geotechnical experience preferred and experience operating specialty equipment a plus.

Physical Requirements:

  • Must be able to assess and navigate all areas of the construction site in all types of weather.
  • Must be able to lift up to 50 pounds at times.
  • Ability to s5tand for long periods of time on rough terrain.