1

Computer Programming Jobs in Stockton, CA (NOW HIRING)

Bachelor's degree in Computer Science, Software Engineering, Management Information Systems, or related field, or the equivalent combination of education and related experience. * Significant hands ...

New

Bachelor's degree in Computer Science, Software Engineering, Management Information Systems, or related field, or the equivalent combination of education and related experience. * Significant hands ...

New

Bachelor's degree in Computer Science, Software Engineering, Management Information Systems, or related field, or the equivalent combination of education and related experience. * Significant hands ...

New

Lead Control System Engineer

Ripon, CA · On-site

$98K - $120K/yr

Program, configure, test, and troubleshoot PLC systems using IEC 61131-3 programming languages ... Bachelor's degree (4-year) in Electrical Engineering, Mechanical Engineering, Computer Engineering ...

Student majoring in Software Engineering, Computer Engineering, Electrical Engineering, or related major. * Experience with embedded C/C++ firmware development. Experience with Python or equivalent ...

Bachelor's degree in computer science, Software Engineering, Information Systems, Computer Engineering, or a related field; equivalent relevant education or experience will also be considered.

Lead Control System Engineer

Ripon, CA · Remote

$98K - $120K/hr

Program, configure, test, and troubleshoot PLC systems using IEC 61131-3 programming languages ... Bachelor's degree (4-year) in Electrical Engineering, Mechanical Engineering, Computer Engineering ...

Knowledge of one or more of the following computer science disciplines: embedded systems, scientific data analysis, machine learning, systems programming, software engineering, formal verification ...

next page

Showing results 1-20

Computer Programming information

See Stockton, CA salary details

$34.8K

$68.4K

$100.6K

How much do computer programming jobs pay per year?

As of Jul 16, 2026, the average yearly pay for computer programming in Stockton, CA is $68,440.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,200.00 and $84,300.00 per year, depending on experience, location, and employer.

What are some common challenges computer programmers face when working on large-scale software projects?

Computer programmers often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring that their code integrates smoothly with existing systems. Communication and version control become critical as the project grows, and programmers must be adept at using tools like Git and collaborating via code reviews. Additionally, balancing feature development with bug fixes and technical debt is a typical challenge, requiring strong organizational and problem-solving skills.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and certifications can earn higher salaries, especially in high-demand tech hubs.

What jobs can you get as a programmer?

As a programmer, you can work in roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs typically require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), algorithmic thinking, and a relevant degree or coding certification. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is standard. Problem-solving, attention to detail, and effective communication are standout soft skills in this field. These skills are crucial for building reliable software, collaborating with teams, and adapting to evolving technology requirements.

What is computer programming?

Computer programming is the process of designing, writing, testing, and maintaining instructions (code) that computers can execute to perform specific tasks or solve problems. Programmers use programming languages such as Python, Java, or C++ to communicate with computers and create software, websites, apps, and more. This field involves logical thinking, problem-solving skills, and continuous learning to keep up with new technologies.

What jobs can computer programmers get?

Computer programmers can work in roles such as software developers, application programmers, systems analysts, and web developers. They often work in industries like technology, finance, healthcare, and government, using programming languages such as Java, Python, or C++. Many positions require problem-solving skills, knowledge of development tools, and sometimes certifications or degrees in computer science.

What is the difference between Computer Programming vs Software Development?

AspectComputer ProgrammingSoftware Development
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft Certified or Oracle CertifiedSame as computer programming, often includes project management certifications
Work EnvironmentOften individual or small team coding tasks, in offices or remote settingsIncludes planning, designing, coding, testing, and deployment, often in larger teams
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT departments
Common Search & Comparison IntentUnderstanding coding roles, entry-level tasksBroader scope, project management, and lifecycle involvement

Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

Is computer programming a good career?

Computer programming is a viable career that offers opportunities in various industries, with demand for skills in languages like Python, Java, and C++. Programmers often work in office or remote environments, and continuous learning is important due to evolving technologies. The field generally provides competitive salaries and growth potential for those with strong problem-solving skills and technical knowledge.
What are popular job titles related to Computer Programming jobs in Stockton, CA? For Computer Programming jobs in Stockton, CA, the most frequently searched job titles are:
What job categories do people searching Computer Programming jobs in Stockton, CA look for? The top searched job categories for Computer Programming jobs in Stockton, CA are:
What cities near Stockton, CA are hiring for Computer Programming jobs? Cities near Stockton, CA with the most Computer Programming job openings:
Infographic showing various Computer Programming job openings in Stockton, CA as of July 2026, with employment types broken down into 1% As Needed, 77% Full Time, 20% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $68,440 per year, or $32.9 per hour.
Engineering Technician V - Computer Control Systems Operator (NWS 00873)

