1

Computer Programming Online Jobs in Concord, CA (NOW HIRING)

Cloud Service Automation Engineer

San Ramon, CA ยท On-site

$62.25 - $83.25/hr

Bachelor's Degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering or related field Minimum of 5 years of experience in software development, cloud/online ...

Computer Driving Technician

Oakland, CA

$21 - $27.75/hr

The company is primarily focused on information technology, engineering, healthcare, financial ... You need to take the Dell certifications training (Online) and complete the certifications.- free ...

Senior State Estimation Engineer

San Francisco, CA ยท On-site

$123K - $169K/yr

About Us At Hayden AI, we are on a mission to harness the power of computer vision to transform the ... Five (5) years of experience with all of the following: programming in C++; designing and ...

Staff, Software Engineer

Hayward, CA ยท On-site

$143K - $286K/yr

S. offers an extensive selection that our customers value, whether they shop online at Walmart.com ... Master's degree or equivalent in computer science, computer engineering, computer information ...

next page

Showing results 1-20

Computer Programming Online information

See Concord, CA salary details

$36.2K

$71.3K

$104.8K

How much do computer programming online jobs pay per year?

As of Aug 20, 2026, the average yearly pay for computer programming online in Concord, CA is $71,294.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,400.00 and $87,800.00 per year, depending on experience, location, and employer.

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?

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.

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.

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.

Can you work from home as a computer programmer?

Computer programmers often have the option to work from home, especially if their employer supports remote work and they have the necessary skills in programming languages, collaboration tools, and version control systems. Many programming jobs are project-based and can be completed independently, making remote work common in the field.

What job categories do people searching Computer Programming Online jobs in Concord, CA look for?

The top searched job categories for Computer Programming Online jobs in Concord, CA are:

What cities near Concord, CA are hiring for Computer Programming Online jobs?

Cities near Concord, CA with the most Computer Programming Online job openings:

Infographic showing various Computer Programming Online job openings in Concord, CA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $71,294 per year, or $34.3 per hour.

Principal Engineer, Online Systems

Pinterest

San Francisco, CA โ€ข On-site

Full-time

Re-posted 24 days ago


Job description

As a principal engineer on the Online Systems team, you'll join a team that powers Pinterest's most business-critical online systems at massive scale, driving the reliability, efficiency, and evolution behind every core Pinner and Advertiser experience. You'll lead major efforts like multi-region deployment and Kubernetes migration, set the standard for operational excellence, and define the long-term vision for our online serving infrastructure, supporting machine learning and product innovation across the company. This is an opportunity for high-impact technical leadership, broad visibility, and cross-functional influence at the heart of Pinterest's platform.

What you'll do:ย 

  • Improve reliability, scalability and infra efficiency for Pinterest's critical online systems across storage and caching, online service and realtime analytics systems to support continued business growth.
  • Lead cross-functional strategic initiatives to modernize Pinterest's online serving stack through multi-region deployment, Kubernetes migration, and the adoption of cutting-edge technologies and industry best practices.
  • Quality champion for online systems and the broad engineering organization, holding a high bar on execution quality and operational excellence.
  • Drive the online systems vision and strategy for the next 3 years and beyond, and translate that strategy into cross-functional roadmaps with measurable outcomes.
  • Foster a diverse and inclusive engineering culture that makes all feel welcome, and invest in mentorship, critical thinking, and candid feedback to strengthen individual and organizational growth.

What we're looking for:

  • 12+ years of software engineering experience with deep expertise in distributed systems, especially online serving, storage, and caching systems: hands-on experience building and operating highly available, reliable, production-grade systems at large scale; strong technical judgment in reliability, scalability, performance, and infrastructure efficiency; proficiency in at least one of C++, Java, or Python.
  • Proven track record driving large-scale technical impact: experience leading reliability and scalability improvements, cost efficiency initiatives, and modernization efforts across critical production systems; able to define technical strategy, influence architecture decisions, and drive execution through cross-functional collaboration, strong communication, and operational excellence.
  • Strong ownership, quality mindset, and thoughtful use of AI: demonstrates high standards for engineering quality, integrity, and accountability for final outcomes; able to use AI to accelerate analysis, debugging, design exploration, or operational workflows while applying critical thinking, validating correctness, and maintaining sound technical judgment rather than outsourcing ownership to tools.
  • Exceptional collaboration skills with cross-functional partners, with the ability to navigate ambiguity, make tradeoffs, and keep stakeholders aligned on priorities and progress.
  • Bachelor's degree in Computer Science, a related technical field, or equivalent experience.

Relocation Statement:ย 

  • This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.

In-Office Requirement Statement:ย 

  • We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role.
  • This role will need to be in the office for in-person collaboration 1-2 times per quarter and therefore needs to be in a commutable distance from one of the following offices: PA or SF offices.

#LI-HYBRID

#LI-CL5