1

Junior Python Developer Jobs in Oxnard, CA (NOW HIRING)

Tooling Eng 2 (50274)

Oxnard, CA · On-site

$35 - $53/hr

Provide training to junior Tooling Engineers. • Employees are expected to follow instructions ... Intermediate experience with VBA and Python programming. * Intermediate robotics knowledge.

Tooling Eng 2 (51856)

Oxnard, CA · On-site

$37 - $56/hr

Provide training to junior Tooling Engineers. • Employees are expected to follow instructions ... Intermediate experience with VBA and Python programming. * Intermediate robotics knowledge.

Tooling Eng 2 (51754)

Oxnard, CA · On-site

$37 - $56/hr

Provide training to junior Tooling Engineers. • Employees are expected to follow instructions ... Intermediate experience with VBA and Python programming. * Intermediate robotics knowledge.

Senior Core Network Engineer

Moorpark, CA · On-site

$130K - $150K/yr

Drive automation initiatives (Python, Ansible, etc.). * Maintain accurate network diagrams, IP ... Leadership capability for mentoring junior engineers Why Join Us? * Build and scale next-generation ...

Senior Databricks Data Engineer

Calabasas, CA · On-site

$120K - $145K/yr

Python * Azure API Development * ETL Pipeline Development * DevOps & CI/CD * Apache Spark * SQL * Azure Data Services Key Responsibilities * Design and develop scalable batch and real-time data ...

Data Engineer

Thousand Oaks, CA · On-site

$120K - $144K/yr

Position: Data Engineer Location: Thousand Oaks, CA (Remote Position Till Covid) Duration: 11 ... Python, Ruby, and JavaScript, and build tools such as Jenkins, Maven, Ant, Gradle or Ivy ...

Showing results 21-40

Junior Python Developer information

See Oxnard, CA salary details

$25.4K

$94.2K

$145.6K

How much do junior python developer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for junior python developer in Oxnard, CA is $94,223.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,000.00 and $92,100.00 per year, depending on experience, location, and employer.

What is a junior Python developer?

A Junior Python Developer is an entry-level software developer who specializes in writing, testing, and maintaining code using the Python programming language. They typically work under the guidance of senior developers and assist in building applications, fixing bugs, and improving performance. Their responsibilities may include writing scripts, working with databases, and integrating third-party services. Strong problem-solving skills, knowledge of Python frameworks like Django or Flask, and familiarity with version control systems like Git are often required. Junior developers are expected to learn quickly and contribute to the development team while gaining hands-on experience.

What are the typical daily responsibilities of a junior Python developer?

As a Junior Python Developer, your daily tasks may include writing and testing code, fixing bugs, and participating in code reviews alongside more experienced developers. You'll often work on modules or features under the guidance of senior team members, attend stand-up meetings, and update project documentation as needed. Collaboration with frontend developers, QA testers, and project managers is common, especially when integrating systems or implementing new features. Over time, you can expect to take on more complex tasks and gradually build your expertise through mentorship and hands-on project work.

What are the key skills and qualifications needed to thrive in the junior Python developer position?

To thrive as a Junior Python Developer, you need a solid foundation in Python programming, an understanding of computer science fundamentals, and often a relevant degree or coursework. Familiarity with version control systems like Git, basic experience with web frameworks such as Flask or Django, and knowledge of databases are commonly expected, while certifications like PCEP can be advantageous. Attention to detail, a willingness to learn, effective problem-solving, and strong communication skills are essential soft skills for this role. These competencies ensure you can contribute efficiently to software development projects, adapt to new challenges, and collaborate well within a development team.

Is there a demand for junior Python developers?

There is strong demand for junior Python developers across various industries, including web development, data analysis, and automation. Companies seek candidates with basic programming skills, knowledge of frameworks like Django or Flask, and familiarity with version control tools such as Git. Entry-level positions are available in both startups and established organizations, reflecting Python's popularity and versatility.

What does a junior Python developer do?

A junior Python developer writes, tests, and maintains Python code for software applications under supervision. They often work on tasks such as debugging, implementing features, and collaborating with team members using tools like version control systems. Basic knowledge of programming concepts and familiarity with frameworks like Django or Flask are typically required.

What job categories do people searching Junior Python Developer jobs in Oxnard, CA look for?

The top searched job categories for Junior Python Developer jobs in Oxnard, CA are:

What cities near Oxnard, CA are hiring for Junior Python Developer jobs?

Cities near Oxnard, CA with the most Junior Python Developer job openings:

Infographic showing various Junior Python Developer job openings in Oxnard, CA as of July 2026, with employment types broken down into 100% Full Time. Highlights an 60% In-person, and 40% Remote job distribution, with an average salary of $94,223 per year, or $45.3 per hour.

Tooling Eng 2 (50274)

Haas Automation, Inc.

Oxnard, CA • On-site

$35 - $53/hr

Full-time

Re-posted 22 days ago


Haas Automation rating

6.5

Company rating: 6.5 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

413th of 496 rated machine equipment manufacturers


Job description

Summary

Tooling Engineer 2   Salary Range: $35.00 - $53.00/ Hr. 