Engineering Technician V - Computer Control Systems Operator (NWS 00873)

North Wind Group

Livermore, CA • On-site

$39.51 - $45/hr

Full-time

Medical, Life, Retirement, PTO

Re-posted 22 days ago


Job description

Location: Livermore, CA
Title: Engineering Technician V Computer Control Systems Operator (NWS 00873)

North Wind Services (NWS) is a high performing, low risk company with a successful history of contributing to their client's missions. NWS executes and manages a wide range of technical services such as environmental investigation and restoration, construction, demolition, radioactive and hazardous waste management, public communication/involvement, information management, health and safety, industrial hygiene, and emergency response/HAZMAT services.

North Wind Services is actively seeking individuals who can contribute to national security within the science, technology, and engineering fields as part of our supplemental labor team at vital federal research and development installations supporting the Department of Energy. Qualified applicants must be a US citizen, at least 18 years of age, and able to meet pre-employment requirements including any required physicals, drug screen, and/or background investigation to satisfy clearance requirements from the Department of Energy.

Successful candidates will be employees of NWS supporting the missions of their federal client, Lawrence Livermore National Laboratory (LLNL) in Livermore, CA. Pay, benefits, Human Resources, and employment management functions are all provided by NWS. As an NWS employee working at LLNL, within the client's environment, you will complete day-to-day tasks, with direction from technical personnel directly employed by LLNL.

This position supports the National Ignition Facility (NIF) which is the world's largest and most energetic laser facility ever built. NIF is also the most precise and reproducible laser as well as the largest optical instrument. The giant laser has nearly 40,000 optics, which precisely guide, reflect, amplify, and focus 192 laser beams onto a fusion target about the size of a pencil eraser.

The National Ignition Facility (NIF) is seeking a talented and self-motivated Engineering Technician to serve as the Computer Control Systems Operator responsible for the operationalsupport of control systems software, databases, networks, and hardware required to perform successful laser shots at the National Ignition Facility (NIF).

TheNIFsystemisalarge,sophisticateddesignthatrequires the candidate to have technical skills, attention to detail and the ability to work in a teamenvironment. The successful candidate must have demonstrated exceptional ability providing installation, operation, and/or commissioning of complex software supporting large computer-based control systems. The Engineering Technician will work in the NIF Control Room and have responsibilities for starting and stopping complex and integrated software processes, executing checklists and procedures, monitoring the health of associated subsystems and additional software supporting the setup and analysis experiments, monitoring network and server health, performing basic hardware troubleshooting, documenting problems/changes, and gathering data for developers to resolve software problems. The successful candidate will interact with all subsystem operators, engineers, engineeringassociates,andothertechnologists.Thispositioninteractswithalllevelsofmanagement both within and outside the NIF & Photon Sciences Directorate and under limitedsupervisionreports to the NIF & PS Control Systems Software Standards and Quality Manager.

Due to the vast and varying types of experiments, NIF is a 24/7 operational facility. This position requires operators to work on a 3/12-4/12 shift schedule to support operations, with the last two hours of each shift being overtime. The day shift work hours are from 06:30-19:30 and the owl shift hours are from 18:30-07:30. Day shifts work either Sunday-Tuesday and every other Wednesday or Thursday to Saturday and every other Wednesday. Owl shifts work either Sunday to Tuesday and every other Saturday or Wednesday to Friday and every other Saturday night. The successful candidate will be required to pass various on-site training modules to pursue work assignments. The successful candidate will be required to obtain a Q-Level Security Clearance through the Department of Energy.

