1

Best Computer Science Jobs in Colton, CA (NOW HIRING)

It is a place for you to do your best work and partner with our customers amid a supportive culture ... Bachelor's degree in geography, computer science, GIS, information Technology, environmental ...

Senior Scientist

Riverside, CA · On-site

$95K - $130K/yr

To that end, we provide employees with a best-in-class benefits package that includes: * A ... Bachelor's degree in Engineering, Computer Science, Information Technology, or related field ...

Sr. Software Development Engineer - Scala

Redlands, CA · On-site

$123K - $162K/yr

... best practices for REST web service design and development, including websockets • Working ... Computer Science, Software Engineering or STEM related field Preferred : • Knowledge of or ...

DATA SCIENTIST II

Norco, CA · On-site

$115K - $130K/yr

Bachelor's degree in Computer Science, Data Science, Mathematics, Statistics, Engineering, or ... We offer a customizable health benefits program that best meets the needs of its employees.

next page

Showing results 1-20

Best Computer Science information

See Colton, CA salary details

$57.7K

$84.9K

$100.1K

How much do best computer science jobs pay per year?

As of Jul 13, 2026, the average yearly pay for best computer science in Colton, CA is $84,918.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,200.00 and $95,500.00 per year, depending on experience, location, and employer.

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

Computer science professionals often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring software scalability and security in large-scale projects. Effective communication and version control become crucial as multiple developers contribute to the same codebase. Additionally, prioritizing tasks, debugging intricate issues, and meeting tight deadlines require strong organizational and problem-solving skills. Regular collaboration with project managers, designers, and QA engineers is essential to deliver robust and user-friendly software solutions.

What are the best computer science jobs?

The best computer science jobs are roles that offer strong career growth, competitive salaries, and opportunities to work with cutting-edge technology. Popular positions include software developer, data scientist, artificial intelligence engineer, cybersecurity analyst, and systems architect. These jobs typically require a solid foundation in programming, problem-solving skills, and the ability to keep up with technological advancements. The specific 'best' job for an individual often depends on their interests and specialization within computer science.

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

To thrive as a Computer Scientist, you need a strong foundation in programming, algorithms, data structures, and typically a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, or C++), development tools, and version control systems like Git is important, and certifications in areas like cloud computing or cybersecurity can be beneficial. Analytical thinking, creativity, and effective problem-solving and communication skills help you stand out in this role. These skills and qualities are vital for designing innovative solutions, collaborating with diverse teams, and adapting to the rapidly evolving technology landscape.

What is the difference between Best Computer Science vs Software Developer?

AspectBest Computer ScienceSoftware Developer
Required CredentialsBachelor's or higher in Computer Science or related fieldBachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, startups, freelance, corporate IT teams
Industry UsageAcademic, research, industry R&DProduct development, application programming, system design
Common Search/ComparisonFocuses on theoretical and foundational knowledgeFocuses on building and maintaining software applications

While Best Computer Science emphasizes theoretical foundations, research, and broad technical knowledge, Software Developers focus on designing, coding, and maintaining software applications. Both roles often require similar educational backgrounds, but their work environments and primary objectives differ.

What are popular job titles related to Best Computer Science jobs in Colton, CA? For Best Computer Science jobs in Colton, CA, the most frequently searched job titles are:
What cities near Colton, CA are hiring for Best Computer Science jobs? Cities near Colton, CA with the most Best Computer Science job openings:
Infographic showing various Best Computer Science job openings in Colton, CA as of July 2026, with employment types broken down into 1% As Needed, 67% Full Time, 28% Part Time, and 4% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $84,918 per year, or $40.8 per hour.
INNOVATION AND TECHNOLOGY ANALYST II - APPLICATIONS

INNOVATION AND TECHNOLOGY ANALYST II - APPLICATIONS

City of Riverside

Riverside, CA • On-site

$98K - $129K/yr

Full-time

Posted 25 days ago


City Of Riverside (California) rating

9.4

Company rating: 9.4 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

14th of 691 rated public administrative organizations


Job description

The Position The City of Riverside, Innovation and Technology Department (IT) is accepting applications for the position of INNOVATION AND TECHNOLOGY ANALYST II - APPLICATIONS to fill one (1) vacancy in the Applications Division. The eligibility list established may be used to fill the current and/or upcoming vacancies within this classification for up to six (6) months. Under general supervision, the INNOVATION AND TECHNOLOGY ANALYST II is to perform a variety of complex professional, technical and analytical duties in the areas of programming, testing, troubleshooting, installation, implementation, documentation and maintenance of assigned systems, databases, programs and applications and perform other duties as assigned.

Work Performed Typical duties may include, but are not limited to, the following: Perform complex system analysis in the design, development, implementation, and maintenance of information systems, networks, servers, supporting hardware and software applications. Provide advanced technical assistance to system users in accordance with applicable information systems policies, procedures, methods and techniques. Participate in evaluating, planning, implementing and integrating new systems and current system upgrades.