As the largest machine tool builder in the western world, we need world-class talent in all of our departments. And we’re not just looking for people for the production floor. Haas is a very vertically integrated company, with a wide range of high-tech career opportunities available.

Oh, and yes, we are the same Haas that owns the Haas Factory Racing Team, and Haas F1 Team from the Netflix series: Drive to Survive.

The Tooling Engineer 2 (TE2) has an in-depth knowledge of cutting tools, toolholders, workholding, and other machine tool specific industrial supplies. The TE2 sees the world through the lens of a customer, both the shop owner/foreman and the front-line machine operator in order to provide superb technical support to clients, whether online, via e-mails, and/or in person. This uniquely broad perspective makes the TE2 invaluable in tooling/workholding product development for Haas.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Perform Sample Review Tests of cutting tools and workholding for form, fit, and function, and thoroughly document it.
  • Utilize CAD software to develop 2D blue prints and/or 3D solid models of tooling and workholding.
  • Create technical details, such as feed/speed calculators and usage guides.
  • Analyze technical material, such as schematic diagrams or engineering drawings, and work with management personnel to develop standards for new product development.
  • Create new part numbers and specifications of e-commerce tooling.
  • Provide technical support for tooling and workholding to end users.
  • Collaborate with marketing, product development, and manufacturing departments to provide product recommendations.
  • Keep abreast of developments in the Tooling industry by expanding networks and attending events.
  • Prepare or assist in preparing scripts for videos in support of tooling and workholding.
  • Develop prototypes and testing of new designs.
  • Performs excel and VBA programming tasks as needed.
  • Carry out quality assurance tests on new designs.
  • Provide training to junior Tooling Engineers.

• Employees are expected to follow instructions, procedures and to escalate any issue impacting workflow, quality, etc.

• Employees must exhibit honesty and integrity as well as demonstrate adherence to rules, procedures and policies.

Qualifications
To perform this job successfully the candidate must be able to perform each essential duty adequately. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Minimum Qualifications

  • BS in Mechanical, Manufacturing, or Industrial Engineering.
  • Must be able to operate and program CNC machines; Haas most preferred.
  • In-depth knowledge and understanding of cutting tools and workholding.
  • Intermediate knowledge of CNC machine tools.
  • Advanced experience using CAD and SolidWorks software.
  • Intermediate experience using SAP.
  • Ability to complete projects on time and to specification.
  • Ability to work independently and collaboratively with others.
  • Excellent analytical, problem-solving, and technical skills.
  • CAM experience that is up to date with current software.
  • Intermediate experience with VBA and Python programming.
  • Intermediate robotics knowledge.
  • Travel up to 5%.

Desired Qualifications

Education

Bachelor's Degree BA/BS/BFA/BSA from a four-year college or university is required, plus additional related experience, training and/or equivalent combination of education and experience.

Preferred Major

Mechanical Engineering

Industrial Engineering

Manufacturing Engineering

Minimum Years of Experience

2-4 years

Language Skills

Must have the ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, and/or governmental regulations in English. Must be able to write analytical and/or technical reports, business correspondence, procedure manuals, and create instructional reference material. Able to speak effectively before groups, customers, employees of the organization and/or the general public.

Mathematical Skills

Must have the ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Must have the ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations. May need to draw and interpret graphs.

Reasoning Ability

Must have the ability to define problems, collect data, establish facts, and draw valid conclusions. Must be able to interpret an extensive variety of technical instructions such as mathematical and/or diagram form and deal with several abstract and concrete variables.

Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Physical Activity

Duration

Sitting

Frequently

Standing

Frequently

Walking

Occasionally

Bending (neck)

Frequently

Bending (waist)

Rarely

Squatting

Rarely

Twisting (neck)

Occasionally

Twisting (waist)

Occasionally

Climbing

Rarely

Kneeling

Rarely

Crawling

Rarely

Reaching (above shoulder level)

Occasionally

Reaching (below shoulder level)

Occasionally

Hand Use

Duration

Repetitive use of hand

Frequently

Simple grasping

Frequently

Power grasping

Occasionally

Fine manipulation

Frequently

Pushing & Pulling

Occasionally

Vision

Required

Close vision

Yes

Distance vision

Yes

Color vision

Yes

Peripheral vision

Yes

Depth perception

Yes

Adjust focus

Yes

Lifting Requirements

Duration

0-10 lbs.

Occasionally

11-25 lbs.

Occasionally

26-50 lbs.

Never

51-60 lbs.

Never

61+ lbs.

Never

Equipment Use

Duration

This position requires computer use, including monitor, keyboard, mouse, trackball, touchpad, etc.

Frequently

Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Noise Level

 

The noise level in the work environment is usually:

Low

Work Environment

Duration

This position operates in a general office or engineering lab environment

Frequently

Employee will work around machining or on the production floor

Occasionally

Employee is exposed to moving mechanical parts and vibration

Never

Employee is exposed to hazardous chemicals, fumes or airborne particles

Never

Employee is exposed to outside weather conditions, extreme cold or extreme heat

Never

Employee is exposed to risk of electrical shock

Never


What Haas Automation employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom