1

Weekend Programming Jobs in Princeton, NJ (NOW HIRING)

Bathhouse is seeking a proactive, skilled, and hands-on Facilities Engineer to help keep our spaces ... Ability to work a flexible schedule, including evenings, weekends, and holidays. * Comfortable ...

Resident Engineer

New York, NY · On-site

$108K - $138K/yr

Willingness to work nights, weekends, and off-hours as required for project needs. Ability to work year-round in varied weather conditions. Benefits M&J is a leader in providing quality engineering ...

SRE/DevOps Engineer

New York, NY

$62.25 - $82.75/hr

Versana is seeking a motivated SRE/DevOps Engineer with strong observability experience to join our ... Participate in a rotating on-call schedule for weekend releases and being available to respond to ...

SRE/DevOps Engineer

New York, NY · On-site

$62.25 - $82.75/hr

Versana is seeking a motivated SRE/DevOps Engineer with strong observability experience to join our ... weekend releases and being available to respond to production issues outside of regular working ...

SRE/DevOps Engineer

New York, NY

$62.25 - $82.75/hr

Versana is seeking a motivated SRE/DevOps Engineer with strong observability experience to join our ... weekend releases and being available to respond to production issues outside of regular working ...

Weekend Wellness Guide

New York, NY · On-site

$20 - $23/hr

Located on the Upper East Side of New York City, Sage + Sound is a wellness destination that offers a variety of curated programming, products, and self-care services aimed to elevate one's well ...

About EG Engineers Gate (EG) is a leading investment manager founded in 2014 as a quantitative ... Provide after-hours and weekend on-call coverage as part of a support rotation. Qualifications * 2+ ...

next page

Showing results 1-20

Weekend Programming information

See Princeton, NJ salary details

$46.6K

$74.3K

$103.8K

How much do weekend programming jobs pay per year?

As of Jun 15, 2026, the average yearly pay for weekend programming in Princeton, NJ is $74,277.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,500.00 and $92,800.00 per year, depending on experience, location, and employer.

What is weekend programming?

Weekend programming refers to the practice of coding, software development, or working on programming-related projects during the weekends, rather than as part of a standard weekday job. This can include pursuing personal projects, contributing to open-source software, participating in hackathons, or taking on freelance work. Many programmers use weekends to improve their skills, explore new technologies, or work on side hustles. Weekend programming is popular among both hobbyists and professionals who want to expand their experience or build their portfolios.

What is the difference between Weekend Programming vs Weekend IT Support?

AspectWeekend ProgrammingWeekend IT Support
Required CredentialsTypically a degree in Computer Science or related field, programming certificationsIT certifications like CompTIA, Network+, or Microsoft certifications
Work EnvironmentOffice or remote, focused on coding and software developmentOffice or on-site, troubleshooting hardware/software issues
Industry UsageSoftware companies, tech startups, freelance projectsIT service providers, corporate IT departments
Common Search/ComparisonOften compared based on technical skills and project typesCompared based on support scope and technical certifications

Weekend Programming involves developing software or applications during weekends, requiring coding skills and programming certifications. In contrast, Weekend IT Support focuses on troubleshooting and maintaining IT systems, often needing IT-specific certifications. Both roles are typically part-time weekend positions but differ in skills, environment, and industry focus.

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

To thrive as a Weekend Programmer, you need solid programming skills in languages like Python, Java, or JavaScript, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and project management tools is important for efficient workflow. Strong time management, self-motivation, and effective communication are crucial soft skills to balance weekend work and coordinate with teams or clients remotely. These abilities enable consistent productivity, high-quality code output, and successful project delivery within tight or non-traditional schedules.

What are some common challenges faced in a weekend programming role, and how can I prepare for them?

Weekend programming positions often require balancing tight deadlines and troubleshooting technical issues with limited weekday support. You may need to work independently, manage unexpected bugs, and coordinate remotely with team members who are off-duty. To prepare, strengthen your problem-solving skills, ensure you are comfortable with documentation, and proactively communicate project updates before and after your shifts. Familiarizing yourself with the company’s codebase and support protocols will also help streamline your workflow during weekend hours.
What are the most commonly searched types of Programming jobs in Princeton, NJ? The most popular types of Programming jobs in Princeton, NJ are:
What are popular job titles related to Weekend Programming jobs in Princeton, NJ? For Weekend Programming jobs in Princeton, NJ, the most frequently searched job titles are:
What job categories do people searching Weekend Programming jobs in Princeton, NJ look for? The top searched job categories for Weekend Programming jobs in Princeton, NJ are:
Adjunct Faculty, Game Programming