Essential Duties
- Acquire detailed understanding of the structure, operation and deployment plans of the ICCS.
- Shot Data System (SDS) suite of software applications supporting the setup and analysis of laser experiments.
- Provide computer-based support for thick-client and web-client software Java applications.
- Monitor processes during operations, commissioning, and new software release testing.
- Troubleshootincludingrestartingofserversanddatabaseconnections.
- Troubleshoot and repair routine hardware failures and update device configuration information as needed.
- Analyze software problems and gather data for feedback to developers.
- Work directly with engineers and hardware technicians to troubleshoot, commission, and qualify equipment and devices.
- Support formal testing and commissioning activities, including updating database set-points for various hardware devices.
- Provide feedback, document issues, and communicate the status of the system.

Essential Skills, Knowledge, and Abilities
- AS degree in Computer Science/Engineering/Technology or 4+ years of equivalent combination of education and experience related to the Essential Skills, Knowledge and Abilities below.
- Use of computer-based software applications such as web-based form applications utilizing a Java Thick Client.
- Experience with Oracle SQL, SolarWinds, SPLUNK, Linux/Unix and command-line environments.
- Experience with electronic and computer-based instrumentation and control systems, interlock systems, and mechanical hardware.
- Knowledge of supervisory control systems and equipment, and computer communications networking equipment.
- IT experience including an understanding of IP networks, switches and desktop support.
- Formal configuration control practices.
- Intermediate Microsoft Excel skills including conditional formatting and formula use.


Desired Skills, Knowledge, and Abilities
-BS degree in Computer Science/Engineering/Technology or equivalent combination of education and experience.
-Experience supporting computer control systems, especially large laser systems.
-Advanced Microsoft Excel skills including pivot tables and Visual Basic.
-Excellent attention to detail in written correspondence, i.e., written logs, permits, procedures and briefing materials. Professional phone, radio, and face-to-face communication skills and experience with virtual meeting platforms and speaking and presenting in front of small to medium audiences.
-Excellent multitasking and coordination efforts in a fast-paced and time-critical environment.

Special Requirements
Pre-Placement Medical Exam: A job-related pre-placement medical examination may be required.
Pre-employment drug test: External applicants selected for this position will be required to pass a post offer, pre-employment drug test.
Anticipated Government Clearance Level: Q (position will be cleared to this level). Applicants who are selected will be subject to a federal background investigation and must meet eligibility requirements for access to classified information or matters. In addition, all L or Q cleared employees are subject to random drug testing. Q-level clearance requires U.S. citizenship. If you hold multiple citizenships (U.S. and another country), you may be required to renounce your non-U.S. citizenship before a DOE L or Q clearance will be processed/granted.

North Wind offers a competitive pay and benefits package to include health, life, and disability insurance benefits, 401(k) with company match, generous paid leave, and tuition reimbursement for eligible employees. As a company, we are committed to employee wellness, professional development, and work-life balance. We value safety, reliability, and commitment to our people. For more information about benefits or hiring philosophy, visit the North Wind Career Opportunities Page.

Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions. The nature of those accommodations will be determined on a case-by-case basis. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact our Helpline +1.208.528.8718 or use the Request for Reasonable Accommodation form to get assistance.

North Wind is an Equal Employment Opportunity employer and welcomes all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, veteran status, genetic data, religion, or other legally protected status. All qualified applicants will receive consideration for employment without regard to their protected veteran status and will not be discriminated against on the basis of disability.

The California Consumer Privacy Act (CCPA) grants privacy rights to all California residents. The law also entitles job applicants, employees, and non-employee workers to be notified of what personal information NW collects and for what purpose. The Employee Privacy Notice can be accessed here: https://northwindgrp.com/wp-com.


North Wind Group logo

About North Wind Group

Sourced by ZipRecruiter

North Wind Group is a renowned engineering, construction, environmental, and technical services firm based in Idaho Falls, ID, United States. This U.S owned firm, with its robust portfolio, offers a wide range of services including, but not limited to, infrastructure, waste management, remediation, environmental, and construction services. North Wind Group was established in 1997 and since then, it has expanded its operations across the United States, becoming a national provider of high-quality, cost-effective technical and engineering solutions. The company's core values express its commitment to safety, integrity, customer service, innovation, and teamwork, which are all critical to its mission of delivering innovative and sustainable solutions aimed to protect the environment and improve the lives of communities.

Industry

Government relations and lobbying services

Company size

501 - 1,000 Employees

Headquarters location

Idaho Falls, ID, US

Year founded

1997

Social media