Prepare and design complex technical reports through database and report writing tools. Develop time management tasks as they relate to a project implementation. Perform research, gather costing information, vendor quotes and recommend hardware and software based on current or new City standards.

Develop and produce system documentation, instructional and procedural manuals. Coordinate and conduct training for client users on assigned systems, applications, or other special projects. Work with administration and propose enhancements to improve services, policies, and procedures.

Maintain effective and professional relationships with vendors and their technical support personnel. Provide on-call after hours support 24x7 as assigned. Provide scheduled after hours support for migrations, installations, troubleshooting and upgrades as assigned.

Qualifications Option I Education: Equivalent to a Bachelor's Degree in Computer Science, Information Systems, or closely related field. Experience: Two years of full-time work experience in computer science, information systems, voice/data communications, data center operations, database administration or a related field. Option II Education: Equivalent to an Associate's Degree in Computer Science, Information Systems, or closely related field.

Experience: Four years of full-time work experience in computer science, information systems, voice/data communications, data center operations, database administration or a related field. Option III Education: High School graduation or satisfactory equivalent (GED). Experience: Six years of full-time work experience in computer science, information systems, voice/data communications, data center operations, database administration or a related field.

Necessary Special Requirement: When assigned to the Police Department, must be able to successfully pass an extensive police background. Highly Desired Qualifications: Full-Stack Development: Professional experience delivering production-grade web applications. Proficient in integrating modern web services (REST preferred, SOAP secondary) Skilled in building and integrating applications utilizing modern web services, with a preference for REST and a secondary focus on SOAP.

2+ years in professional experience in full stack development Automate deployments using tools such as version control and CI/CD pipelines tools AWS & Hosting Environment Hands-on experience administering and supporting applications in cloud hosted environments such as AWS or similar platforms. Familiarity with EC2, Application Load Balancers, and Auto Scaling concepts Experience configuring and managing shared or distributed storage solutions for application assets Ability to troubleshoot operating system-level issues in Linux based hosting environments, including file systems, permissions, services, and application dependencies. Performance & Reliability Conduct thorough troubleshooting of performance and availability issues related to Application Systems.

Review system logs and provide assistance in the resolution of identified incidents. Security & Best Practices Understanding of security advisories and patching workflows Familiarity with secure coding practices and the key principles of the OWASP framework. Understanding of concepts related to backup strategies and disaster recovery.

Commitment to learning about enterprise-level infrastructure and deployment methodologies. Implement and maintain best practices for both on-prem and cloud deployments, ensuring compliance with industry standards. Selection Process DOCUMENTS REQUIRED AT THE TIME OF APPLICATION: 1) Completed Employment Application 2) Completed Supplemental Questionnaire FOR GENERAL INFORMATION ON COMPLETING YOUR ON-LINE APPLICATION, CLICK HERE: (Application Guide).

The selection process will begin with an employment application package screening, with the best qualified candidates being invited to participate further in the assessment process. This process may include any combination of written, performance, and oral assessments to evaluate job-related education, experience, knowledge, skills, and abilities. Those who successfully complete the selection process will be placed on the eligibility list for this classification.

IMPORTANT INFORMATION ON SCHEDULING ASSESSMENTS: If you are selected to move forward in the assessment process, you may be required to self-schedule your appointment. You will be notified via email of your status and provided with self-scheduling instructions. Please check your email regularly following the closing date of this recruitment.

Positions that require, or may require, a California Commercial Driver's License are considered Safety Sensitive and are monitored by the U.S. Department of Transportation. Any candidate being considered for a Safety Sensitive position must submit authorization forms to the City immediately upon request to begin the pre-employment process

It is the responsibility of candidates with a disability requiring accommodation in the assessment process to contact the Human Resources Department in writing to request such accommodation prior to the closing date of this recruitment. Appointment may be subject to the successful completion of a pre-employment background investigation, drug screen, and/or medical/physical examination. NOTE: The City reserves the right to modify selection devices and test instruments in accordance with accepted legal, ethical, and professional standards.

Candidates may reapply when there is a posting to establish an eligibility list. EDUCATIONAL REQUIREMENTS: Proof of education listed in your application will be requested at the time of conditional offer. Acceptable documentation consists of transcripts or degree, if applicable, by the accredited U.S

college or university. Education obtained outside the United States (US) require one of the following options: An equivalency statement from an evaluation company certified by the National Association of Credential Evaluation Services (NACES) at http://www.naces.org/members.html or the Association of International Credential Evaluators Inc. (AICE) at http://aice-eval.org/members/

An advanced-level degree from an accredited US college or university. All applicants will be notified via e-mail or telephone of their application status and the assessment dates/times/locations after the closing date of this announcement. THE PROVISIONS OF THIS JOB ANNOUNCEMENT DO NOT CONSTITUTE AN EXPRESSED OR IMPLIED CONTRACT.


What City Of Riverside (California) employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom