1

Computer Programming Jobs in Ventura, CA (NOW HIRING)

Data Engineer with Security Clearance

Camarillo, CA · On-site

$116K - $140K/yr

Knowledge of computer programming concepts, data structures and storage architecture, to include relational and non-relational databases, distributed computing frameworks, and modeling and simulation ...

Hardware Engineer

Goleta, CA · On-site

$133K - $175K/yr

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field and 5 years of progressive, post-baccalaureate experience in the job offered or in a Hardware ...

FPGA Engineer III

Goleta, CA · On-site

$140K - $180K/yr

Bachelor's degree in Electrical Engineering, Computer Engineering, or a related engineering discipline, or equivalent experience. * 5+ years of FPGA design experience with a Bachelor's degree, or 3+ ...

FPGA Engineer III

Goleta, CA · On-site

$140K - $180K/yr

Bachelor's degree in Electrical Engineering, Computer Engineering, or a related engineering discipline, or equivalent experience. * 5+ years of FPGA design experience with a Bachelor's degree, or 3+ ...

FPGA Engineer IV

Goleta, CA · On-site

$140K - $180K/yr

Contribute to architectures utilizing GPU programming, edge computing, AI inference, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, or a related engineering ...

FPGA Engineer IV

Goleta, CA · On-site

$140K - $180K/yr

Contribute to architectures utilizing GPU programming, edge computing, AI inference, and ... Bachelor's degree in Electrical Engineering, Computer Engineering, or a related engineering ...

Showing results 21-40

Computer Programming information

See Ventura, CA salary details

$35.3K

$69.5K

$102.2K

How much do computer programming jobs pay per year?

As of Aug 7, 2026, the average yearly pay for computer programming in Ventura, CA is $69,517.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,000.00 and $85,600.00 per year, depending on experience, location, and employer.

What are some common challenges computer programmers face when working on large-scale software projects?

Computer programmers often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring that their code integrates smoothly with existing systems. Communication and version control become critical as the project grows, and programmers must be adept at using tools like Git and collaborating via code reviews. Additionally, balancing feature development with bug fixes and technical debt is a typical challenge, requiring strong organizational and problem-solving skills.

What jobs can you do as a computer programmer?

Computer programmers can work in roles such as software developers, application programmers, web developers, and systems analysts. They design, write, test, and maintain software applications using programming languages like Java, Python, or C++, often working in teams or independently in various industries. Certifications and knowledge of development tools can enhance job prospects and specialization options.

What are careers in computer programming?

Careers in computer programming involve writing, testing, and maintaining code for software applications, websites, and systems. Programmers typically use languages like Java, Python, or C++ and may work in various industries such as technology, finance, or healthcare, often requiring problem-solving skills and knowledge of development tools. These roles can range from entry-level positions to senior developer or software architect roles, with opportunities for specialization and advancement.

What are the key skills and qualifications needed to thrive as a computer programmer?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), algorithmic thinking, and a relevant degree or coding certification. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is standard. Problem-solving, attention to detail, and effective communication are standout soft skills in this field. These skills are crucial for building reliable software, collaborating with teams, and adapting to evolving technology requirements.

What is computer programming?

Computer programming is the process of designing, writing, testing, and maintaining instructions (code) that computers can execute to perform specific tasks or solve problems. Programmers use programming languages such as Python, Java, or C++ to communicate with computers and create software, websites, apps, and more. This field involves logical thinking, problem-solving skills, and continuous learning to keep up with new technologies.

What is the difference between Computer Programming vs Software Development?

AspectComputer ProgrammingSoftware Development
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft Certified or Oracle CertifiedSame as computer programming, often includes project management certifications
Work EnvironmentOften individual or small team coding tasks, in offices or remote settingsIncludes planning, designing, coding, testing, and deployment, often in larger teams
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT departments
Common Search & Comparison IntentUnderstanding coding roles, entry-level tasksBroader scope, project management, and lifecycle involvement

Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

Is computer programming a good career?

