Computer Science Jobs in California
Computer Science jobs in California rank among the most active in the country, concentrated in software development, artificial intelligence, cybersecurity, and cloud infrastructure across the tech, finance, and entertainment industries at every level from new graduate to principal engineer. The largest hiring metros are the San Francisco Bay Area, Los Angeles, and San Diego, where established employers such as Google, Apple, and Qualcomm maintain significant engineering workforces. The most in-demand specializations right now are machine learning, full-stack development, and systems engineering. Find a role that fits below and apply directly.
Find Computer Science JobsOverview
Showing 5 of 28+ Computer Science jobs









LOS ANGELES COMMUNITY COLLEGE DISTRICT
Los Angeles City College
EMPLOYMENT OPPORTUNITY ANNOUNCEMENT
AY27 - Computer Science Instructor, Limited
Limited C Basis
Founded in 1929, LACC is the oldest of the nine colleges that make up the LACCD, the world’s largest community college district. The campus is in the heart of Los Angeles, minutes from Hollywood and Downtown, and conveniently adjacent to major freeway arteries and public transportation, including the MTA and Metro. LACC is culturally rich, with one of the most ethnically, ideologically and age-diverse student bodies in the country. It is this diversity that drives LACC’s long tradition of innovation and responsiveness to the changing needs of the times and its more than 15,000 students. Our programs range from serving traditional transfer students to career training, adult career advancement, cultural integration, and personal enrichment. LACC is committed to helping all students achieve their educational goals. including those of every race, religion, gender, ethnicity, veterans, people with disabilities and members of the LGBTQIA+ community. We are seeking candidates with a commitment to mentoring students from underrepresented demographics who foster a welcoming classroom culture and positively engage with our diverse student population.
Primary teaching responsibility:
Teach a broad range of Computer Science and Computer Information Systems courses, potentially including:
- Data Structures
- Computer Architecture & Organization
- Programming Languages
- Data Science & Analytics
- Databases
- Machine Learning and Artificial Intelligence
- Cloud Computing
Assignments can include dual-enrollment courses at high schools or middle schools, off-site locations, evening/weekend classes, and face-to-face, online, or hybrid instruction.
Specific workload requirements
- 30 units of teaching per academic year
- 15 teaching hours per semester during the 10-month academic year
- 5.5 hours/week of scheduled office hours
- At least 5 hours/week of campus responsibilities, such as Senate, curriculum, and department activities
Other duties
The position also includes:
- Assessing student performance and maintaining records
- Advising and mentoring students
- Supporting certificate completion and student success
- Developing and assessing Student Learning Outcomes (SLOs)
- Participating in Program Review and accreditation activities
- Professional development
- Developing/updating curriculum, including online and hybrid courses
- Supporting program growth, enrollment, retention, and student success
- Developing new curriculum aligned with industry needs
- Participating in grant-writing activities, including Strong Workforce and Perkins grants
- Performing departmental duties assigned by the department chair
- Master’s degree in computer science or computer engineering; OR
- Bachelor’s degree in either of the above AND Master’s in mathematics, cybernetics, business administration, accounting, or engineering; OR
- Bachelor’s degree in engineering AND Master’s in cybernetics, engineering, mathematics, or business administration; OR
- Bachelor’s degree in mathematics AND Master’s degree in cybernetics, engineering, mathematics, or business administration; OR
- Bachelor’s degree in any of the above AND Master’s in information science, computer information systems, or information systems;
- OR the equivalent.
- A sensitivity to and an understanding of the diverse academic, socioeconomic, cultural, disability, and ethnic backgrounds of community college students.
ELIGIBILITY REQUIREMENT COVID 19 VACCINATION
Pursuant to LACCD Board of Trustee's Policy 2900, all students and employees must be fully vaccinated and complete a baseline test or have an approved exemption. LACCD employees are required to provide their vaccination status in compliance with the LACCD Board of Trustees’ policy. Newly hired employees will be required to provide their vaccination status prior to starting a position or, at the latest, by their position start date.
DESIRABLE QUALIFICATIONS:
- Master or Doctorate degree in Computer Science.
- Experience teaching students in a relevant discipline at a Community College or University level.
- Experience using learning management systems and remote teaching tools such as Canvas and Zoom.
- Professional work or teaching experience relating to emerging technologies such as Data Science & Analytics, Machine Learning, Artificial Intelligence, and Cloud Computing.
- Ability to work effectively in promoting our programs to the students, community, local high schools, and industry.
- Ability to communicate effectively, both verbally and in writing, and work collegially and collaboratively within the department and the college.
- Experience working with students of varying academic preparation and learning styles.
- Strong understanding and experience implementing culturally sustaining pedagogical techniques and effective practices for engaging African American, Latinx and historically underrepresented and underserved populations.
SALARY AND BENEFITS:
The current starting range is from $76,960 to $143,000 for the 10-month academic year depending on education and experience. The doctoral differential is $4,870 per academic year. The District provides an excellent benefit package including medical, vision, dental, and life insurance for the employee and eligible dependents.
APPLICATION PROCEDURE
Applicants will be required to file the application using a web-based software to create an applicant profile account, allowing documents to be saved and uploaded as attachments. Please go to: https://laccd.csod.com/ats/careersite/search.aspx?site=6&c=laccd to file the application packet. All applications must be filed by 4:30 PM, October 12, 2026. For consideration in the selection process, all interested applicants must submit the following:
1. Letter of Interest addressing how the applicant meet the minimum and desirable qualifications of the position, and why the applicant is a good fit for the position.
2. Current descriptive resume or curriculum vitae
3. Contact information for three to five (3-5) professional references, including three supervisors (phone numbers and email).
4. Copies of all transcripts, both undergraduate and graduate (official transcripts are required for candidates invited to the final interview.) All degrees must be granted by an accredited college or university in the United States. Transcripts from foreign institutions must be submitted with an approved evaluation of equivalency from a foreign evaluation service approved by the http://www.ctc.ca.gov/credentials/leaflets/cl635.pdf.
All materials submitted will become the property of Los Angeles City College. After review of application materials by the selection committee, candidates will be contacted only if selected for interviews. Immediate filing is recommended.
For questions regarding the application process, please contact:
Dr. Sobia Khan, Vice President of Academic Affairs
khans5@lacitycollege.edu
Individuals protected by the Americans with Disabilities Act (ADA) may request an accommodation in the selection and/or interview process. At least three business days’ prior notice must be allowed. Documentation of the need for accommodation may be requested. For more information, please visit www.laccd.edu/ada.
EQUAL EMPLOYMENT POLICY
The policy of the Los Angeles Community College District is to implement equal opportunity to all qualified candidates for employment without regard to race, color, national origin, ancestry, religion, creed, sex, pregnancy, age, disability, marital status, medical condition, sexual orientation, or veteran status. Positive action will be taken to ensure that this policy is followed in all personnel practices including recruitment, hiring, placement, upgrading, transfer, demotion, treatment during employment, rate of pay or other forms of compensation, selection for training, layoff or termination. A vigorous equal employment opportunity program will be maintained to ensure a diverse work force and to achieve expected representation of qualified members of underrepresented groups through the implementation of specific result-oriented plans and procedures (Board Rule 101301). Los Angeles City College is an Equal Opportunity Employer.
Los Angeles Community College District is an Equal Opportunity Employer
See All 28 Computer Science Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Computer Science JobsComputer Science Jobs by City in California
Where California roles are concentrated, by current openings.
Computer Science Job Market in California
A snapshot from current California openings, updated as new roles post.
Who's Hiring


