1

Apprentice Software Developer Jobs in New Jersey

next page

Showing results 1-20

Apprentice Software Developer information

See New Jersey salary details

$29.9K

$101.8K

$245.2K

How much do apprentice software developer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for apprentice software developer in New Jersey is $101,793.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,500.00 and $107,600.00 per year, depending on experience, location, and employer.

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

To thrive as an Apprentice Software Developer, you need a basic understanding of programming concepts, problem-solving abilities, and familiarity with at least one programming language, often backed by a relevant degree or coursework. Experience with version control systems like Git, code editors, and exposure to development frameworks or agile tools is typically required. Strong communication, teamwork, eagerness to learn, and adaptability are standout soft skills in this role. These skills and qualities are vital for contributing effectively to development projects, collaborating with team members, and rapidly acquiring new technical knowledge.

What is an Apprentice Software Developer?

An Apprentice Software Developer is an entry-level professional who is learning software development skills while working under the guidance of more experienced developers. Apprentices participate in on-the-job training, coding tasks, and sometimes formal coursework to build their technical knowledge and practical experience. This role is designed to help individuals gain the foundational skills needed for a career in software development by working on real projects and receiving mentorship. Upon successful completion of the apprenticeship, individuals may progress to junior or full software developer positions.

What types of projects and technologies do Apprentice Software Developers typically work with during their program?

As an Apprentice Software Developer, you'll usually be assigned to real-world projects that match your learning level, such as building internal tools, assisting with bug fixes, or contributing to new feature development. Common technologies include popular programming languages like Python, Java, or JavaScript, as well as version control systems like Git. You'll often work alongside experienced developers in team-based environments, allowing you to learn best practices and agile methodologies. This hands-on experience is designed to build both your technical skills and your understanding of professional software development workflows.
What are the most commonly searched types of Software Developer jobs in New Jersey? The most popular types of Software Developer jobs in New Jersey are:
What cities in New Jersey are hiring for Apprentice Software Developer jobs? Cities in New Jersey with the most Apprentice Software Developer job openings:

Project Coordinator

Tri-State Energy, Inc.

New Brunswick, NJ • On-site

$65K - $75K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Job description



Company Introduction

Tri-State Energy (TSE) is a 40-year client-focused energy solutions provider committed to delivering engineering-driven strategies that improve facility performance, reduce operational and maintenance costs, and provide long-term reliable solutions by seamlessly combining technical engineering with project implementation. We focus on providing energy engineering and MEP contracting support for facility optimization and decarbonization initiatives. We are growing and looking to hire dedicated, industry-qualified candidates at all levels of experience to grow with our company.


Position Summary

The Project Coordinator is responsible for providing support in the planning, execution, monitoring and controlling of projects. This position will be based out of our office in Woodbridge, New Jersey.


Essential Job Functions

  • Oversees and handling all phases of a project diligently helping to finish the project on schedule, managing any obstacles that may arise
  • Works collaboratively with the project manager and team to maximize productivity
  • Collaborates with the whole project team; contributes to the entire project lifecycle
  • Organizes and monitors schedules and see that deadlines are met
  • Ensures that materials are ordered on time and delivered to the job site on schedule
  • Coordinates efforts within the team and with outside consultants efficiently
  • Reports updates verbally and in written form to project manager
  • Monitors budget and help ensure resources are used efficiently
  • Files all necessary permits
  • Completes any necessary administrative tasks, such as research and email
  • Demonstrates commitment to clients' needs and confidentiality continuously assisting the project managers in assigning tasks to all the people taking part in the project
  • Updates project logs with the progress of finished assignments
  • Sources and delivers supplies and training materials for the project
  • Accesses databases; gathers data; organizes and manages files
  • Implement change orders and manage scope changes effectively with all members involved
  • Performs other related duties as assigned by management


Qualifications

  • Must reside in New Jersey. No relocation will be offered for this role.
  • Associate’s degree (AA) or equivalent from a two-year college or technical school, or six months to one year of related experience and/or training, or equivalent combination of education and experience
  • 3 years’ + experience working in the energy industry and/or utilities
  • Full understanding and knowledge of construction process and workflows
  • Exceptional communication and interpersonal skills
  • Keen attention to detail and an aptitude for problem-solving
  • Ability to proactively address potential issues
  • Reliable, trustworthy, and committed to the team's success
  • Exceptional organizational skills and ability to prioritize tasks
  • Able to thrive in a high-volume, deadline-driven work environment


Knowledge, Skills, and Abilities

  • Experience with construction projects; NYC is a bonus
  • Awareness of market trends, lighting, construction, and contracting best practices.
  • Full knowledge of all MS Office, with advanced Excel background
  • Procore or Project Management software experience
  • Ability to review requirements, costs, and existing tools, and make recommendations to executive team and then drive solutions.


Physical Demands of the Job

The physical demands described here represent those that an employee must meet to perform the essential functions of this job successfully.

  • Ability to maintain and operate personal and/or company vehicles with a valid driver’s license.
  • While performing the duties of this job, the employee is occasionally required to stand or walk for sustained periods; sit, climb, balance, stoop, kneel, crouch or crawl; use hands to finger, grasp, or feel objects; reach with hands and arms; push or pull; talk and hear; use repetitive motions.
  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift 20 to 25 pounds, at times.
  • The employee must have visual acuity to perform activities such as preparing and analyzing data and figures, transcribing, viewing a computer screen, and extensive reading of site plans and visual inspections of potential job sites.


Diversity

TSE is an equal-opportunity employer committed to diversity and inclusion in the workplace. TSE prohibits discrimination and harassment of any kind based on age, race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, age, marital status, gender, gender identity or expression, veteran status, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. TSE makes hiring decisions based solely on qualifications, merit, and business needs at the time.

TSE is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. TSE is a drug-free workplace.


Why work with us?

  • Medical, vision, dental insurance and more
  • 401(k) with company match
  • Company-provided life insurance
  • Health Savings Account (HSA)
  • Education reimbursement program with management approval
  • Annual paid time off
  • Observance of 8 Federal Holidays
  • Opportunities for advancement and development


Work Schedule

  • Monday through Friday, 8:00 a.m. to 5:00 p.m. in office, though occasional work will often occur on 2nd shift
  • Occasional weekends
  • On-call requirement