1

Computer Aided Design Programmer Jobs in Santa Rosa, CA

Director of Engineering - ECS Windsor Responsibilities and Objectives: * Generate CAD models and drawings in Autodesk Inventor guidance from product Design Engineers. * Understand and communicate ...

Director of Engineering - ECS Windsor Responsibilities and Objectives: * Generate CAD models and drawings in Autodesk Inventor guidance from product Design Engineers. * Understand and communicate ...

In this role, we will be at the center of a PHY design effort working with architecture, CAD, ... Description As a Physical Design engineer you will contribute to all phases of physical design of ...

Physical Design Engineer

Bodega Bay, CA · On-site

$262K - $394K/yr

In this role, we will be at the center of a PHY design effort working with architecture, CAD, ... Description As a Physical Design engineer you will contribute to all phases of physical design of ...

In this role, we will be at the center of a PHY design effort working with architecture, CAD, ... Description As a Physical Design engineer you will contribute to all phases of physical design of ...

Physical Design Engineer

Bodega Bay, CA · On-site

$150K - $277K/yr

In this role, we will be at the center of a PHY design effort working with architecture, CAD, ... Description As a Physical Design engineer you will contribute to all phases of physical design of ...

Mechanical Engineer

Santa Rosa, CA · On-site

$65 - $85/hr

Strong 3D CAD modeling and engineering documentation experience * Experience creating: * Detailed drawings * Bills of Materials (BOMs) * Engineering documentation * Mechanical design analysis ...

next page

Showing results 1-20

Computer Aided Design Programmer information

See Santa Rosa, CA salary details

$36.1K

$71K

$104.4K

How much do computer aided design programmer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for computer aided design programmer in Santa Rosa, CA is $71,038.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,200.00 and $87,500.00 per year, depending on experience, location, and employer.

What is a computer aided design programmer?

A Computer Aided Design (CAD) Programmer is a professional who creates, modifies, and optimizes software programs used for designing products, buildings, or mechanical parts using CAD systems. They write code to automate repetitive design tasks, enhance CAD software capabilities, and integrate CAD tools with other engineering applications. CAD Programmers often work closely with engineers, designers, and architects to ensure the software meets project requirements and industry standards. Their expertise helps streamline the design process and improve productivity in various engineering and architectural fields.

How do computer aided design programmers typically collaborate with engineers and designers during a project?

Computer Aided Design Programmers work closely with engineers and designers throughout the development process to translate design concepts into precise digital models. They often participate in team meetings to clarify requirements, suggest optimizations, and ensure the CAD software scripts or tools meet project needs. Effective communication is essential, as CAD Programmers frequently incorporate feedback, troubleshoot technical issues, and provide training or support to team members using their custom tools. This collaborative approach helps streamline workflow and ensures the final product aligns with engineering specifications.

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

To thrive as a Computer Aided Design (CAD) Programmer, you need strong proficiency in CAD software, programming languages (such as AutoLISP or Python), and a solid understanding of engineering or architectural principles, usually supported by a relevant degree or certification. Familiarity with industry-standard tools like AutoCAD, SolidWorks, and scripting environments is essential, along with experience in automating design processes. Attention to detail, problem-solving abilities, and effective communication skills help you create accurate, efficient, and user-friendly CAD solutions. These combined skills ensure the development of precise, automated designs that improve productivity and meet the technical requirements of complex projects.

What is the difference between Computer Aided Design Programmer vs CAD Technician?

AspectComputer Aided Design ProgrammerCAD Technician
CredentialsTypically requires a degree in CAD, engineering, or related fieldOften has a diploma or certification in CAD or drafting
Work EnvironmentWorks mainly in software development, programming, and customization of CAD toolsFocuses on creating technical drawings and drafting for projects
Industry UsageUsed in engineering, manufacturing, and software development sectorsCommon in architecture, construction, and engineering firms

While both roles involve CAD software, Computer Aided Design Programmers focus on developing and customizing CAD applications through programming, whereas CAD Technicians primarily create detailed technical drawings and drafts. Understanding these differences helps employers and job seekers target the right skills and responsibilities for each role.

Is Computer Aided Design Programmer still a good career?

Computer Aided Design (CAD) programming remains a viable career as it is essential in industries like engineering, architecture, and manufacturing. Professionals in this field should have strong technical skills, proficiency with CAD software, and often benefit from certifications to stay competitive. Demand for CAD programmers continues due to ongoing technological advancements and industry reliance on digital design tools.

