1

Computer System Programmer Jobs in San Jose, CA (NOW HIRING)

... computer system and telecommunication equipment functions and capabilities • Knowledge of ... programming • Knowledge of systems scheduling/utilization • Knowledge of data processing ...

System Engineer

San Jose, CA · On-site

$90K - $110K/yr

Bachelor or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Material Engineering, or other relevant engineering field preferred * Minimum of 2 year of system or ...

System Engineer

San Jose, CA · On-site

$85K - $100K/yr

Bachelor or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Material Engineering, or other relevant engineering field preferred * Minimum of 1 year of system or ...

System Engineer

San Jose, CA · On-site

$80K - $90K/yr

As a System Engineer, you will be assisting roll out and maintain business critical applications ... Essential Duties and Responsibilities: * BS/MS in Electrical Engineering, Computer Engineering or ...

... enhance system integrations between platforms such as Workday, ServiceNow, SAP, and LDAP. • ... Education & Experience: • Bachelor's or Master's degree in Computer Science, Computer Engineering ...

Education & Experience: • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology or a related field. • Minimum of 5-7 years of experience in systems ...

System Engineer

San Jose, CA · On-site

$90K - $110K/yr

High-performance product team in Supermicro is seeking talented System Engineer who can lead the technical collateral development of in-house server system products. This individual will have the ...

Sr. System Engineer

San Jose, CA · On-site

$137K - $156K/yr

Qualifications: • Bachelor or Master's degree in Electrical Engineering, Computer Engineering or ... system configuration, testing, debugging, troubleshooting, validation and reviewing performance ...

System Engineer

San Jose, CA · On-site

$82K - $133K/yr

The key for Supermicro Computer, Inc. to success in technology is designing a company around people committed to work with passion and being a part of our "Super Story".The System Engineer will be ...

System Engineer

San Jose, CA · On-site

$95K - $112K/yr

We seek talented, passionate, and committed engineers, technologists, and business leaders to join ... Familiar with server and computer architecture * Familiar with Linux OS * Familiar for HPC, data ...

System Engineer

San Jose, CA · On-site

$85K - $100K/yr

Supermicro is seeking a System Engineer who can lead the development and integration of Twinpro ... computer architectures and/or sales/product marketing business acumen • Good presentation ...

System Engineer

San Jose, CA · On-site

$120K - $145K/yr

Supermicro is seeking a System Engineer who can lead the development and integration of Twinpro ... computer architectures and/or sales/product marketing business acumen • Good presentation ...

Showing results 21-40

Computer System Programmer information

See San Jose, CA salary details

$20

$58

$96

How much do computer system programmer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for computer system programmer in San Jose, CA is $58.30, according to ZipRecruiter salary data. Most workers in this role earn between $42.26 and $72.98 per hour, depending on experience, location, and employer.

Is a computer system programmer a good career?

A computer system programmer is a skilled professional who develops and maintains software for computer systems, often requiring knowledge of programming languages, operating systems, and hardware interactions. The role offers steady employment opportunities, competitive salaries, and the potential for specialization in areas like cybersecurity or embedded systems. Job prospects depend on industry demand, technical skills, and certifications such as CompTIA or Microsoft certifications.

What are the key skills and qualifications needed to thrive as a computer system programmer, and why are they important?

To thrive as a Computer System Programmer, you need strong programming abilities in languages such as C, C++, or Java, along with a degree in computer science or a related field. Familiarity with operating systems, integrated development environments (IDEs), and version control systems like Git is typically required. Attention to detail, analytical thinking, and effective problem-solving are essential soft skills that distinguish top performers. These competencies ensure the development of reliable, efficient, and maintainable systems that meet organizational and user needs.

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

AspectComputer System ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field; certifications like CompTIA or Microsoft may be beneficialSimilar educational background; often holds degrees in computer science, software engineering, or related fields
Work EnvironmentWorks mainly in IT departments, focusing on system-level programming, operating systems, and hardware integrationWorks in various industries, developing applications, web, mobile, or enterprise software
Industry UsageCommonly employed in technology firms, government agencies, and organizations with complex IT infrastructureWidely used across tech companies, startups, and businesses developing consumer or enterprise software

