From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, you'll be exposed to the full development lifecycle and cutting-edge GIS solutions. This team ...
From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, you'll be exposed to the full development lifecycle and cutting-edge GIS solutions. This team ...
Cloud Compute & Infrastructure Engineer (C++)
Orange, CA · On-site
$64 - $83.25/hr
Primary Skills - azure, linux, c++, python, kubernetes, ci/cd, distributed systems, networking, aws, cloud infrastructure, cloud platform, gcp Secondary Skills - google cloud, cloud migration ...
Cloud Compute & Infrastructure Engineer (C++)
Orange, CA · On-site
$64 - $83.25/hr
Primary Skills - azure, linux, c++, python, kubernetes, ci/cd, distributed systems, networking, aws, cloud infrastructure, cloud platform, gcp Secondary Skills - google cloud, cloud migration ...
Cloud Compute & Infrastructure Engineer (C++)
Anaheim, CA · On-site
$64.25 - $83.50/hr
Primary Skills - azure, linux, c++, python, kubernetes, ci/cd, distributed systems, networking, aws, cloud infrastructure, cloud platform, gcp Secondary Skills - google cloud, cloud migration ...
Quick apply
Cloud Compute & Infrastructure Engineer (C++)
Anaheim, CA · On-site
$64.25 - $83.50/hr
Primary Skills - azure, linux, c++, python, kubernetes, ci/cd, distributed systems, networking, aws, cloud infrastructure, cloud platform, gcp Secondary Skills - google cloud, cloud migration ...
Python, SAS, or R for data management and statistical analysis. * Exceptional problem-solving abilities with a solid understanding of statistical methods * Good, Strong interpersonal and ...
Python, SAS, or R for data management and statistical analysis. * Exceptional problem-solving abilities with a solid understanding of statistical methods * Good, Strong interpersonal and ...
Unix/linux Engineer
Orange, CA · On-site
I am looking for someone that has strong experience with UNIX / Linux and scripting (Bash Shell, Python, etc.) Candidate will have to provide a sample of their scripting for submittal. Candidate MUST ...
Unix/linux Engineer
Orange, CA · On-site
I am looking for someone that has strong experience with UNIX / Linux and scripting (Bash Shell, Python, etc.) Candidate will have to provide a sample of their scripting for submittal. Candidate MUST ...
Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...
Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...
Apply a blend of user experience, digital design, and full-stack development skills (HTML, CSS, ArcGIS API for JavaScript, Python, and more) to deliver advanced ArcGIS Hub and ArcGIS Online solutions.
Apply a blend of user experience, digital design, and full-stack development skills (HTML, CSS, ArcGIS API for JavaScript, Python, and more) to deliver advanced ArcGIS Hub and ArcGIS Online solutions.
Responsibilities : • Apply a blend of user experience, digital design, and full-stack development skills (HTML, CSS, ArcGIS API for JavaScript, Python, and more) to deliver advanced ArcGIS Hub and ...
Responsibilities : • Apply a blend of user experience, digital design, and full-stack development skills (HTML, CSS, ArcGIS API for JavaScript, Python, and more) to deliver advanced ArcGIS Hub and ...
Sr. Software Development Engineer - Scala
Redlands, CA · On-site
$123.20K - $162.50K/yr
Python, JavaScript, TypeScript, Angular, C# • Experience using ArcGIS REST services or familiarity with ArcGIS Enterprise software and capabilities • Knowledge of Docker containers and ...
Sr. Software Development Engineer - Scala
Redlands, CA · On-site
$123.20K - $162.50K/yr
Python, JavaScript, TypeScript, Angular, C# • Experience using ArcGIS REST services or familiarity with ArcGIS Enterprise software and capabilities • Knowledge of Docker containers and ...
Working knowledge of Python for automation and tooling * Understanding of ArcGIS Enterprise and geospatial data workflows #LI-TA1
Working knowledge of Python for automation and tooling * Understanding of ArcGIS Enterprise and geospatial data workflows #LI-TA1
Familiarity with Python, SQL, TypeScript, or JavaScript * Familiarity with CI/CD pipelines and DevOps practices for testing and deployment #LI-DV2 #LI-onsite
Familiarity with Python, SQL, TypeScript, or JavaScript * Familiarity with CI/CD pipelines and DevOps practices for testing and deployment #LI-DV2 #LI-onsite
Sr. Generative AI Software Developer
Redlands, CA · On-site
$123.14K - $202.49K/yr
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 ...
Sr. Generative AI Software Developer
Redlands, CA · On-site
$123.14K - $202.49K/yr
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 ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123.14K - $202.49K/yr
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 ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123.14K - $202.49K/yr
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 ...
The ideal candidate has a foundation in MATLAB or Python, strong analytical skills, and is eager to learn and tackle complex problems. Entry-level candidates are strongly encouraged to apply.
The ideal candidate has a foundation in MATLAB or Python, strong analytical skills, and is eager to learn and tackle complex problems. Entry-level candidates are strongly encouraged to apply.
The ideal candidate has a foundation in MATLAB or Python, strong analytical skills, and is eager to learn and tackle complex problems. Responsibilities: * Data Analysis & Interpretation: Assist in ...
The ideal candidate has a foundation in MATLAB or Python, strong analytical skills, and is eager to learn and tackle complex problems. Responsibilities: * Data Analysis & Interpretation: Assist in ...
The ideal candidate has a foundation in MATLAB or Python, strong analytical skills, and is eager to learn and tackle complex problems. Responsibilities: * Data Analysis & Interpretation: Assist in ...
The ideal candidate has a foundation in MATLAB or Python, strong analytical skills, and is eager to learn and tackle complex problems. Responsibilities: * Data Analysis & Interpretation: Assist in ...
Software Development Engineer II- Back End
Redlands, CA · On-site
$97.24K - $162.24K/yr
From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, you'll be exposed to the full development lifecycle and cutting-edge GIS solutions. This team ...
Software Development Engineer II- Back End
Redlands, CA · On-site
$97.24K - $162.24K/yr
From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, you'll be exposed to the full development lifecycle and cutting-edge GIS solutions. This team ...
The ideal candidate has a foundation in MATLAB or Python, strong analytical skills, and is eager to learn and tackle complex problems. Entry-level candidates are strongly encouraged to apply.
The ideal candidate has a foundation in MATLAB or Python, strong analytical skills, and is eager to learn and tackle complex problems. Entry-level candidates are strongly encouraged to apply.
Develop utilities/services in C* and Python*; integrate with CI; create health checks and runbooks. * Observability & performance: Implement metrics/logging; profile and tune kernel/app performance ...
Develop utilities/services in C* and Python*; integrate with CI; create health checks and runbooks. * Observability & performance: Implement metrics/logging; profile and tune kernel/app performance ...
Sr. Application Security Engineer
Redlands, CA · On-site
$59 - $79/hr
... using Python, Typescript, Java, or PowerShell • Experience creating and maintaining reusable GitHub Actions workflows, with expertise in all aspects of GitHub workflow management • Hands-on ...
Sr. Application Security Engineer
Redlands, CA · On-site
$59 - $79/hr
... using Python, Typescript, Java, or PowerShell • Experience creating and maintaining reusable GitHub Actions workflows, with expertise in all aspects of GitHub workflow management • Hands-on ...
Python information
See Fontana, CA salary details
$13.44 - $20.20
1% of jobs
$20.20 - $26.95
0% of jobs
$26.95 - $33.70
2% of jobs
$33.70 - $40.46
5% of jobs
$40.46 - $47.21
11% of jobs
$49.20 is the 25th percentile. Wages below this are outliers.
$47.21 - $53.96
18% of jobs
The median wage is $57.49 / hr.
$53.96 - $60.72
24% of jobs
$65.88 is the 75th percentile. Wages above this are outliers.
$60.72 - $67.47
18% of jobs
$67.47 - $74.23
13% of jobs
$74.23 - $80.98
5% of jobs
$80.98 - $87.73
3% of jobs
$13
$59
$87
How much do python jobs pay per hour?
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 are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?
What are some common challenges Python developers face when working on large-scale projects?
What is a Python developer?
What is the difference between Python developer vs Java developer?
| Aspect | Python Developer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Python certifications (optional) | Bachelor's in CS or related field, Java certifications (optional) |
| Work Environment | Web development, data science, automation | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data analysis firms, automation companies | Financial 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.

