1

Computer Programming Online Jobs in Riverside, CA

In this role, you'll apply your software engineering skills and GIS expertise to build, analyze ... Bachelor's degree in GIS, Computer Information Systems, Computer Science, or related field ...

next page

Showing results 1-20

Computer Programming Online information

See Riverside, CA salary details

$34.4K

$67.8K

$99.6K

How much do computer programming online jobs pay per year?

As of Jun 13, 2026, the average yearly pay for computer programming online in Riverside, CA is $67,785.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,700.00 and $83,500.00 per year, depending on experience, location, and employer.

What is the difference between Computer Programming Online vs Software Developer?

AspectComputer Programming OnlineSoftware Developer
CredentialsTypically requires programming certifications or coursesRequires a degree in computer science or related field
Work EnvironmentRemote, online platforms, freelance or contract basisUsually office-based or remote, employed by companies
Industry UsageCommon in freelance, online courses, and self-paced learningWidely used in software companies, tech firms, and startups
Search & Comparison IntentOften searched for as online coding or programming jobsCompared for career development or job opportunities

Computer Programming Online focuses on individual coding tasks, often freelance or self-paced, while Software Developer involves creating software applications within a team or company environment. Both roles require programming skills, but the work settings and career paths differ.

Is 40 too old to start coding?

Computer programming is a field open to learners of all ages, and many successful programmers start later in life. Age does not prevent acquiring coding skills or entering the profession, especially with online courses, coding bootcamps, and self-study resources available for beginners of any age.

How do online computer programming roles typically collaborate with team members given the remote nature of the position?

In online computer programming roles, collaboration often relies on a combination of digital communication tools such as Slack, Microsoft Teams, or Zoom, as well as version control platforms like GitHub or GitLab. Team members participate in regular virtual meetings, code reviews, and asynchronous discussions to ensure alignment on project goals and progress. While remote collaboration can present challenges like time zone differences or less face-to-face interaction, most teams establish clear communication protocols and shared documentation to maintain productivity and cohesion. This structure allows programmers to contribute independently while staying closely connected with their peers and project managers.

How can I make 2000 a week working from home?

Computer programming jobs that pay $2,000 or more weekly typically require advanced skills, experience, and often involve freelance or contract work. Programmers can increase earnings by taking on multiple projects, specializing in high-demand areas like software development or cybersecurity, and using platforms that connect freelancers with clients. Building a strong portfolio and continuously updating skills can also help achieve higher income levels from home.

Can I work from home as a computer programmer?

Computer programming jobs are often suitable for remote work, allowing programmers to complete tasks from home using a computer and internet connection. Many employers offer flexible schedules and require skills in programming languages, version control, and collaboration tools to support remote work arrangements.

How can I make $100,000 a year working from home?

Computer programming online offers pathways to earn $100,000 annually by developing high-demand skills in areas like software development, web development, or data analysis. Building a strong portfolio, gaining certifications, and working as a freelance developer or for remote companies can help achieve this income level, especially with experience and specialization in lucrative technologies.

What is computer programming online?

Computer programming online refers to the practice of writing, testing, and deploying computer software using internet-based tools and platforms. This can include learning to code through online courses, collaborating with other programmers remotely, or using cloud-based development environments. Online programming offers flexibility in learning and working from anywhere with an internet connection and often provides access to a wide range of resources and communities.

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

To thrive as an Online Computer Programmer, you need a solid grasp of programming languages (such as Python, Java, or JavaScript), algorithmic thinking, and a relevant degree or coding certifications. Familiarity with version control systems like Git, cloud platforms, and integrated development environments (IDEs) is typically required. Strong problem-solving abilities, effective communication, and self-motivation are standout soft skills in remote programming roles. These skills and qualities are crucial for delivering high-quality code, collaborating virtually, and meeting project deadlines in a dynamic, distributed work environment.
What are the most commonly searched types of Computer Programming jobs in Riverside, CA? The most popular types of Computer Programming jobs in Riverside, CA are:
What are popular job titles related to Computer Programming Online jobs in Riverside, CA? For Computer Programming Online jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Computer Programming Online jobs in Riverside, CA look for? The top searched job categories for Computer Programming Online jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Computer Programming Online jobs? Cities near Riverside, CA with the most Computer Programming Online job openings:
Infographic showing various Computer Programming Online job openings in Riverside, CA as of June 2026, with employment types broken down into 49% Full Time, 47% Part Time, 1% Temporary, and 3% Contract. Highlights an 78% Physical, 1% Hybrid, and 21% Remote job distribution, with an average salary of $67,785 per year, or $32.6 per hour.
Assistant Professor of Computer Science

Assistant Professor of Computer Science

University of La Verne

La Verne, CA • On-site

$90K - $92K/yr

Full-time

Medical, Retirement

Posted 22 days ago


Job description

