1

Programming Teacher Jobs in California (NOW HIRING)

Middle School Teacher

San Diego, CA ยท On-site

$47K - $65K/yr

Qualifications and Skills We are looking for teachers, subject matter experts (Masters Students, PhD Students, Engineers, etc) or soon-to-be teachers who can meet the following criteria: Energetic ...

Middle School Teacher

San Diego, CA ยท On-site

$47K - $65K/yr

Qualifications and Skills We are looking for teachers, subject matter experts (Masters Students, PhD Students, Engineers, etc) or soon-to-be teachers who can meet the following criteria: โ€ข ...

High School Teacher

San Diego, CA ยท On-site

$52K - $66K/yr

Qualifications and Skills We are looking for teachers, subject matter experts (Masters Students, PhD Students, Engineers, etc) or soon-to-be teachers who can meet the following criteria: Energetic ...

High School Teacher

San Diego, CA ยท On-site

$52K - $66K/yr

Qualifications and Skills We are looking for teachers, subject matter experts (Masters Students, PhD Students, Engineers, etc) or soon-to-be teachers who can meet the following criteria: โ€ข ...

Teacher

San Diego, CA ยท On-site

$27.40 - $28.37/hr

Teacher Department: Foster Youth Services Location: Riverside FLSA Status: Non-Exempt Salary: $27 ... Responsible for delivering structured educational programming, monitoring student progress, and ...

STEM Teacher Needed

Newark, CA ยท On-site

$22 - $26/hr

Lead Teachers are asked to promote creativity, teamwork, and problem-solving skills while educating students on STEM (Science, Technology, Engineering & Math) concepts. Programs are conducted for ...

Lead Teacher

Manhattan Beach, CA ยท On-site

$28 - $32/hr

Teachers must have experience working with children of all ages, and the ability to meet all ... Associates must be open to working with all ages within our programming, be flexible, genuinely ...

Be Seen First

