1

Senior Computer Programmer Jobs in Santa Clara, CA

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

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

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

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

The Video Computer Vision organization within Video Engineering is a centralized applied research and engineering entity responsible for developing real-time on-device Computer Vision and Machine ...

The Video Computer Vision organization within Video Engineering is a centralized applied research and engineering entity responsible for developing real-time on-device Computer Vision and Machine ...

Senior CAD Engineer

Santa Clara, CA · On-site

$122K - $168K/yr

Cadence SKILL or other CAD-level programming experience * System design and hierarchical sub-design * Familiarity with automation within common operating systems (Windows/Linux) * Experienced with ...

next page

Showing results 1-20

Senior Computer Programmer information

See Santa Clara, CA salary details

$15

$61

$84

How much do senior computer programmer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for senior computer programmer in Santa Clara, CA is $61.40, according to ZipRecruiter salary data. Most workers in this role earn between $51.68 and $73.41 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 Santa Clara, CA? The most popular types of Computer Programmer jobs in Santa Clara, CA are:
What cities near Santa Clara, CA are hiring for Senior Computer Programmer jobs? Cities near Santa Clara, CA with the most Senior Computer Programmer job openings:
Infographic showing various Senior Computer Programmer job openings in Santa Clara, CA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $127,703 per year, or $61.4 per hour.

$90 - $100/hr

Contractor

Re-posted 21 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/.