While both roles require programming skills and a similar educational background, Computer System Programmers focus on system-level software and hardware integration, whereas Software Developers create applications and user-facing software solutions.

How much do computer system programmers make?

Computer system programmers typically earn a median annual salary of around $90,000, though this can vary based on experience, location, and industry. Entry-level positions may start lower, while experienced programmers with specialized skills or certifications can earn higher salaries, especially in high-demand sectors or tech hubs.

What is a computer system programmer?

Computer system programmers are professionals who write, test, and maintain the software that enables computers and networks to function effectively. They typically work on system-level software such as operating systems, network distribution software, and compilers, ensuring that computer hardware and software work seamlessly together. Their role often involves debugging, updating, and optimizing existing code to improve system performance and security. Computer system programmers may also collaborate with hardware engineers and other IT professionals to integrate new technologies into existing systems.

What are the typical collaboration dynamics between computer system programmers and other IT professionals?

Computer system programmers frequently collaborate with system analysts, network engineers, and software developers to ensure that new or modified systems integrate seamlessly with existing infrastructure. They often participate in meetings to discuss technical requirements, troubleshoot issues alongside IT support teams, and work closely with quality assurance professionals to test system functionality. Strong communication and teamwork skills are essential, as these collaborations are crucial for identifying potential problems early and ensuring project success.
What cities near San Jose, CA are hiring for Computer System Programmer jobs? Cities near San Jose, CA with the most Computer System Programmer job openings:

Systems Analyst/Programmer

NEOGOV

Fremont, CA • On-site

Full-time

Re-posted yesterday


Job description

Job Summary:
NEOGOV is recruiting for the position of Systems Analyst/Programmer within the Fremont Information Technology Services Department. The role involves performing information systems analysis, design, implementation, and applications programming, while ensuring compliance with various regulations and managing software application projects.
Responsibilities:
• Designs, develops, tests, debugs, documents, and maintains computer applications and procedures in cooperation with user departments and equipment operators.
• May assist in the development and monitoring of the unit budget.
• Assists in developing the unit's goals and objectives, and work plan.
• Ensures compliance with legislative, regulatory and judicial mandates, regulations and professional standards.
• Establishes policies and procedures.
• Answers questions and coordinates the resolution of application software problems.
• Manages software application projects.
• Organizes and schedules the technical and material resources for optimum utilization.
• Prepares budget estimates and assists user departments in information systems budgeting.
• Confers with user departments to determine feasibility of automating specific operations.
• Assists users in preparing written descriptions of new applications and software enhancements.
• Trains department staff and users in use of automated procedures and software.
• Gives technical direction to department staff, data processing system users and contract personnel.
• Contacts and coordinates the work of contract service providers in the physical installation, repair and modification of telecommunication and data systems for the City.
• Monitors the system vendors to ensure they are providing the services and products as agreed.
Qualifications:
Required:
• Graduation from an accredited college or university with a Bachelor's degree in Computer Sciences
• Two years of experience in information technology (IT)
• Knowledge of computer system and telecommunication equipment functions and capabilities
• Knowledge of software application design as applied to local government uses
• Knowledge of methods and techniques of systems and procedures analyses
• Knowledge of application software development
• Knowledge of computer programming
• Knowledge of systems scheduling/utilization
• Knowledge of data processing procedures and controls
• Skill in planning, organizing and participating in the operation of major information systems
• Skill in identifying and conceptualizing information needs, work flow sequences
• Skill in developing programs optimizing computer use within system design constraints
• Skill in communicating effectively with others verbally and in writing
• Skill in establishing and maintaining effective work relationships with others
• Skill in reading and interpreting technical data related to data processing and communication equipment and processes
• Skill in maintaining technical records and preparing required reports
• Ability to work under the conditions described in this document and to perform the duties required by their assigned position
• Must be willing to work odd hours and weekends, dependent upon department operational requirements
• Ability to travel independently within and outside City limits
Company:
NEOGOV is the leading provider of workforce management software uniquely designed for the public sector, education, and public safety. Founded in 1999, the company is headquartered in El Segundo, USA, with a team of 501-1000 employees. The company is currently Late Stage.