Computer programming is a viable career that involves writing, testing, and maintaining software using languages like Python, Java, or C++. It offers opportunities in various industries, often requires problem-solving skills, and can provide flexible work environments and competitive salaries. Success in this field typically depends on continuous learning and staying updated with new technologies.
What are popular job titles related to Computer Programming jobs in Ventura, CA? For Computer Programming jobs in Ventura, CA, the most frequently searched job titles are:
What job categories do people searching Computer Programming jobs in Ventura, CA look for? The top searched job categories for Computer Programming jobs in Ventura, CA are:
What cities near Ventura, CA are hiring for Computer Programming jobs? Cities near Ventura, CA with the most Computer Programming job openings:
Infographic showing various Computer Programming job openings in Ventura, CA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 15% Part Time, and 2% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $69,517 per year, or $33.4 per hour.

$110K - $205K/yr

Full-time

Medical, Retirement, PTO

Re-posted 2 days ago


Job description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.

L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.

Job Title: Manager,Product Definition, CAD Services & Design Standards

Job Code: 40543

Job Location: Canoga Park, CA

Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off

Job Description:

The Product Definition, CAD Services & Design Standards Manager will lead the Canoga Park team of 10+ staff members, providing critical leadership for MSSL program product definition (PD). This role combines hands-on technical contribution (75%) with leadership responsibilities (25%), ensuring delivery of high-quality product definitions while driving continuous improvement and staff development. This position will represent the LA site on the CAD and PLM Governance boards to act on the behalf of the LA site program business needs while aligning with the overall common processes.

Essential Functions:

  • Program Support & Technical Leadership
  • Create,maintain, and release Product Definitions for Canoga Park MSSL projects
  • Ensure CAD process discipline and technical excellence across all programs
  • Provide Product Definition BOE (Basis of Estimate) creation and review support to program teams
  • Proactively support Operations, Tooling, and Quality Centers of Excellence at Canoga Park site

Team Leadership & Management

  • Oversee daily task assignments and workload distribution for 10 CAD Services staff members plus contingent workforce
  • Lead employee development, training, and performance management
  • Manage department budgets and ensureappropriate staffinglevels to meet program demands
  • Foster staff growth through cleargoal-settingand skill development initiatives
  • Build strong collaborative relationships with program IPTs and functional leadership

Process Governance & Continuous Improvement

  • Represent Canoga Park MSSL program interests on the AR Segment CAD Process and Governance team
  • Implement andmaintainAR CAD Standards across new and existing programs
  • Drive continuous improvement initiatives andparticipatein AR segment-wide projects
  • Deliver CAD Process training across the Canoga Park Design organization
  • Champion adoption of new methodologies (e.g., MBD) to enhance quality and release responsiveness and digital thread goals

Qualifications:

  • Bachelor's degree in Engineering, Design, or related technical field and a minimum of 9 years of related experience. Graduate Degree in Engineering, Design, or related technical field and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years prior experience in Engineering, Design, or related field.

Preferred Additional Skills:

  • 9+ years of CAD experience with 3+ years in a leadership capacity - preferably in the Defense industry
  • Expert proficiency in Creo and Windchill PLM software
  • Strong knowledge of ASME Y14.5 GD&T and CAD standards
  • Advanced top-down modeling and drawing creation skills
  • Proven ability to deliver Product Definitions through PLM systems
  • Experience with MSSL (Missile Systems) programs
  • Familiarity with MS365 suite (OneNote, Teams, Project, Visio)
  • Track recordof implementing process improvements and new CAD methodologies
  • Demonstrated technical and staff leadership capabilities
  • Experiencerepresentingtechnical interests on governance boards
  • Excellent communication skills across departments and disciplines
  • Strong people leadership skills with focus on staff development
  • Experience managing budgets and resource allocation
  • Knowledge of production support requirements (Operations, Tooling, Quality)

In compliance with pay transparency requirements, the salary range for this role in the State of California is $110,500 - $205,000 This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.

#LI-AT4

L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.

Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.

By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.

L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English or Spanish. For information regarding your Right To Work, please click here for English or Spanish.

Employment Type: Full-Time