1

Senior Computer Programmer Jobs in California (NOW HIRING)

Senior Computer Systems Analyst Programmer Location: Oakland, CA Duration: July 07, 2026 - January 29, 2027 Account Manager Notes: LOCAL CANDIDATES ONLY The role is hybrid and the primary work ...

Senior Computer Vision/AI Engineer

Palo Alto, CA · On-site

$123K - $168K/yr

They are seeking a Senior Computer Vision/AI Engineer to develop and deploy next-generation AI systems that power real-time decision-making. The role involves leading the full lifecycle of computer ...

Senior CAD Engineer

San Jose, CA · On-site

$122K - $168K/yr

seeking a highly experienced Senior Staff CAD Engineer to lead and advance EDA design flows, CAD infrastructure, and signoff methodologies for next-generation semiconductor products. This individual ...

Senior Computer Vision/AI Engineer

Palo Alto, CA · On-site

$123K - $168K/yr

They are seeking a Senior Computer Vision / AI Engineer to help shape the future of real-time visual intelligence and deploy next-generation AI systems at scale. Responsibilities : • Lead the full ...

Bachelor's Degree in Computer Science, Machine Learning, Artificial Intelligence, Electrical Engineering, Mathematics, Statistics, or related field AND 2 years of industry experience * OR Master ...

Be Seen First

Senior CAD Engineer

San Jose, CA · On-site

$90 - $100/hr

We are seeking a highly experienced Senior Staff CAD Engineer to lead and advance EDA design flows, CAD infrastructure, and signoff methodologies for next-generation semiconductor products. This ...

Bachelor's Degree in Computer Science, Machine Learning, Artificial Intelligence, Electrical Engineering, Mathematics, Statistics, or related field AND 2 years of industry experience * OR Master ...

Senior Computer Vision/AI Engineer

Palo Alto, CA · On-site

$123K - $168K/yr

They are seeking a Senior Computer Vision/AI Engineer to develop and deploy next-generation AI systems that power real-time decision-making. The role involves leading the full lifecycle of computer ...

Senior CAD Specialist

Mather, CA · On-site

$37.62 - $58.77/hr

Collaborate with engineers, designers, and other stakeholders to translate concepts, sketches, and ... The Senior CAD Specialist spends most of their time in an office environment, but may occasionally ...

In this role at Dexterity, you will be working on writing Computer Vision code and building Machine Learning models for computer vision. The role will involve understanding our current systems and ...

next page

Showing results 1-20

Senior Computer Programmer information

See California salary details

$13

$51

$70

How much do senior computer programmer jobs pay per hour?

As of Jul 2, 2026, the average hourly pay for senior computer programmer in California is $51.59, according to ZipRecruiter salary data. Most workers in this role earn between $43.41 and $61.68 per hour, depending on experience, location, and employer.

What are Senior Computer Programmers?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

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

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

What are some typical challenges Senior Computer Programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.
What are the most commonly searched types of Computer Programmer jobs in California? The most popular types of Computer Programmer jobs in California are:
What job categories do people searching Senior Computer Programmer jobs in California look for? The top searched job categories for Senior Computer Programmer jobs in California are:
What cities in California are hiring for Senior Computer Programmer jobs? Cities in California with the most Senior Computer Programmer job openings:
Infographic showing various Senior Computer Programmer job openings in California as of June 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $107,312 per year, or $51.6 per hour.
JT4 SkillBridge Program - Programmer/Computer Scientist Opportunities at Edwards AFB, CA

JT4 SkillBridge Program - Programmer/Computer Scientist Opportunities at Edwards AFB, CA

JT4, LLC

Edwards, CA • On-site

Full-time

Posted 21 days ago


Job description

