1

Python Jobs in Murrieta, CA (NOW HIRING)

KEY RESPONSIBILITIES Build, maintain, and optimize ETL/ELT pipelines for processing sensor and operational data Develop data workflows and automation using Python, SQL, and AWS services Support data ...

KEY RESPONSIBILITIES Build, maintain, and optimize ETL/ELT pipelines for processing sensor and operational data Develop data workflows and automation using Python, SQL, and AWS services Support data ...

Senior Software Engineer

Temecula, CA · On-site

$150K - $175K/yr

C/C++, Cryptography, Python, Linux/POSIX, Systems Programming Focus Areas: Secure software, cryptographic systems, cloud-native infrastructure, high-assurance applications About the Opportunity Our ...

Background in Linux administration and automation using Shell, bash script, or Python * Skilled at deploying, managing, and monitoring AWS instances * Adept in continuous integration and deployment ...

Sr. Product Engineer - Cloud Automation

Redlands, CA · On-site

$104K - $137K/yr

... Python • Bachelor's degree in computer science, software engineering, information systems, or a related technical field Preferred : • Master's degree in computer science, software engineering ...

... Python, or other ArcGIS REST APIs) • Experience working with web services and APIs, including RESTful services, service contracts, and versioning • Advanced communication and storytelling ...

Sr. Software Development Engineer - Scala

Redlands, CA · On-site

$123K - $162K/yr

Python, JavaScript, TypeScript, Angular, C# • Experience using ArcGIS REST services or familiarity with ArcGIS Enterprise software and capabilities • Knowledge of Docker containers and ...

Develop Python-based machine learning components that enhance how users assess, understand, and improve spatial data quality * Build software that follows industry-standard design patterns ...

Showing results 21-40

Python information

See Murrieta, CA salary details

$13

$59

$88

How much do python jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for python in Murrieta, CA is $59.93, according to ZipRecruiter salary data. Most workers in this role earn between $49.42 and $68.08 per hour, depending on experience, location, and employer.

What is Python?

Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

What is a Python developer?

A Python developer is a software programmer who specializes in writing, testing, and maintaining code using the Python programming language. They can work on a variety of projects, including web development, data analysis, machine learning, automation, and scripting. Python developers often collaborate with other team members to design solutions and ensure the functionality and performance of applications. Their responsibilities may also include debugging programs, integrating third-party services, and writing documentation.

What are the key skills and qualifications needed to thrive as a Python developer?

To thrive as a Python Developer, you need strong programming skills in Python, knowledge of software development principles, and typically a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases are highly valued, along with certifications like PCEP or PCAP. Effective problem-solving, communication, and teamwork are essential soft skills to excel in collaborative and dynamic environments. These skills collectively ensure the delivery of robust, maintainable code and efficient project outcomes in technology-driven organizations.

What are some common challenges Python developers face when working on large-scale projects?

Python developers often encounter challenges such as managing dependencies, ensuring code scalability, and maintaining performance on large-scale projects. Collaboration with cross-functional teams can add complexity, especially when integrating with systems written in other languages. Adopting best practices like modular code structure, thorough documentation, and automated testing can help mitigate these challenges and streamline teamwork.

What is the difference between Python developer vs Java developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automationEnterprise applications, Android development, backend systems
Industry UsageTech startups, data analysis firms, automation companiesFinancial services, large enterprise software, mobile app companies

Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.

Can I get a job with just Python?

A Python developer role typically requires proficiency in Python programming, along with knowledge of related tools like frameworks, libraries, and version control. While Python skills are essential, employers often prefer candidates with experience in problem-solving, data structures, and sometimes additional skills such as databases or web development. Certifications or practical projects can also enhance job prospects, but having only Python may limit opportunities for more advanced or specialized positions.

Does Python have good job opportunities?

Python developers have strong job prospects across various industries such as technology, finance, and data science. Proficiency in frameworks like Django or Flask and knowledge of data analysis tools can enhance employability, with many roles requiring experience in version control and problem-solving skills.

What jobs can I do with Python?

Python is used in a variety of roles including software developer, data analyst, data scientist, machine learning engineer, web developer, automation engineer, and cybersecurity specialist. These jobs often require knowledge of frameworks, libraries, and tools like Django, Flask, Pandas, and TensorFlow, and may involve working in teams or on specific platforms. Python skills are valuable across industries such as technology, finance, healthcare, and research.

Which Python job is in demand?

