1

Lisp Programmer Jobs in California (NOW HIRING)

Preferred : • Candidates with experience in the implementation of languages such as Lisp. • ... innovation in the engineering design of silicon to systems. Founded in 1988, the company is ...

Senior AI Compiler Engineer

Santa Clara, CA · On-site

$122K - $168K/yr

They are seeking a Machine Learning Compiler Engineer with expertise in compiler technologies to ... Lisp/Scheme • Solid mathematical and scientific foundation relevant to ML and compiler ...

Lisp expertise. Actually, we don't require experience in any particular technology (see below) You ... We know that if you're one of the best developers in the world you'll be able to learn whatever ...

Enterprise Network Lab Engineer Function: IT Infrastructure / Enterprise Networking About the Role ... LISP) * Proficiency with network operating systems across multiple vendors (Cisco IOS/NXOS, Arista ...

next page

Showing results 1-20

Lisp Programmer information

See California salary details

$11

$39

$67

How much do lisp programmer jobs pay per hour?

As of Jun 15, 2026, the average hourly pay for lisp programmer in California is $39.02, according to ZipRecruiter salary data. Most workers in this role earn between $25.38 and $50.77 per hour, depending on experience, location, and employer.

What are Lisp Programmers?

Lisp Programmers are software developers who specialize in using the Lisp family of programming languages, such as Common Lisp or Scheme. They design, develop, and maintain software applications by leveraging Lisp's unique features, like symbolic computation and code-as-data (homoiconicity). Lisp Programmers often work in fields like artificial intelligence, academic research, and systems programming, where Lisp's flexibility and powerful macro system are especially valuable. Their responsibilities may include writing algorithms, optimizing code, and collaborating with other developers to create robust software solutions.

What is the difference between Lisp Programmer vs Functional Programmer?

AspectLisp ProgrammerFunctional Programmer
Required CredentialsTypically a degree in Computer Science or related field, familiarity with Lisp dialectsSimilar credentials, often with knowledge of functional programming languages
Work EnvironmentSoftware development, AI, symbolic processing in various industriesSoftware development, data analysis, academic research
Industry UsageResearch labs, AI companies, niche software firmsTech companies, academia, data science firms
Common Search/ComparisonOften compared due to programming paradigms and language focusRelated but broader, includes multiple languages

While a Lisp Programmer specializes in developing with Lisp dialects, a Functional Programmer focuses on functional programming principles across various languages. Both roles require similar educational backgrounds and are used in overlapping industries, but Lisp Programmers are more niche-specific, whereas Functional Programmers work across multiple languages and domains.

What are some common challenges Lisp Programmers face when working on legacy codebases?

Lisp Programmers often encounter challenges when maintaining or extending legacy codebases, such as understanding non-standard dialects, deciphering minimal or outdated documentation, and adapting to unique coding styles. Legacy Lisp systems may also integrate with older hardware or software, requiring extra effort to ensure compatibility. Collaborating with team members to refactor and modernize code is common, and strong communication skills are essential to share knowledge and best practices effectively.

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

To thrive as a Lisp Programmer, you need strong proficiency in Lisp programming languages, algorithmic thinking, and a solid background in computer science or related fields. Familiarity with development environments like SLIME for Emacs, version control systems (e.g., Git), and experience with Common Lisp or Scheme implementations are typically expected. Analytical problem-solving, attention to detail, and effective communication skills help Lisp programmers excel in collaborative and innovative projects. These competencies enable efficient development of complex systems and ensure adaptability in diverse and evolving technical environments.
What cities in California are hiring for Lisp Programmer jobs? Cities in California with the most Lisp Programmer job openings:
Infographic showing various Lisp Programmer job openings in California as of June 2026, with employment types broken down into 4% Internship, 42% Full Time, 1% Part Time, 18% Temporary, 5% Contract, and 30% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $81,158 per year, or $39 per hour.
C++ Software Engineer

C++ Software Engineer

Cadence

San Jose, CA • On-site

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Summary:
Cadence is a company focused on developing leaders and innovators in technology. They are seeking a C++ Software Engineer to join their R&D team, responsible for the development and maintenance of core infrastructure components of the Virtuoso Platform.
Responsibilities:
• The candidate will be a member of the R&D team working on the infrastructure of the industry leading Virtuoso Platform; working on the development and maintenance of core infrastructure components such as the user interface and the Virtuoso programming language, SKILL.
• The candidate must be comfortable working with existing code as well as developing new functionality to address new requirements.
• Candidate must be familiar with software engineering methods and committed to high quality development work.
• The individual must be team-oriented, possess good communication skills, self-motivated, able to work independently.
• Candidate must be able to recognize quality issues, architect solutions, develop detailed technical specifications as well as the ability to scope efforts required.
• Strong problem solving, algorithmic, and good understanding of C/C++ language.
• Candidates with experience in the implementation of languages such as Lisp; and candidates who have experience extending the Python language are preferred.
Qualifications:
Required:
• Candidate must be familiar with software engineering methods and committed to high quality development work.
• The individual must be team-oriented, possess good communication skills, self-motivated, able to work independently.
• Candidate must be able to recognize quality issues, architect solutions, develop detailed technical specifications as well as the ability to scope efforts required.
• Strong problem solving, algorithmic, and good understanding of C/C++ language.
• BS degree in Computer Science plus prior full time experience is required (minimum 8 years).
Preferred:
• Candidates with experience in the implementation of languages such as Lisp.
• Candidates who have experience extending the Python language.
• Masters or PhD in Computer Science preferred.
Company:
Cadence is a market leader in AI and digital twins, pioneering the application of computational software to accelerate innovation in the engineering design of silicon to systems. Founded in 1988, the company is headquartered in San Jose, USA, with a team of 10001+ employees. The company is currently Late Stage.