1

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

Senior CAD Engineer

San Jose, CA · On-site

$90 - $100/hr

Senior CAD Engineer (San Jose, CA) Job Overview: We are seeking a Senior IC EDA/CAD Engineer to own and advance our EDA design flows, IT infrastructure, and signoff methodologies This individual will ...

Senior CAD Engineer

San Francisco, CA

$123K - $169K/yr

Senior CAD Engineer As an Astranis Senior CAD Engineer you will be a leader in the design and configuration of our spacecraft and the documentation and processes used to transfer from design to ...

Senior CAD Engineer

San Francisco, CA · On-site

$140K - $190K/yr

Senior CAD Engineer As an Astranis Senior CAD Engineer you will be a leader in the design and configuration of our spacecraft and the documentation and processes used to transfer from design to ...

As a Senior Computer Vision Engineer, you will lead the design, development, optimization, and deployment of computer vision models and inference pipelines running on both cloud and edge devices. In ...

Morgan Hill, CA (5 Days Onsite) As a Senior CAD/PLM Systems Administrator or CAD Engineering Manager with deep expertise in PTC Creo and Windchill (or equivalent PLM platforms) who can own the global ...

S., or PhD degree in Computer Science or a related field. * Experience with computer vision ... Strong programming skills (including C/C++ and Python). * Experience with AI tools (e.g. PyTorch ...

S., or PhD degree in Computer Science or a related field. * Experience with computer vision ... Strong programming skills (including C/C++ and Python). * Experience with AI tools (e.g. PyTorch ...

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 ...

Senior Computer Scientist

San Jose, CA · On-site

$78.75 - $105.50/hr

Senior AI ArchitectCommerce Factory - Agent Harness & Learning LayerTHE OPPORTUNITY Adobe Unified ... You will work closely with engineers, architects, product leaders, and platform teams to build ...

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 San Jose, CA salary details

$15

$61

$84

How much do senior computer programmer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for senior computer programmer in San Jose, CA is $61.27, according to ZipRecruiter salary data. Most workers in this role earn between $51.54 and $73.27 per hour, depending on experience, location, and employer.

What do senior computer programmers do?

Senior computer programmers design, develop, and maintain software applications, often leading projects and mentoring junior staff. They write code in programming languages such as Java, C++, or Python, perform code reviews, and troubleshoot technical issues to ensure software quality and performance.

What is a senior computer programmer?

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?

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 type of senior computer programmer is most in demand?

Senior computer programmers with expertise in cloud computing, cybersecurity, and data science are highly in demand. Skills in programming languages such as Python, Java, and C++, along with experience in agile environments and relevant certifications, increase employability in this role.

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 San Jose, CA? The most popular types of Computer Programmer jobs in San Jose, CA are:
What cities near San Jose, CA are hiring for Senior Computer Programmer jobs? Cities near San Jose, CA with the most Senior Computer Programmer job openings:
Infographic showing various Senior Computer Programmer job openings in San Jose, CA as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 75% Full Time, 19% Part Time, 3% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $127,437 per year, or $61.3 per hour.

Senior CAD Engineer

Saige Partners

San Jose, CA • On-site

$90 - $100/hr

Contractor

Re-posted 23 days ago


Job description

Job Description We strive to be Your Future, Your Solution to accelerate your career. Contact Hannah Wilson at hwilson@saigepartners.com, you can also schedule an appointment at to learn more about this opportunity. Position: Senior CAD Engineer (San Jose, CA) Job Overview: We are seeking a Senior IC EDA/CAD Engineer to own and advance our EDA design flows, IT infrastructure, and signoff methodologies

This individual will serve as the technical authority for the EDA environment, driving the setup, qualification, and maintenance of advanced FinFET process technologies while supporting analog, mixed-signal, RF, high-speed I/O, and digital SoC development. The ideal candidate will play a critical role in enabling first-time-right silicon through the deployment and support of industry-standard backend verification and signoff flows. This is a W2 contract position and is not eligible for C2C or W2 referral candidates.

Key Responsibilities: EDA Environment & PDK Management Install, qualify, and maintain advanced foundry PDKs for leading-edge FinFET technologies (2nm, 3nm, and 5nm nodes). Manage and optimize EDA infrastructure, including compute clusters, grid utilization, and software license management. Ensure a stable, scalable, and efficient design environment across engineering teams.

Analog, Mixed-Signal & Digital Design Flow Development Develop, deploy, and support end-to-end Cadence design flows, including Virtuoso and Innovus environments. Optimize design methodologies for RF, analog, mixed-signal, and high-speed I/O applications. Standardize design processes to improve productivity and design quality.

Physical Verification & Signoff Create, automate, and maintain chip-level and IP-level signoff flows. Support physical verification using Siemens Calibre for DRC, LVS, and PERC verification. Manage parasitic extraction methodologies using Synopsys StarRC to ensure signoff accuracy.

Reliability Verification Deploy and support advanced reliability verification methodologies, including: o Electro-Migration and IR-Drop (EMIR) analysis o Programmable Electrical Rule Checking (PERC) Ensure reliability and manufacturability requirements are met for advanced process technologies. Automation & Technical Support Develop scripts, utilities, and automation frameworks to streamline workflows and eliminate manual processes. Standardize EDA flows across projects and improve tool interoperability.

Serve as the primary technical interface with EDA vendors, driving issue resolution and roadmap alignment. Qualifications: Required Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. 5+ years of hands-on IC CAD/EDA engineering experience.

Direct experience supporting advanced FinFET technologies (5nm, 3nm, or 2nm nodes). Deep expertise with: o Siemens Calibre (DRC, LVS, PERC) o Synopsys StarRC o Cadence Virtuoso and Innovus Strong scripting and automation skills using: o SKILL o Perl o Python o Tcl o Bash/Shell Strong Linux administration and troubleshooting skills. Experience managing compute clusters and grid environments (LSF, SGE, or similar).

Experience with version control and design data management tools such as Perforce or ICManage. Preferred Knowledge of advanced-node design challenges, including: o Multi-patterning o Dummy fill effects o Layout-dependent effects (LDE) o Design for Manufacturability (DFM) signoff Background in custom layout or circuit design. Experience working directly with foundries on: o Design rule waiver requests o PDK issue reporting o Process qualification activities Strong analytical, troubleshooting, and problem-solving abilities.

Excellent communication and collaboration skills with cross-functional engineering teams. Learn more about Saige Partners on Facebook or LinkedIn. Hours you will be work as a Senior CAD Engineer: Monday through Friday; 8 am - 5 pm CST Compensation you will receive as a Sr.

Staff CAD Engineer: $90-$100 per hour Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed. We are in the business of helping professionals Build Careers, Not Jobs. Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture, which is why we offer a benefit package and convenient weekly payment solutions that helps our employees stay healthy and maintain a positive work/life balance.

Contact us to learn more about the opportunity below or check out other opportunities at https://careers.saigepartners.com/.