JT4 SkillBridge Program - Programmer/Computer Scientist Internship
About SkillBridge
Note: This opportunity is open to transitioning military members only. Non-service members will not be considered for this position.
JT4 is partnered with the U.S. Department of War's SkillBridge Program, which is designed to provide internship opportunities to transitioning military personnel during their final 6 months of service, thus preparing them for a full-time civilian position once they separate.
JT4's SkillBridge Programmer Internship is a unique 60-90 day opportunity for transitioning service members to obtain thorough OTJ (on the job) training from JT4's top technical SME's. During the internship, the service member will be provided a training plan outlining weekly tasks and goals to be accomplished. The goal of the internship is to prepare the transitioning service member for a full-time Programmer role at JT4. Some examples of required Programmer duties and responsibilities are outlined below. Important: While the program is designed to prepare the service member for a full-time, civilian position, JT4 has no obligation to hire the intern on full-time or to continue the internship if it is determined that the intern does not meet expectations.
ABOUT JT4, LLC
JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J-Tech II. JT4 develops and maintains realistic, integrated test and training environments and prepares our nation's war-fighting aircraft, weapons systems, and aircrews for today's missions and tomorrow's global challenges.
JOB SUMMARY -- ESSENTIAL FUNCTIONS/DUTIES
Under immediate supervision, converts data from project specifications and statement of problem and procedures to create or modify computer programs requiring and applying basic knowledge of programming techniques and computer systems.
Employee will be responsible to perform the following functions/duties:
  • Prepares flowcharts and diagrams to illustrate a sequence of steps that a program must follow and to describe logical operations involved
  • Converts project specifications into a sequence of detailed instructions and logical steps for coding into a language readable by computers, applying knowledge of computer programming techniques and computer languages
  • Designs and writes basic to moderately complex computer programs
  • Uses computer-aided software tools, such as flowchart design and code generation, in each stage of system development
  • Operates computer system to check out programs, troubleshoot and test systems
  • Monitors performance of programs after implementation
  • Analyzes, reviews, and alters computer programs to increase operating efficiency or to adapt to new requirements
  • Prepares documentation to describe program development, logic, coding, and corrections
  • Assists in developing user manuals to describe installation and operating procedures
  • Provides technical assistance to program users as required
  • Provides occasional work direction to subordinate department employees
  • Performs related work as required.

REQUIREMENTS -- EDUCATION, TECHNICAL, AND WORK EXPERIENCE
Associates degree in Computer Programming or a related field; or equivalent technical training from an accredited academic institution, completion of a recognized certification program, or equivalent experience and demonstrated skills, knowledge, and technical competence in computer programming. Must have demonstrated proficiency at a basic level with required computer languages and a basic understanding of computer systems including networks, servers, and personal computers.
In addition, a Programmer I must possess the following qualifications:
  • Must possess some planning and organizing skills and demonstrate the ability to work under deadlines
  • Must possess verbal and written communication skills sufficient to permit interaction with other employees as well as taking work direction from senior unit personnel
  • Must qualify for and maintain a government security clearance
  • Must possess a valid, state-issued driver's license

DESIRED QUALIFICATIONS
  • Strong foundation in C, C++, or C#
  • Ideally 2+ years of practical programming experience

OTHER RESPONSIBILITIES
Each employee must read, understand, and implement the general and specific operational, safety, quality, and environmental requirements of all plans, procedures, and policies pertaining to their job.
WORKING CONDITIONS
Typical office environment with no unusual hazards, occasional lifting (up to 20 pounds), constant sitting while using the computer terminal, constant use of sight abilities while reviewing documents, constant use of speech/hearing abilities for communication, and constant mental alertness.
DISCLAIMER
The above statements are intended to describe the general nature and level of work being performed by personnel assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of persons so classified.
Tasking is in support of a federal government contract that requires U.S. citizenship. Some jobs may require a candidate to be eligible for a government security clearance, state-issued driver's license or other licenses / certifications and the inability to obtain and maintain the required clearance, license or certification may affect an employee's ability to maintain employment.
SCC: JSD12; A1412TW

JT4 logo

About JT4

Sourced by ZipRecruiter

JT4 provides engineering and technical support to multiple western test ranges for the U.S. Air Force and Navy under the Joint Range Technical Services Contract, better known as J-Tech II. We develop and maintain realistic integrated test and training environments, and prepare our nation's war-fighting aircraft, weapons systems, and aircrews for today's missions and tomorrow's global challenges.

Industry

Engineering professional services

Company size

1,001 - 5,000 Employees

Headquarters location

Las Vegas, NV, US

Year founded

2001

Social media