Job Vacancy
Position Information
Functional Title
Assistant Professor of Computer Science
Position Details
University Overview
Embark on an exciting journey with the University of La Verne, where your career aspirations come to life in a vibrant and welcoming environment. Established in 1891, our diverse and inclusive community is more than just a university-it's a home for passionate individuals like you.
At the University of La Verne, we embody four core values that set us apart-Ethical Reasoning, Diversity and Inclusivity, Lifelong Learning, and Civic and Community Engagement. If you're fueled by these principles and are eager to make a meaningful impact, your journey begins here.
With a rich history spanning 132 years, the University of La Verne boasts a global Leo Family of 89,000+ accomplished alumni. As the #1 private university in California for social mobility according to U.S. News and World Report 2024, and recently recognized as the 33rd Best U.S. College by the Wall Street Journal 2024, we take pride in our commitment to excellence in education.
Join us in shaping the future, where your passion meets purpose. Come be part of something extraordinary and apply today!
Diversity Statement
The University supports a diverse and inclusive environment where students recognize and benefit from the life experiences and viewpoints of other students, faculty, and staff. Diversity is an active and intentional practice that supports difference and multiplicity to expand knowledge, educate capable citizens, develop the whole person, and serve our local and global communities. Promoting and sustaining diversity is a commitment to educational quality and the creation of positive, respectful learning communities.
Job Description Summary
Join a vibrant and diverse academic community in beautiful Southern California! The University of La Verne's Department of Computer Science and Computer Engineering seeks a passionate, innovative educator and researcher to help shape the future of our growing Computer Science program. This is a full-time, tenure-track position at the rank of Assistant Professor, offering the opportunity to inspire students, engage in impactful research, and contribute to the department's accreditation and curriculum development efforts. If you are ready to inspire the next generation of Computer Science professionals and engage in impactful research, we encourage you to apply today!
Key Responsibilities:
  • Teach six undergraduate courses per year in Computer Science and Information Technology using face-to-face, telepresence, online (synchronous and asynchronous), and hybrid teaching modalities.
  • Engage in scholarly activities, including publishing in peer-reviewed journals and presenting at conferences.
  • Provide academic advising, mentoring, and maintain regular office hours.
  • Participate in departmental, college, and university governance through committee service.
  • Contribute to program development, assessment, 5-year program review, and ABET accreditation preparation.
  • Design, evaluate, and revise culturally relevant curricula and courses, collaborating with colleagues across disciplines.
  • Develop new courses in areas of expertise.

Minimum Qualifications
  • Ph.D. in Computer Science from an accredited institution (ABD candidates considered if degree is completed by appointment date).
  • Demonstrated expertise in one or more of: Publishing on the Web I, Publishing on the Web II, Internet Application Development, C# programming, Distributed Internet Computing, Python Programming, Cybersecurity, Information Technology, Cloud Computing, Database Management Systems, Networking, or Computer Programming Languages.
  • Evidence of effective teaching in face-to-face (On Ground) and online modalities, with at least one year of undergraduate-level experience.
  • Strong written and oral communication skills in English.

Preferred Qualifications
  • Industry experience in relevant Computer Science fields.
  • Background or professional experience in Cybersecurity and/or Artificial Intelligence.
  • Experience mentoring undergraduate research and engaging with community partners.
  • Leadership experience in program development and management.
  • Active participation in professional development through presentations and publications.

Benefits Summary
Applicants, please note that actual compensation is determined by several factors that are unique to each candidate, including but not limited to job-related skills, depth of experience, certifications, relevant education or training, and specific work location, among others. The offered wage or salary is only one aspect of an employee's total compensation
Benefits include a comprehensive health and wellness plan, tuition remission program for employee, spouse, and dependent children, a generous contribution to the University's 403B retirement plan, and a generous time off plan.
Employment is contingent upon successful completion and clearance of a background check and employment verification.
Location
La Verne Main Campus
Physical Demands Summary
The physical demands include the ability to sit, stand, walk, bend, and lift up to 20 pounds occasionally. Clear verbal and written communication is essential, as the position involves frequent interaction with colleagues, clients, or external partners.
The noise level is generally low to moderate. The position may occasionally involve meeting deadlines or managing multiple priorities, which can require sustained focus and mental stamina.
Do the essential functions of this job require lifting?
Yes
If yes, list maximum weight and duration
Up to 20Lbs.
Describe work environment
This position is based in a standard office environment and primarily involves sedentary work. Employees are expected to spend extended periods of time working at a desk, using a computer, and engaging in routine office tasks such as emailing, attending m
Duties
Salary Range
Minimum:
90,579.67
Maximum:
92,465.22
Posting Details
Posting Number
2024-250290FA
Special Instructions to Applicants
The University of La Verne is unable to provide sponsorship for work visas at this time. Applicants must be authorized to work in the United States without the need for visa sponsorship now or in the future.
Open Date
04/22/2026
Close Date
Open Until Filled
No