This role is perfect for an educator or engineer passionate about coding, robotics, and mentoring ... Teach coding, robotics, and STEM courses using iCode curriculum (Scratch, Python, Java, C#, HTML ...

Be Seen First

This role is perfect for an educator or engineer passionate about coding, robotics, and mentoring ... Teach coding, robotics, and STEM courses using iCode curriculum (Scratch, Python, Java, C#, HTML ...

Showing results 41-60

Programming Teacher information

See California salary details

$20.7K

$46K

$68.6K

How much do programming teacher jobs pay per year?

As of Aug 22, 2026, the average yearly pay for programming teacher in California is $45,979.00, according to ZipRecruiter salary data. Most workers in this role earn between $33,100.00 and $56,300.00 per year, depending on experience, location, and employer.

What does a programming teacher do?

A Programming Teacher is an educator who teaches students how to write computer code using various programming languages such as Python, Java, or JavaScript. They design lesson plans, explain coding concepts, provide hands-on exercises, and help students debug their code. Programming Teachers may work in schools, colleges, online platforms, or coding bootcamps, and they often adapt their teaching methods to different age groups and skill levels.

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

To thrive as a Programming Teacher, you need comprehensive knowledge of programming languages, curriculum development, and a relevant degree in computer science or education. Familiarity with coding platforms, learning management systems (LMS), and certifications like CompTIA or Google Educator are often advantageous. Strong communication, patience, and the ability to foster engagement help students grasp complex concepts and stay motivated. These skills ensure effective instruction and support student success in learning programming.

What are some common challenges programming teachers face when engaging students with diverse coding backgrounds?

Programming Teachers often work with students who have varying levels of experience, which can make lesson planning and classroom management challenging. Balancing the needs of beginners while keeping advanced learners engaged requires flexible teaching methods, differentiated assignments, and frequent feedback. Many teachers address this by incorporating project-based learning, peer collaboration, and offering optional enrichment tasks. Building a supportive and inclusive classroom environment is key to helping all students succeed.

What is the difference between Programming Teacher vs Coding Instructor?

AspectProgramming TeacherCoding Instructor
CredentialsTypically requires a degree in computer science or education, with coding certificationsOften requires coding certifications or practical experience, sometimes less formal education
Work EnvironmentSchools, coding bootcamps, online platforms, educational institutionsWorkshops, online courses, coding bootcamps, community centers
Employer & Industry UsageEducational institutions, online learning platforms, private tutoringTech companies, coding bootcamps, online education providers
Search & Comparison IntentPeople seeking formal teaching roles or structured educationIndividuals looking for practical coding instruction or short-term courses

Programming Teachers focus on formal education, curriculum development, and classroom instruction, often requiring educational credentials. Coding Instructors tend to provide practical, hands-on coding lessons, frequently in bootcamps or online settings, with a focus on skill acquisition. Both roles involve teaching coding but differ in environment and credentials.

Are programming teachers in demand?

Programming teachers are in high demand due to the growing need for coding skills across industries. They often teach programming languages like Python, Java, or JavaScript and may work in schools, coding bootcamps, or online platforms, with employment opportunities increasing as technology integration expands.

How do you become a programming teacher?

To become a programming teacher, you typically need a strong understanding of programming languages such as Python, Java, or C++, along with teaching experience or certification. A bachelor's degree in computer science or a related field is often required, and additional teaching credentials or certifications can enhance job prospects. Practical experience in software development and familiarity with educational tools or platforms are also beneficial.

What cities in California are hiring for Programming Teacher jobs?

Cities in California with the most Programming Teacher job openings:

Infographic showing various Programming Teacher job openings in California as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, 3% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $45,979 per year, or $22.1 per hour.

Senior SalesForce Administrator

Teacher Created Materials

Huntington Beach, CA โ€ข On-site

$120 - $135/hr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 5 days ago


Job description

Overview

Job Location: Corporate Headquarters - Huntington Beach, CA
Position Type: Full Time
Education Level: 4 Year Degree
Salary Range: $120,000.00 - $135,000.00 / year
Travel Percentage: Negligible
Job Shift: Day
Job Category: Information Technology

For nearly 50 years, Teacher Created Materials has made teaching more effective and learning more engaging. We publish PreKโ€“12 instructional programs across all core content areas, along with award-winning educational trade books, professional development resources, and professional learning services.

At Teacher Created Materials, we are passionate about creating innovative educational materials that support children wherever learning happens. Our products are created by teachers for teachers and are trusted by educators around the world.

The Opportunity

As Senior Salesforce Administrator, youโ€™ll play a vital role at TCM. We are looking for a proactive individual that can help us continually improve and enhance our Salesforce platform, gathering requirements and feedback, designing scalable best practice solutions, and managing the product road map. Our Salesforce user experience is of great importance to TCM; therefore, the Senior Salesforce Administrator should enjoy all aspects of user management including support tickets, training, and designing solutions with user satisfaction as a priority.

We are looking for someone with a deep understanding of the Salesforce platform, who can understand both our current setup and our business objectives, in order to quickly identify areas of improvement. The Senior Salesforce Administrator should be comfortable with change management and governance, as well as communicating, prioritizing and managing all aspects of a Salesforce project. The ideal candidate will be happy liaising with stakeholders at all levels, with the ability to translate technical information into laymanโ€™s terms, clearly explaining design options and their potential impact.

What Youโ€™ll Do
  • All aspects of user and license management including new user setup/deactivation, roles, profiles, permissions, public groups, OWD, sharing rules, etc.
  • Salesforce configuration changes, including (but not limited to): Flow, assignment rules, approval processes, fields, page layouts, record types, dynamic layouts, apps, actions, custom settings, mobile administration, dashboards and reports.
  • Understanding of triggers/Apex code knowledge
  • Sandbox environment management
  • DevOps/release management experience
  • Identify and gather requirements, translating into best practice, scalable solutions with a focus on exceptional user experience
  • Identify unused or underutilized platform features
  • Create a platform roadmap and define priorities, liaising with stakeholders
  • Own the communication of any platform changes to end users and stakeholders
  • Data management to improve Salesforce data quality, implementing rules and automation as needed
  • Proactive system maintenance including Security Reviews, Release Updates, Health Check, and Optimizer
  • User support tickets
  • Monitor and improve user adoption
  • New user and ongoing user training
  • Technical documentation
  • Management of integrated applications and third-party suppliers including Celigo, Tableau, Docusign
Qualifications
  • Strong Salesforce product knowledge and at least 5+ years of Salesforce Administration hands-on experience with Salesforce (Sales Cloud)
  • Certified Salesforce Administrator
  • Additional Salesforce certifications: Advanced Administrator, Platform App Builder, etc.
  • Bachelorโ€™s/Postgraduate degree, or professional qualification
  • A proactive attitude to platform enhancements
  • Design & implement scalable best practice solutions
  • Excellent relationship-building skills
  • Ability to liaise with stakeholders at all levels
  • Translating requirements into technical solutions
  • Experience with change management and governance
  • Training end users and key stakeholders
  • Technical documentation
  • Available and responsive to questions
  • Experience implementing Salesforce configuration changes
  • DevOps/release management experience
  • Proficiency with Data Loader and data management tools
  • Software development fundamentals (e.g., data structures, object-oriented programming, relational database design / patterns)
  • Experience integrating Salesforce applications with 3rd party systems using REST and SOAP web service API (incl. exposure to event-based publisher/subscriber). Celigo experience preferred
  • Proficiency with Salesforce security settings (incl. permissions, roles, profiles, sharing)
  • Ability to own projects and perform detailed analysis of client business requirements
  • Excellent communication skills and ability to manage multiple priorities
  • Strong training skills including the ability to translate requirements into technical solutions
  • Confident to train in person and virtual end users
  • Experience with change management and governance
  • MS Office Experience
  • Intrinsic experience with triggers/Apex code knowledge
  • Demonstrates continued personal/professional development
Bonus Points Ifโ€ฆ
  • Power BI reporting experience
  • Conga experience
  • Skill in creating and supporting Middleware flows in Celigo
  • Experience working in a small team (2 people) supporting a large enterprise footprint
What Success Looks Like30-Days In: Foundational Knowledge & Initial Engagement

The first month is focused on immersion and understanding the people, processes, and platforms.

  • Complete Onboarding: Successfully complete all company and IT systems onboarding, gaining access to Salesforce, Celigo, Tableau, and other essential applications.
  • Meet Key Stakeholders: Schedule and conduct introductory meetings with department heads and key users in Sales, Marketing, and Service to understand their business processes, primary objectives, and current pain points with Salesforce.
  • Initial System Review: Perform a preliminary review of the current Salesforce Sales Cloud configuration, including user roles, profiles, sharing rules, and existing automations (Flows, assignment rules).
  • Handle User Support: Begin managing and resolving inbound user support tickets to gain firsthand insight into common challenges and daily operational needs.
60-Days In: Taking Ownership & Delivering Value

The second month shifts from learning to active contribution and taking ownership of key responsibilities.

  • Own a Core Process: Take full ownership of a key administrative process, such as user and license management or the sandbox refresh schedule.
  • Deliver First Configuration Project: Manage a small-to-medium priority enhancement from start to finish: gather requirements from stakeholders, design a scalable solution, build it in a sandbox, and deploy it to production following established DevOps procedures.
  • Improve Data Quality: Identify a key area for data quality improvement and implement a validation rule, duplicate rule, or automation to address it.
  • Develop a Training Resource: Create or update one piece of technical documentation or a user training guide based on frequently asked questions or common issues observed during the first month.
90-Days In: Strategic Planning & Proactive Improvement

The third month focuses on leveraging the knowledge gained to drive strategic improvements and establish a long-term vision.

  • Platform Health Audit: Conduct a comprehensive audit of the Salesforce instance using tools like Salesforce Optimizer and Health Check. Present a summary of findings and initial recommendations to the IT leadership.
  • Develop a Platform Roadmap: Based on stakeholder interviews and system analysis, create a draft 6-month platform roadmap. This should outline and prioritize key projects, enhancements, and system maintenance initiatives.
  • Present Optimization Plan: Present a strategic roadmap to the hiring manager and key stakeholders, detailing proposed improvements to security, user experience, and process automation, along with their business impact.
  • Manage an Integration: Take ownership of monitoring and troubleshooting for one of the key integrated applications, such as Celigo or Docusign, ensuring data flows correctly between systems.
Why Youโ€™ll Love Working Here

At Teacher Created Materials, we are passionate about making a meaningful impact in education while fostering a collaborative and supportive work environment. Youโ€™ll join a company that values innovation, continuous improvement, and teamworkโ€”where your ideas and contributions help shape how we support educators and students.

Compensation & Benefits
  • Competitive salary
  • Medical, dental, and vision insurance
  • Paid vacation, sick time, and company holidays
  • 401(k) with employer match
  • Childcare reimbursement support
  • Plus more!
Work Environment & Physical Requirements

This position operates primarily in a professional office environment and requires regular use of computers, phones, and standard office equipment. The role involves extended periods of sitting, computer work, and participation in meetings. Must be able to communicate effectively with employees, vendors, and stakeholders in person, by phone, and electronically. Ability to manage multiple priorities in a fast-paced, collaborative work environment. Occasional movement throughout the office, light lifting of materials up to 15 pounds, and limited travel for meetings or events may be required.

Teacher Created Materials (TCM) is an equal opportunity employer and, as such, affirms in policy and practice to recruit, hire, train, and promote individuals in all job classifications without regard to race, color, religion, gender, age, sexual orientation, gender identity, national origin, disability status, or protected veteran status. This policy of non-discrimination and affirmative action applies to all levels of employment and all employment practices, including compensation, benefits, transfers, layoffs, educational opportunities, training, and recreational and social activities.

#J-18808-Ljbffr