What does a computer aided design programmer do?

A computer aided design programmer develops and modifies CAD software programs used to create detailed technical drawings and 3D models for engineering, architecture, or manufacturing projects. They often work with CAD tools like AutoCAD or SolidWorks and may need programming skills in languages such as Python or C++ to customize or automate design processes.

What cities near Santa Rosa, CA are hiring for Computer Aided Design Programmer jobs?

Cities near Santa Rosa, CA with the most Computer Aided Design Programmer job openings:

Senior CAD Technician

Petaluma, CA • On-site

Sherwood Design Engineers
Civil Engineering Construction • 11 - 50 employees

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 21 days ago


Job description

Senior CAD Technician
Petaluma, CA or Napa, CA
About Sherwood Design Engineers
Sherwood is a civil and environmental engineering firm that is committed to investing in and embracing people, communities and the environment.
Our team has delivered net-positive water systems, net-zero energy and carbon systems, resilient coastlines, natural resource protection, green streets, living roofs, and more for thousands of clients in the region and across the globe. We specialize in sustainable infrastructure, water management strategies, green building design, and systems-based solutions for infrastructure and landscapes. Our focus is on the conservation and management of the consumption of all site resources - carbon, energy, water, and waste. We've worked on over thirty award-winning projects, and our work has been published locally and internationally.
Founded in 2003, our award-winning projects include Hudson Yards in New York (the largest private real estate development in U.S. history), San Francisco Better Streets Plan, Greater New Orleans Urban Water Plan, revitalization of the iconic waterfront Brooklyn Bridge Park, and the 35 square-km Baietan Urban Area Plan in the heart of Guangzhou, China.
Our mission is to engineer an environmentally and socially regenerative planet. Will you join us?
Role Summary
Sherwood is currently seeking a Senior CAD Technician/Drafter to support our growing, progressive and multidisciplinary engineering firm. The successful candidate will work as an integral part of Sherwood's global team, collaborating with engineering and operations disciplines to cocreate solutions to a variety of organizational challenges. This candidate will understand how to create base files, 3D models, sections, profiles, grading, utility designs and plotting layouts. They will read and interpret technical architectural and civil design drawings, and utilize computer software to complete assignments. They will also be asked to mentor junior staff in supporting our CAD capabilities as a firm.
This position is hybrid, and requires a minimum of 3 days in office. Travel to and from other offices may be required and is compensable time. This position is exempt from overtime.
Minimum Skills
  • Typically 10+ years of experience in Autodesk Civil 3D
  • Expert knowledge of Windows, MS Office, and Google Workspace
  • Demonstrated ability identifying, diagnosing and solving complex problems
  • Strong ability to accurately estimate task durations and manage multiple assignments
  • Extensive knowledge of industry information and current with industry standards
  • Growth-mindset and human-centered leadership skills
  • Advanced customer service skills and the ability to influence others
  • Ability to travel occasionally to various office locations within the U.S.

Preferred Skills
  • 15+ years of experience in Autodesk Civil 3D
  • Experience with Autodesk InfraWorks, BIM 360 Collaborate Pro, Docs, Map 3D, Raster Design, Civil Design, Survey, etc.

Expected Outcomes
  • Work directly with various project teams focused on infrastructure and site improvements
  • Create/revise existing drawings in accordance with company established procedures, practices, and standards
  • Interpret architectural and engineering notes, written instructions, and detailed sketches, to prepare clear and detailed drawings
  • Help enforce AutoCAD and Civil 3D standards in the CAD Manual, including occasional user support and process development
  • Participate in evaluating CAD software with IT for adoption of new features or extensions
  • Assist in production CAD support and troubleshooting

What We Offer
  • Own a part of the firm with ESOP eligibility after one year
  • Flexible working - with every other Friday off
  • Competitive Health plans, including PPO and HMO options, Dental and Vision plans
  • Learning and Development stipend to use as you see fit
  • Generous PTO and 8 paid holidays
  • Automatic 401k enrollment
  • Fun team events, lunches and happy hours to get to know colleagues outside of work
  • A tangible opportunity to truly help the environment!

Compensation:
The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions, including but not limited to: skill sets; experience and training; licensure and certifications; and other business and organizational needs. At Sherwood Design Engineers, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $105,000 to $118,000. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled.
Reasonable accommodations may be made to individuals with disabilities to perform the essential functions. We will consider for employment qualified applicants with arrest and conviction records.