1

Programming Assistant Jobs in New Jersey (NOW HIRING)

Be Seen First

The Director will directly supervise and partner with a Programming Coordinator who will assist in the logistical implementation, administrative coordination, and operational support of synagogue ...

Engineering Assistant IV

Totowa, NJ · On-site

$72K - $115K/yr

Edit and format engineering documentation. Interfaces with technicians, engineers and engineering managers to create/edit documentation. Verifies change requests are in the proper state and ...

New

Skilled Engineering Helper (IUOE Local 68) Location: Harborside Plaza 2 & 3 200 & 210 Hudson Street ... Respond professionally to tenant service requests and assist with timely completion of work orders.

Student Intern

Kearny, NJ · On-site

$15.75 - $21/hr

Support family-centered programming and community services * Assist with client intake, referrals, and resource navigation * Coordinate workshops, events, and engagement activities * Maintain ...

Student Intern

Elizabethport, NJ · On-site

$15.25 - $20.25/hr

Support family-centered programming and community services * Assist with client intake, referrals, and resource navigation * Coordinate workshops, events, and engagement activities * Maintain ...

Student Intern

Jersey City, NJ · On-site

$15.75 - $21/hr

Support family-centered programming and community services * Assist with client intake, referrals, and resource navigation * Coordinate workshops, events, and engagement activities * Maintain ...

Student Intern

Union City, NJ · On-site

$16.50 - $21.75/hr

Support family-centered programming and community services * Assist with client intake, referrals, and resource navigation * Coordinate workshops, events, and engagement activities * Maintain ...

Showing results 21-40

Programming Assistant information

See New Jersey salary details

$9

$17

$24

How much do programming assistant jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for programming assistant in New Jersey is $17.81, according to ZipRecruiter salary data. Most workers in this role earn between $14.56 and $20.67 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 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 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 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 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 are the most commonly searched types of Programming jobs in New Jersey? The most popular types of Programming jobs in New Jersey are:
What cities in New Jersey are hiring for Programming Assistant jobs? Cities in New Jersey with the most Programming Assistant job openings:
Infographic showing various Programming Assistant job openings in New Jersey as of August 2026, with employment types broken down into 6% Internship, 65% Full Time, and 29% Part Time. Highlights an 100% In-person job distribution, with an average salary of $37,037 per year, or $17.8 per hour.

Director of Programming

Temple Beth Sholom

Cherry Hill, NJ • On-site

$85K - $95K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 27 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Temple Beth Sholom seeks a dynamic, relationship-driven, and visionary Director of Programming to steward synagogue-wide congregational programming. This senior leadership position is responsible for developing, coordinating, and implementing meaningful programs that strengthen community, deepen Jewish engagement, and advance the mission and values of TBS.


The Director of Programming will work collaboratively with clergy, senior staff, lay leadership, affiliate groups, and volunteers to create innovative and mission-aligned educational, cultural, social, spiritual, holiday, and communal experiences for congregants of all ages and backgrounds.


The Director will directly supervise and partner with a Programming Coordinator who will assist in the logistical implementation, administrative coordination, and operational support of synagogue programming and events. Together, this team will ensure high-quality program development, execution, communication, and congregational engagement. The programming director reports to the Director of Congregational Learning.


The ideal candidate is a strategic thinker, skilled organizer, strong communicator, collaborative leader, and highly relational professional who thrives in a fast-paced synagogue environment and is passionate about building vibrant Jewish communal experiences.


Responsibilities:


Congregational Programming Leadership

• Provide strategic leadership and vision for all congregational programming initiatives across Temple Beth Sholom.

• Support and lead lay volunteers and chairpeople in implementing congregation-wide programs.

• Develop and implement a comprehensive annual programming calendar that reflects the mission, values, and priorities of the congregation.

• Partner with clergy and senior staff to design and execute innovative Shabbat, holiday, cultural, educational, social, and community-building experiences.

• Create opportunities for meaningful Jewish engagement for congregants across diverse ages, interests, and backgrounds.

• Evaluate programming effectiveness and engagement trends to support continuous growth and innovation.


Supervision and Program Operations:

• Supervise and support the Programming Coordinator in the planning, coordination, and implementation of congregational programs and events.

• Delegate operational and administrative responsibilities appropriately while maintaining oversight of program quality and strategic alignment.

• Work collaboratively with the Programming Coordinator to manage:

o Event logistics

o Scheduling and calendaring

o Vendor coordination

o Registration and RSVP systems

o Catering and food coordination

o Room setup and event flow

o Communications and promotional support

• Foster a collaborative and team-oriented working relationship that supports both strategic planning and operational excellence.


Affiliate Group and Lay Leadership Partnership:

• Serve as the primary senior professional liaison for synagogue affiliate groups, committees, and volunteer leaders.

• Guide affiliate groups in developing mission-aligned programming that supports congregational priorities and synagogue policies.

• Attend committee meetings and congregational events as needed to support collaboration, communication, and implementation.

• Mentor and support volunteer leaders in program planning, leadership development, and community engagement.

• Foster collaboration across congregational groups to strengthen overall synagogue cohesion and participation.


Affiliate groups may include:

• Sisterhood

• Men’s Club

• Young Members

• Hazak

• Social Action


Community Engagement and Relationship Building:

• Serve as a visible and engaged congregational presence during synagogue events, programs, and communal gatherings.

• Build authentic relationships with congregants, lay leaders, volunteers, and prospective members.

• Identify opportunities to increase participation, belonging, and connection across congregational life.

• Support initiatives that promote intergenerational engagement and communal participation.

Senior Leadership Responsibilities

• Serve as a member of the synagogue’s senior professional leadership team.

• Participate in strategic planning and organizational development conversations related to congregational engagement and synagogue life.

• Collaborate across departments to support a cohesive congregational experience.

• Assist in developing long-term engagement strategies that strengthen member retention, participation, and community growth.


Qualifications:

• Bachelor’s degree required; advanced degree in Jewish communal service, education, nonprofit leadership, or related field preferred.

• Significant professional experience in synagogue, Jewish communal, nonprofit, or engagement leadership roles.

• Demonstrated success in program development, volunteer engagement, staff supervision, and organizational leadership.

• Strong interpersonal, organizational, and communication skills.

• Ability to manage multiple projects and priorities simultaneously.

• Experience working collaboratively with clergy, staff teams, lay leadership, and volunteers.

• Knowledge of Jewish traditions, holidays, synagogue culture, and communal life.

• Ability to work evenings, weekends, and holidays as required by the synagogue calendar.


Structure:

• Full-time, salary-exempt position

• Reports to: Director of Congregational Learning

• Supervises: Programming Coordinator



Company Description

Temple Beth Sholom (TBS) is a welcoming and inclusive sacred community that connects its members to one another, Judaism, and Israel through interactive spiritual, educational, and social experiences. TBS is a Conservative synagogue consisting of more than 800 families. In addition to its clergy and staff, TBS has many groups and committees that immerse congregants of all ages in Jewish life and learning.