Use object-oriented programming languages, as well as client and server applications development ... Determine computer software or hardware needed to set up or alter systems. * Develop, document, and ...
Use object-oriented programming languages, as well as client and server applications development ... Determine computer software or hardware needed to set up or alter systems. * Develop, document, and ...
Perception Engineer
San Francisco, CA · On-site
$140 - $200/hr
Human Computer Lab is a research lab building character robots that feel alive and responsive. Our ... What to Expect We are looking for a hands-on Perception Engineer who can build the system that ...
Perception Engineer
San Francisco, CA · On-site
$140 - $200/hr
Human Computer Lab is a research lab building character robots that feel alive and responsive. Our ... What to Expect We are looking for a hands-on Perception Engineer who can build the system that ...
Computer Systems Analyst, eCommerce
San Francisco, CA · On-site
$106 - $110/hr
Use object-oriented programming languages, as well as client and server applications development ... Determine computer software or hardware needed to set up or alter systems. * Develop, document, and ...
Computer Systems Analyst, eCommerce
San Francisco, CA · On-site
$106 - $110/hr
Use object-oriented programming languages, as well as client and server applications development ... Determine computer software or hardware needed to set up or alter systems. * Develop, document, and ...
Computer Systems Analyst, eCommerce
San Francisco, CA · On-site
$106K - $110K/yr
Use object-oriented programming languages, as well as client and server applications development ... Determine computer software or hardware needed to set up or alter systems. * Develop, document, and ...
Computer Systems Analyst, eCommerce
San Francisco, CA · On-site
$106K - $110K/yr
Use object-oriented programming languages, as well as client and server applications development ... Determine computer software or hardware needed to set up or alter systems. * Develop, document, and ...
Computer Systems Analyst, eCommerce
San Francisco, CA · On-site
$106K - $110K/yr
Use object-oriented programming languages, as well as client and server applications development ... Determine computer software or hardware needed to set up or alter systems. * Develop, document, and ...
Computer Systems Analyst, eCommerce
San Francisco, CA · On-site
$106K - $110K/yr
Use object-oriented programming languages, as well as client and server applications development ... Determine computer software or hardware needed to set up or alter systems. * Develop, document, and ...
CAD / Geometry Engineer About the Company Our client is building the first generative foundation models capable of performing the work of a licensed mechanical engineer. Rather than focusing on ...
New
Quick apply
CAD / Geometry Engineer About the Company Our client is building the first generative foundation models capable of performing the work of a licensed mechanical engineer. Rather than focusing on ...
New
Systems Analyst/Programmer
Fremont, CA · On-site
Responsibilities : • Designs, develops, tests, debugs, documents, and maintains computer ... programming • Knowledge of systems scheduling/utilization • Knowledge of data processing ...
Systems Analyst/Programmer
Fremont, CA · On-site
Responsibilities : • Designs, develops, tests, debugs, documents, and maintains computer ... programming • Knowledge of systems scheduling/utilization • Knowledge of data processing ...
Systems Analyst/Programmer
Fremont, CA · On-site
Responsibilities : • Designs, develops, tests, debugs, documents, and maintains computer ... programming • Knowledge of systems scheduling/utilization • Knowledge of data processing ...
Systems Analyst/Programmer
Fremont, CA · On-site
Responsibilities : • Designs, develops, tests, debugs, documents, and maintains computer ... programming • Knowledge of systems scheduling/utilization • Knowledge of data processing ...
Perception Engineer
San Francisco, CA · On-site
Human Computer Lab is a research lab building character robots that feel alive and responsive. Our ... What to Expect We are looking for a hands-on Perception Engineer who can build the system that ...
Perception Engineer
San Francisco, CA · On-site
Human Computer Lab is a research lab building character robots that feel alive and responsive. Our ... What to Expect We are looking for a hands-on Perception Engineer who can build the system that ...
Electrical Engineering & Computer Science Patent Agent - S.F.
San Francisco, CA · On-site +1
$140K - $250K/yr
Patent Agent - Electrical Engineering & Computer Science Direct Counsel is representing an Amlaw 100 firm seeking a mid-level Patent Agent to join its Electrical Engineering and Computer Science ...
Quick apply
Electrical Engineering & Computer Science Patent Agent - S.F.
San Francisco, CA · On-site +1
$140K - $250K/yr
Patent Agent - Electrical Engineering & Computer Science Direct Counsel is representing an Amlaw 100 firm seeking a mid-level Patent Agent to join its Electrical Engineering and Computer Science ...
CAD Engineer
Fremont, CA · On-site
They are seeking a CAD Engineer to support SoC design teams by managing cloud native EDA design flows, ensuring smooth operations of job schedulers, and overseeing IT infrastructure. Responsibilities ...
CAD Engineer
Fremont, CA · On-site
They are seeking a CAD Engineer to support SoC design teams by managing cloud native EDA design flows, ensuring smooth operations of job schedulers, and overseeing IT infrastructure. Responsibilities ...
Patent Prosecution Associate Attorney (Computer Engineering) Locations: Dallas, TX | Denver, CO | Houston, TX | New York, NY | Orange County, CA | Palo Alto, CA | San Francisco, CA | Washington, DC ...
Quick apply
Patent Prosecution Associate Attorney (Computer Engineering) Locations: Dallas, TX | Denver, CO | Houston, TX | New York, NY | Orange County, CA | Palo Alto, CA | San Francisco, CA | Washington, DC ...
Programmer Analyst
Dublin, CA · On-site
Coordinating a team of 2-3 entry-level and mid-level Computer Programmers, apply independent, advanced technical and procedural knowledge to ensure that software is developed pursuant to company ...
Programmer Analyst
Dublin, CA · On-site
Coordinating a team of 2-3 entry-level and mid-level Computer Programmers, apply independent, advanced technical and procedural knowledge to ensure that software is developed pursuant to company ...
CAD Engineer
San Francisco, CA · On-site
$105K - $130K/yr
Astranis designs, builds, and operates its satellites out of its 153,000 sq. ft. headquarters in Northern California, USA. CAD Engineer As an Astranis CAD Engineer you will design, develop, configure ...
CAD Engineer
San Francisco, CA · On-site
$105K - $130K/yr
Astranis designs, builds, and operates its satellites out of its 153,000 sq. ft. headquarters in Northern California, USA. CAD Engineer As an Astranis CAD Engineer you will design, develop, configure ...
Programmer Analyst
Dublin, CA · On-site
Coordinating a team of 2-3 entry-level and mid-level Computer Programmers, apply independent, advanced technical and procedural knowledge to ensure that software is developed pursuant to company ...
Programmer Analyst
Dublin, CA · On-site
Coordinating a team of 2-3 entry-level and mid-level Computer Programmers, apply independent, advanced technical and procedural knowledge to ensure that software is developed pursuant to company ...
Patent Agent (Computer Science/Electrical Engineering) Direct Counsel is seeking a Patent Agent to join a highly regarded Am Law 100 firm . This position is available in Charlotte, North Carolina;
Quick apply
Patent Agent (Computer Science/Electrical Engineering) Direct Counsel is seeking a Patent Agent to join a highly regarded Am Law 100 firm . This position is available in Charlotte, North Carolina;
CAD Engineer
Fremont, CA · On-site
We have an urgent opening for CAD Engineer and the is as follows : Location: Fremont, CA Duration: FTE Keywords: Solid works, ECO Mandatory Skills: Solid Works, ECO/ECM Process, Communication ...
CAD Engineer
Fremont, CA · On-site
We have an urgent opening for CAD Engineer and the is as follows : Location: Fremont, CA Duration: FTE Keywords: Solid works, ECO Mandatory Skills: Solid Works, ECO/ECM Process, Communication ...
Generative AI CAD Engineer
Emeryville, CA · On-site +1
$210K - $260K/yr
About this role As a Generative AI CAD Engineer, you can shape our CAD/automation workflows by developing generative and programmatic CAD pipelines that transform design specifications into ...
Quick apply
Generative AI CAD Engineer
Emeryville, CA · On-site +1
$210K - $260K/yr
About this role As a Generative AI CAD Engineer, you can shape our CAD/automation workflows by developing generative and programmatic CAD pipelines that transform design specifications into ...
Generative AI CAD Engineer
Emeryville, CA · On-site
$210K - $260K/yr
About this role As a Generative AI CAD Engineer, you can shape our CAD/automation workflows by developing generative and programmatic CAD pipelines that transform design specifications into ...
Generative AI CAD Engineer
Emeryville, CA · On-site
$210K - $260K/yr
About this role As a Generative AI CAD Engineer, you can shape our CAD/automation workflows by developing generative and programmatic CAD pipelines that transform design specifications into ...
Generative AI CAD Engineer
Emeryville, CA · On-site +1
About this role As a Generative AI CAD Engineer, you can shape our CAD/automation workflows by developing generative and programmatic CAD pipelines that transform design specifications into ...
Generative AI CAD Engineer
Emeryville, CA · On-site +1
About this role As a Generative AI CAD Engineer, you can shape our CAD/automation workflows by developing generative and programmatic CAD pipelines that transform design specifications into ...
Computer Programmer information
See Berkeley, CA salary details
$40.4K - $47.4K
5% of jobs
$47.4K - $54.3K
10% of jobs
$54.3K - $61.3K
7% of jobs
$62.5K is the 25th percentile. Wages below this are outliers.
$61.3K - $68.2K
15% of jobs
$68.2K - $75.2K
7% of jobs
The median wage is $77.7K / yr.
$75.2K - $82.1K
15% of jobs
$82.1K - $89.1K
11% of jobs
$94.3K is the 75th percentile. Wages above this are outliers.
$89.1K - $96.1K
6% of jobs
$96.1K - $103K
14% of jobs
$103K - $110K
7% of jobs
$110K - $116.9K
2% of jobs
$40.4K
$79.6K
$116.9K
How much do computer programmer jobs pay per year?
What does a computer programmer do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What are the key skills and qualifications needed to thrive as a computer programmer, and why are they important?
What are some typical challenges computer programmers face when working on large team projects?
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
How much do computer programmers get paid?
Is a computer programmer a good career?
What do you do as a computer programmer?
What kind of jobs can computer programmers get?
What are the most commonly searched types of Computer Programmer jobs in Berkeley, CA?
The most popular types of Computer Programmer jobs in Berkeley, CA are:
What cities near Berkeley, CA are hiring for Computer Programmer jobs?
Cities near Berkeley, CA with the most Computer Programmer job openings:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 27 days ago
Zones LLC rating
8.1
Based on 7 frontline employees who took The Breakroom Quiz
62nd of 226 rated it services
Job description
Description
Company Overview:
When it comes to IT solution providers, there are a lot of choices. But when it comes to providers with innovative and differentiating end-to-end service offerings, there’s really only one: Zones – First Choice for IT.TM
Zones is a Global Solution Provider of end-to-end IT solutions with an unmatched supply chain. Positioned to be the IT partner you need, Zones, a Minority Business Enterprise (MBE) in business for over 35 years, specializes in Digital Workplace, Cloud & Data Center, Networking, Security, and Managed/Professional/Staffing services. Operating in more than 120 countries, leveraging a robust portfolio, and utilizing the highest certification levels from key partners, including Microsoft, Apple, Cisco, Lenovo, Adobe, and more, Zones has mastered the science of building digital infrastructures that change the way business does business ensuring whatever they need, they can Consider IT Done. Follow Zones, LLC on Twitter @Zones, and LinkedIn and Facebook.
Position Overview:
Zones.com seeks a Computer Systems Analyst with a specialty in eCommerce to analyze business and technical requirements and design, build, and maintain the enterprise-grade Java systems supporting the company's web platforms, payment-processing systems, and internal APIs. The role also includes designing and building AI-based analysis tools that process transactional and operational data. This position requires the theoretical and applied knowledge gained through a Master's degree program in Computer Science — including advanced coursework in algorithms, distributed systems, software architecture, database systems, and statistical/machine-learning foundations — to perform duties that go beyond routine systems administration or maintenance work.
What you’ll do as the Computer Systems Analyst, eCommerce:
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Analyze business and technical requirements for the company's eCommerce systems, and design, develop, and maintain server-side Java applications and services using Java SE/EE, Spring, and Spring Boot frameworks to meet those requirements (approx. 30% of time).
- Evaluate and enhance Java-based web applications, including front-end integration, servlets, and MVC frameworks, to ensure the performance and scalability of customer-facing eCommerce systems (approx. 20% of time).
- Conduct systems analysis of the company's Java infrastructure: assess and recommend system architecture, evaluate distributed-computing trade-offs, tune application performance, and coordinate integration with enterprise infrastructure (approx. 15% of time).
- Analyze, develop, and secure web payment-processing functionality, including integration with payment gateways/processors, tokenization, and adherence to PCI DSS and related data-security standards (approx. 15% of time).
- Analyze integration requirements and design, build, and document RESTful and/or SOAP APIs for internal and partner-facing consumption, including authentication, versioning, and API-gateway configuration (approx. 10% of time).
- Design and build AI-based analysis tools — applying statistical modeling and machine-learning techniques (e.g., anomaly detection, predictive analytics, natural-language processing of transaction/log data) — to extract actionable insight from operational and payments data (approx. 10% of time).
- Participate in systems documentation, code reviews, unit/integration testing, CI/CD pipeline maintenance, and Agile ceremonies.
- Troubleshoot program and system malfunctions to restore normal functioning.
- Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
- Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
- Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling, and information engineering.
- Consult with management to ensure agreement on system principles.
- Specify inputs accessed by the system and plan the distribution and use of the results.
- Expand or modify system to serve new purposes or improve work flow.
- Determine computer software or hardware needed to set up or alter systems.
- Develop, document, and revise system design procedures, test procedures, and quality standards.
- Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
- Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
- Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
- Write code to perform desired actions.
What you will bring to the team:
- Master's degree (or foreign equivalent) in Computer Science.
- 2 years of experience in systems analysis and software development, which may be gained through prior employment, research assistantship, or graduate-level project work in the job offered or a related occupation.
- Demonstrated experience with: Java, Spring/Spring Boot, Hibernate/JPA, RESTful and SOAP API design, relational and NoSQL databases (e.g., SQL Server/PostgreSQL, MongoDB), and version control (Git).
- Experience with web-based payment processing, including integration with payment gateways and applicable security/compliance standards (e.g., PCI DSS).
- Experience applying machine-learning or statistical analysis libraries/frameworks (e.g., Python-based ML libraries, Java-based ML tooling, or LLM/API-based analysis tools) to build data-analysis applications.
- Familiarity with cloud infrastructure (AWS and/or Azure) and containerization (Docker/Kubernetes).
- Coursework or applied project experience in distributed systems, machine learning, or data mining.
- Experience with microservices architecture and CI/CD tooling (Jenkins, GitHub Actions, or similar).
Qualified candidates can expect a salary range of $106,000-$110,000.
#LI-Remote
Zones offers a comprehensive Benefits package
While we’re committed to providing top-tier solutions, we’re just as committed to supporting our own team. Our team members enjoy a variety of comprehensive benefits, including medical, dental and vision coverage, life insurance, disability insurance, voluntary accident, hospitalization and critical illness insurance options, a 401(k) plan with matching provision, and many more. Generally, Zones currently offers paid time off and personal sick leave in compliance to individual state requirements.
At Zones, work is more than a job – it is an exciting career on a global team that is client centric, has a passion for technology, embraces change and lifelong learning in a collaborative culture. And as a Minority Business Enterprise, a Corporate Plus member of the Northwest Minority Supplier Development Council, and an Equal Employment Opportunity Employer, our community is just as diverse. If you’re interested in working on the cutting edge of IT innovation, sales, engineering, operations, administration, and more, Zones is the place for you!
All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, age, genetic information, or pregnancy. Zones participates in E-Verify. E-Verify is a system that compares information from a team member’s Form I-9 to federal records to confirm their eligibility to work in the United States.
What Zones LLC employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Zones
Sourced by ZipRecruiter
Industry
It services
Company size
1,001 - 5,000 Employees
Headquarters location
Auburn, WA, US
Year founded
1986