Job description
Overview
In this position, you will build software leveraging Esri's products and APIs to build core backend services that solve complex problems at a global scale. This is a unique opportunity to grow your technical skills while contributing to projects that matter. You'll work alongside engineers and mentors in a collaborative, cross-functional environment that values learning, innovation, and purpose. From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, you'll be exposed to the full development lifecycle and cutting-edge GIS solutions.
This team supports Defense and Intel clients. You will be part of a talented cross-functional team of dynamic and passionate engineers to deliver capabilities that enable our customers to make a difference in communities around the world. You will be part of a team that influences lasting contributions for communities with the web and mobile applications you create.
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.
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position.
Responsibilities
- Build backend services that power geospatial processing, automation, and user-facing capabilities
- Develop APIs, proxies, and integration services using Node.js and Python
- Create and maintain backend tooling that extends ArcGIS Enterprise in containerized environments
- Develop and maintain geoprocessing services, automation scripts, and operational workflows
- Build connectors and ingestion pipelines across diverse enterprise data sources
- Support deployments across cloud-native and on-prem environments
- Improve reliability and performance through API design, testing, monitoring, and observability
- Collaborate with platform, DevOps, and GIS teams to translate requirements into production solutions
Requirements
- 2+ years of professional backend software engineering experience
- Professional experience developing backend services using Python, JavaScript/Node,js and Java
- Experience designing and building REST APIs and service-based architectures
- Experience extending or integrating with ArcGIS Enterprise or similar enterprise geospatial platforms
- Familiarity with geoprocessing workflows, proxies and middleware services and automation of GIS or data processing tasks
- Experience working in containerized environments (Docker, Kubernetes, or similar)
- Solid fundamentals in API design, software/system design, and testing and debugging distributed services
- Strong problem-solving, communication, and collaboration skills
- US citizenship with Active or Current (within 2 years of active) Top Secret Security Clearance with SCI eligibility
- Bachelor's degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or STEM related field
Recommended Qualifications
- Master's degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or Stem related field
- Esri certification
- CompTIA Security + certification
- Experience with containerization technologies such as Docker and Kubernetes
- Familiarity with cloud platforms (Azure, AWS, or GCP)
- Experience with monitoring, logging, and observability tools
- Exposure to DevSecOps practices and secure development pipelines
- Experience with ArcGIS Enterprise SDKs, automation frameworks, or platform extensions
- Experience building services for geospatial analysis, data pipelines, or map services
- Familiarity with enterprise authentication, proxies, and secure service architectures
- Experience with relational and spatial databases (PostgreSQL,PostGIS, SQL Server, and more)
- Exposure to event-driven architecture, batch processing, or distributed data workflows
#LI-SS2
#LI-Onsite
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