Python developer roles are highly in demand across industries such as technology, finance, and data science. Skills in frameworks like Django or Flask, along with knowledge of data analysis tools like Pandas and NumPy, enhance job prospects. Certifications and experience with cloud platforms can also improve employability.

What are the most commonly searched types of Python jobs in Murrieta, CA?

The most popular types of Python jobs in Murrieta, CA are:

What job categories do people searching Python jobs in Murrieta, CA look for?

The top searched job categories for Python jobs in Murrieta, CA are:

What cities near Murrieta, CA are hiring for Python jobs?

Cities near Murrieta, CA with the most Python job openings:

Infographic showing various Python job openings in Murrieta, CA as of August 2026, with employment types broken down into 1% Internship, 78% Full Time, 14% Part Time, 2% Temporary, and 5% Contract. Highlights an 76% Physical, 7% Hybrid, and 17% Remote job distribution, with an average salary of $124,663 per year, or $59.9 per hour.

Software Development Engineer I - Applied Research & Prototyping

Esri

Redlands, CA • On-site

Full-time

Posted 9 days ago


Esri rating

9.6

Company rating: 9.6 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

7th of 246 rated software companies


Job description

Overview

In this position, you will use your Python, JavaScript, TypeScript, and modern software engineering experience to research, prototype, and implement emerging technologies that support geospatial, AI-enabled, real-time, and data-driven software systems. 

This team supports a range of products and innovation initiatives in the Professional Services R&D Center. As a software engineer, you will work with senior and principal engineers to evaluate promising technical approaches, build rapid prototypes, and help transition viable concepts into maintainable production software. You will be part of a collaborative team of dynamic and passionate engineers who develop capabilities that help users solve complex operational, spatial, and technology challenges. 

The Professional Services division is the consulting and implementation arm of Esri. We break ground in new markets, push the technology envelope, and ultimately deliver transformational solutions to high profile clients worldwide. The Professional Services organization is comprised of nearly 1,000 talented business and technical professionals who strive every day to help our users be successful. 

Responsibilities

  • Use Python, JavaScript, and TypeScript to evaluate, prototype, and implement emerging software capabilities
  • Design and develop proof-of-concept applications, services, APIs, integrations, and data-driven workflows
  • Research and prototype approaches involving AI, computer vision, spatial intelligence, real-time systems, sensor integration, and automation
  • Investigate technical areas such as imagery and video processing, indoor and built-environment intelligence, digital twins, operational monitoring, and AI-assisted workflows
  • Collaborate with senior engineers, architects, and product teams to assess technical viability, tradeoffs, and production implementation paths
  • Help evolve viable prototypes into scalable, maintainable, and testable production software
  • Build software that follows industry-standard design patterns, development methodologies, testing practices, and deployment models
  • Work effectively in an Agile Scrum team environment

Requirements

  • 1+ years of professional, internship, academic, or project experience supporting similar software development responsibilities
  • Strong foundation in software engineering principles, algorithms, and data structures
  • Experience with software development using Python, JavaScript, or TypeScript
  • Experience building web services, APIs, integrations, or data-driven applications
  • Ability to analyze software, algorithms, and technical approaches and identify improvements
  • Understanding of databases, data modeling, and distributed systems concepts
  • Ability to rapidly learn new technologies and evaluate technical tradeoffs
  • Strong problem-solving, communication, and collaboration skills
  • Bachelor's degree in computer science, mathematics, Geographic Information Systems (GIS), or STEM related field

Recommended Qualifications

  • Experience working on an Agile software development team
  • Experience with modern web frameworks such as React, Node.js, Next.js, NestJS, Express, Angular, or similar technologies
  • Experience developing REST based webservices or GraphQL APIs
  • Working knowledge of SQL, PostgreSQL, MongoDB, or other relational and non-relational databases
  • Familiarity with AI, machine learning, large language models, agentic systems, or computer vision technologies
  • Experience working with imagery, video, sensors, IoT, telemetry, streaming data, or real-time systems
  • Knowledge of cloud-native development, Docker, Kubernetes, CI/CD pipelines, or DevOps practices
  • Knowledge of the ArcGIS platform, spatial data, mapping technologies, or location-based systems
  • Knowledge of source control and issue management systems
  • Master's degree in computer science, mathematics, Geographic Information Systems (GIS), or STEM related field

What Esri employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


ESRI logo

About ESRI

Sourced by ZipRecruiter

Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Industry

Scientific research and development services

Company size

1,001 - 5,000 Employees

Headquarters location

Redlands, CA, US

Year founded

1969