1

Programming Jobs (NOW HIRING)

The Programming team operates on a 365-day, two-shift schedule. The Programming Specialist I is a foundational contributor focused on accurate execution of content programming and learning core tools ...

Biostatistical Programming Manager What you will do Let's do this. Let's change the world. In this vital role you will provide both strategic oversight and hands-on statistical programming support to ...

Description Programming Coordinator Overview : Darwill is a nationally recognized print and marketing communications firm based in the west suburbs of Chicago. As a premier provider of complex ...

About the Role The Programming Manager will define and deliver QR's curated calendar of experiences, events, cultural moments, and wellness. This role plays a key part in shaping the brand beyond ...

AREA15 is seeking a Programming Coordinator to lead the planning and execution of assigned events and activations across our campus. This role is responsible for owning events end-to-endfrom ...

Programming Coordinator Overview : Darwill is a nationally recognized print and marketing communications firm based in the west suburbs of Chicago. As a premier provider of complex marketing products ...

AREA15 is seeking a Programming Coordinator to lead the planning and execution of assigned events and activations across our campus. This role is responsible for owning events end-to-end?from ...

Position Programming Coordinator Description AREA15 is an immersive entertainment and event destination that blends art and music in a dynamic environment. We are a hub for creativity, innovation ...

next page

Showing results 1-20

Programming information

See salary details

$25K

$88.9K

$149K

How much do programming jobs pay per year?

As of May 29, 2026, the average yearly pay for programming in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What cities are hiring for Programming jobs? Cities with the most Programming job openings:
What are the most commonly searched types of Programming jobs? The most popular types of Programming jobs are:
What states have the most Programming jobs? States with the most job openings for Programming jobs include:
Infographic showing various Programming job openings in the United States as of May 2026, with employment types broken down into 82% Full Time, 12% Part Time, 1% Temporary, and 5% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.

Full-time

Posted 20 days ago


Job description

Life Enrichment / Programming Director

Charter Senior Living

Looking for our next all-star Life Enrichment / Programming Director with assisted living, memory care, recreation, or senior engagement leadership experience!

At Charter Senior Living, we believe life enrichment is at the heart of creating meaningful experiences for our residents. Our programming teams help residents stay engaged, connected, active, and fulfilled through purposeful activities, events, outings, and relationships that truly enhance quality of life.

We are seeking a creative, energetic, and compassionate leader to oversee and elevate our Life Enrichment program while creating a vibrant and engaging community environment for residents and families.

This role is ideal for someone who thrives in a people-focused environment, enjoys leading activities and events, and is passionate about bringing joy and purpose to seniors every day.

If you are someone who leads with positivity, creativity, and heart, we would love to meet you!

Why Join Charter Senior Living?We’ve Got You Covered
  • Get paid today with ZayZoon

  • Free medical insurance plan options

  • Medical, dental, and vision insurance

  • Paid training

  • Paid time off and holiday pay

  • Career growth and advancement opportunities

  • Supportive leadership and engaged company support team

  • Environment where your voice is heard and appreciated

  • Opportunity to make a meaningful impact in the lives of seniors every day

Our MissionTo Enhance the Human SpiritOur Core Values
  • Serve with Heart

  • Serve with Purpose

  • Serve with Courage

  • Have Fun While Serving

Position Summary

The Life Enrichment / Programming Director is responsible for planning, implementing, and overseeing engaging social, recreational, educational, spiritual, and therapeutic programming for residents within the community.

This leadership role creates meaningful opportunities that support resident independence, purpose, social connection, and overall wellbeing while helping foster a positive and vibrant community culture.

The Programming Director also collaborates with community leadership to support resident satisfaction, occupancy growth, family engagement, and community outreach initiatives through innovative and engaging programming.

The ideal candidate is creative, organized, energetic, compassionate, and passionate about serving seniors.

Responsibilities
  • Plan, coordinate, and lead daily resident activities and events

  • Develop engaging social, recreational, educational, spiritual, and therapeutic programming

  • Oversee entertainment, outings, transportation coordination, and special events

  • Encourage resident participation and meaningful engagement

  • Build positive relationships with residents, families, and team members

  • Supervise and support Life Enrichment staff and volunteers

  • Maintain activity calendars, schedules, and required documentation

  • Manage programming budgets, supplies, and event planning

  • Collaborate with leadership teams to support resident satisfaction and occupancy goals

  • Promote community events and programming to residents, families, and the public

  • Support a positive, welcoming, and engaging community environment

Qualifications
  • Previous activities, recreation, life enrichment, senior living, hospitality, or event leadership experience preferred

  • Assisted living or memory care experience strongly preferred

  • Leadership or supervisory experience preferred

  • Creative, energetic, and outgoing personality

  • Strong organizational, communication, and multitasking skills

  • Ability to work independently and manage multiple priorities

  • Compassionate and resident-focused attitude

  • Flexible availability including weekends and holidays as needed

  • Valid driver’s license preferred

What Makes a Great Fit

We are looking for someone who:

  • Loves creating joy and meaningful experiences for seniors

  • Brings creativity, energy, and positivity to every day

  • Enjoys leading events, activities, and community engagement initiatives

  • Builds strong relationships with residents, families, and staff

  • Thrives in a fast-paced and people-focused environment

  • Leads with compassion, enthusiasm, and professionalism

What Our Associates Say About Charter

“It truly feels like family at Charter.”

“The residents become an extension of my family.”

“They truly live out their mission and values.”

“I love working for a company that genuinely puts people first.”

If you are looking for a rewarding leadership opportunity where you can inspire connection, purpose, and joy while making a meaningful difference in the lives of seniors every day, apply today to join Charter Senior Living!


#RPINDEED