Top Industries Hiring
- Education
What California Employers Look For
The qualifications that appear most often in computer science jobs across California.
- Bachelor's or master's degree in computer science, software engineering, or a closely related field
- Proficiency in one or more programming languages such as Python, Java, C++, or JavaScript
- Experience with cloud platforms including AWS, Google Cloud, or Microsoft Azure
- Demonstrated ability to design, develop, and deploy scalable software systems or applications
- Familiarity with Agile development methodologies and version control tools such as Git
- Strong problem-solving skills with experience in data structures, algorithms, and system design
Computer Science Jobs in California: Frequently Asked Questions
How do you become a computer science in California?
Most computer science roles in California require at minimum a bachelor's degree in computer science, software engineering, or a related field from an accredited university. California does not require a state-issued license for most software and computing roles, but positions in certain sectors such as defense contracting or government IT may require security clearances. Building a portfolio of projects, contributing to open-source work, and completing internships at California tech firms strengthens candidacy considerably.
Which companies hire computer sciences in California?
Employers hiring computer sciences in California right now include Santa Clara University, Cal Poly Pomona Foundation, and University of California Berkeley, based on current listings on Migrate Mate as of October 2026. California's concentration of major tech headquarters, semiconductor firms, and enterprise software companies makes it one of the deepest markets for computing talent in the world.
Which California cities have the most computer science jobs?
Pomona, Los Angeles, and Santa Clara account for the largest share of computer science openings in California. The Bay Area dominates due to its dense cluster of technology headquarters and venture-backed startups, while Los Angeles draws hiring from entertainment technology, aerospace, and a growing fintech sector, and San Diego benefits from its strong defense, biotech, and semiconductor industry presence anchored by companies like Qualcomm.
Are there remote computer science jobs in California?
Yes, and more than most fields. About 33% of computer science openings tied to California are remote or hybrid as of October 2026, reflecting how well software development and related computing work translates to distributed teams. Roles in software engineering, data science, and machine learning research tend to be the most remote-friendly, while positions requiring lab access, hardware integration, or on-site collaboration remain predominantly in person.
How can I get hired as a computer science in California with little or no experience?
The most realistic entry path is applying to new-graduate or associate software engineer programs at large California employers, where companies such as Google, Apple, and Salesforce run structured rotational and onboarding programs for candidates without professional experience. Community college transfer pathways, coding bootcamps accredited through California's Bureau for Private Postsecondary Education, and open-source portfolio projects all strengthen applications. Adjacent roles such as QA analyst, technical support engineer, or IT systems administrator frequently serve as stepping stones into full engineering positions.
Where can I find and apply to computer science jobs in California?
You can find and apply to computer science jobs in California on Migrate Mate, which lists current openings across the state. Search for roles that match your experience and specialization, then apply directly to the ones that fit.
See All 28 Computer Science Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Computer Science Jobs