Adjunct Faculty, Game Programming

Mercer County Community College

Princeton Junction, NJ • On-site

Part-time

Medical, Life, Retirement

Posted 2 days ago


Job description

Salary: $0.00 Annually
Location : West Windsor and Trenton, NJ
Job Type: Adjunct
Job Number: 202300321
Division: Academic Affairs
Department: Liberal Arts
Opening Date: 05/01/2023
Closing Date: Continuous
JOB SUMMARY AND DUTIES
If you are considering a new job, work environment or career opportunities you should look at Mercer County Community College. MCCC is a publicly supported college that is open to all and dedicated to student success. In order to support that mission Mercer seeks to attract, retain, and support a skilled diverse workforce which is our most valuable resource. We thrive on and are proud of our diversity and open access. Our students and employees find the College large enough for a multitude of offerings yet small enough to keep the "Community" feel for all. The College consists of two campuses, the James Kerney Campus (JKC) in the capital city of Trenton, NJ and a larger 292 acre suburban campus just six miles north of Trenton.
As part of the comprehensive and valuable benefits package the College offers credit course tuition waivers for employees, spouses and dependents. This allows for employees and their families to take advantage of earning a higher education degree without the high cost. The College offers students 69 Degree Program Options and 35 Credit Certificates from which to choose.
Reporting to the Dean, adjunct faculty provides assistance to students in their learning process by utilizing all appropriate college resources, materials, facilities, and educational technologies available to complement the teaching and learning process providing a direct impact to student success. MCCC is seeking Adjunct faculty member to support the Program. The position prepares and delivers classroom instruction for selected courses and serves as a valued member of the College.
Essential Duties and Responsibilities:
  • Teaches classroom lecture-style instruction, (includes using technology such as; automated presentations, computer generated slides, videos, college online interface).
  • Assessment of student progress and success in the classroom and with individual course assignments.
  • Advise students and mentor students through individual and group interactions
  • Hands-on lab instruction and supervision.
  • Ability to have final course grades calculated and submitted by the semester deadline as needed.
  • Staff and support office hours for student consultation and tutoring.
  • Delivery of course content may be in-person, on-line and hybrid based on course needs.
  • Selected applicants will be required to comply with current College policy and procedures related to COVID masking requirements, vaccinations and weekly testing.
  • Teaching opportunities may include day, evenings, weekend classes
  • Year round teaching opportunities available based on need.
  • Salary / pay is based on instructional hours taught in the semester.
  • Understanding and commitment to serving a diverse academic, socioeconomic, cultural, disability and ethnic backgrounds of community college students and the campus community.
  • Participate in required adjunct duties.
  • Teach courses in programming for the Unity 3D and Unreal 4 game engines

REQUIRED QUALIFICATIONS, KNOWLEDGE, SKILLS & ABILITIES
  • Master's Degree in related field from an accredited educational institution or equivalent professional experience.
  • Proficiency in programming languages such as C + +, C#, JavaScript, or Python.
  • Proven instructional experience and dedication to student success

PREFERRED QUALIFICATIONS, KNOWLEDGE, SKILLS & ABILITIES
  • Master's degree in related field
  • At least 5 years teaching
  • College-level teaching experience.
  • Daytime availability.
  • Instructional experience teaching both in person and online courses
  • Knowledge and experience with Blackboard learning management system or similar learning/advising management systems

CORE COMPETENCIES
Adaptability: Maintaining effectiveness when experiencing major changes in work tasks or the work environment; adjusting effectively to work within new work structures, processes, requirements, or cultures.
Building Trust: Interacting with others in a way that gives them confidence in one's intentions and those of the organization.
Customer Focus: Making customers and their needs a primary focus of one's actions; developing and sustaining productive customer relationships.
Decision Making: Identifying and understanding issues, problems, and opportunities; comparing data from different sources to draw conclusions; using effective approaches for choosing a course of action or developing appropriate solutions; taking action that is consistent with available facts, constraints, and probable consequences.
Adjunct Faculty Benefits
  • Pay rates per instruction hour - Minimum $1,009.00 ( per credit)
  • Alternate Benefit Program (ABP) Retirement Benefit
  • Life Insurance through ABP
  • Long-term Disability Coverage through ABP
  • Health and Prescription Plan (Employee paid)
  • Employee Assistance Program
  • Tuition Waiver for MCCC Courses
  • Sick time - accrue 1 hour for every 30 hours worked up to 40 hours per year
  • Free Access to Fitness Center and Pool