1

Freelance Python Gis Developer Jobs in Santa Rosa, CA

Freelance Python Gis Developer information

See Santa Rosa, CA salary details

$14

$64

$94

How much do freelance python gis developer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for freelance python gis developer in Santa Rosa, CA is $64.09, according to ZipRecruiter salary data. Most workers in this role earn between $52.84 and $72.79 per hour, depending on experience, location, and employer.

How do freelance Python GIS developers typically collaborate with clients and other team members on projects?

Freelance Python GIS Developers usually work remotely and rely heavily on digital communication tools to collaborate with clients, project managers, and other developers. They often participate in regular video meetings, share progress via project management platforms, and use version control systems like Git to manage code. Clear documentation and prompt feedback are essential, as freelancers may be coordinating with teams across different time zones. Building strong communication skills and setting clear expectations with clients helps ensure project milestones are met efficiently.

What is the difference between Freelance Python Gis Developer vs GIS Analyst?

AspectFreelance Python GIS DeveloperGIS Analyst
Required CredentialsProficiency in Python, GIS software, and sometimes certifications in GIS or programmingBachelor's degree in Geography, GIS, or related field; certifications like GISP are common
Work EnvironmentIndependent, project-based, often remote or freelanceTypically employed full-time in offices, government agencies, or consulting firms
Industry UsageUsed across various industries for custom GIS solutions and data analysisPrimarily in urban planning, environmental management, and government sectors

While both roles involve GIS data, Freelance Python GIS Developers focus on coding and custom solutions, often working independently, whereas GIS Analysts handle data analysis and reporting within organizations.

What does a freelance Python GIS developer do?

A Freelance Python GIS Developer specializes in creating, maintaining, and optimizing applications or scripts that handle geographic information system (GIS) data using the Python programming language. They often work with spatial data, build custom GIS tools, automate data processing tasks, and integrate GIS functionalities into web or desktop applications. These professionals usually collaborate with clients on a project basis, offering expertise in libraries such as GeoPandas, Shapely, and ArcPy. Their work enables organizations to analyze and visualize spatial data effectively for decision-making and research.

What are the key skills and qualifications needed to thrive as a freelance Python GIS developer, and why are they important?

To thrive as a Freelance Python GIS Developer, you need a solid understanding of Python programming, geospatial concepts, and experience with GIS platforms, often supported by a degree in computer science, geography, or a related field. Proficiency in tools like QGIS, ArcGIS, GDAL, and libraries such as GeoPandas and Shapely is essential, along with familiarity with version control systems like Git. Strong problem-solving, self-management, and communication skills help you manage projects independently and collaborate effectively with clients. These skills and qualities are critical for delivering quality geospatial solutions, meeting client needs, and succeeding in a competitive freelance environment.
What are popular job titles related to Freelance Python Gis Developer jobs in Santa Rosa, CA? For Freelance Python Gis Developer jobs in Santa Rosa, CA, the most frequently searched job titles are:
What job categories do people searching Freelance Python Gis Developer jobs in Santa Rosa, CA look for? The top searched job categories for Freelance Python Gis Developer jobs in Santa Rosa, CA are:
What cities near Santa Rosa, CA are hiring for Freelance Python Gis Developer jobs? Cities near Santa Rosa, CA with the most Freelance Python Gis Developer job openings:
Infographic showing various Freelance Python Gis Developer job openings in Santa Rosa, CA as of August 2026, with employment types broken down into 33% Full Time, and 67% Contract. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $133,313 per year, or $64.1 per hour.

Transportation Engineer or Planner (2-4 Years)

Fehr & Peers

Petaluma, CA • On-site

$97K - $115K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 6 days ago


Job description

At Fehr & Peers, we are a diverse group of individuals with one thing in common-a passion for transportation. We value that same curiosity, initiative, and commitment to improving communities in our employees.

As a Transportation Engineer or Planner with 2-4 years of experience, you are building on a strong technical foundation and beginning to take on greater ownership in your work. This role represents an important step in your career-where you move from primarily executing tasks to helping shape project approaches, leading efforts, and mentoring others.

You'll work on a wide range of planning and engineering projects, developing both your technical expertise and your ability to manage projects, support clients, and contribute to the success of your team. Along the way, you'll be supported by a collaborative culture that values mentorship, encourages initiative, and empowers you to grow into a strong project manager.

Project Experience May Include:
  • Transportation impact studies (e.g. CEQA and non-CEQA studies)
  • Bicycle and pedestrian planning
  • Access, circulation, and parking studies
  • Multimodal operations assessments
  • Complete streets planning, operations, and design
  • Transit forecasting and operations
  • Travel behavior forecasting
  • Vehicle miles of travel (VMT) assessments
  • Systemic safety studies
  • Corridor and interchange studies
  • Climate action plans
  • Freight planning and TDM strategies
  • Conceptual through final design (e.g., bikeways, signals, signing and striping, roundabouts, lighting, temporary traffic control)
Responsibilities
  • Lead tasks and manage projects, including coordinating scope, schedule, and budget
  • Apply standard and intermediate analytical techniques independently, with appropriate guidance
  • Contribute to project approaches, problem-solving, and decision-making
  • Prepare clear, well-organized technical reports, memos, and presentations
  • Participate in and lead client meetings and support relationship development
  • Mentor entry-level staff and interns, including delegating, reviewing work and providing guidance
  • Assist with proposal efforts and business development initiatives
  • Balance multiple assignments while managing your own workload effectively
  • Conduct site visits and field data collection as needed
Growth & Development

In this role, you can expect to:

  • Take increasing ownership of your work and understand how it contributes to overall project success
  • Strengthen your project management skills by leading smaller efforts and coordinating with team members
  • Develop confidence in communicating technical concepts to clients, stakeholders, and the public
  • Build mentoring and delegation skills as you support junior staff
  • Begin developing an area of technical expertise while continuing to expand your overall skillset
  • Explore new tools and ideas through our internal Research and Development program
Qualifications
  • 2-4 years of relevant experience in transportation planning or engineering
  • Bachelor's or master's degree in transportation, civil or electrical engineering, urban and regional planning, or a related field (e.g., geography, math, statistics, economics)
  • Experience applying transportation analysis techniques with increasing independence
  • Experience in one or more of the following areas (experience in all is not required): transportation planning, traffic engineering, transportation design (conceptual through PS&E), complete streets,  traffic operations analysis,  or travel demand modeling
  • Familiarity with relevant software (experience with all is not required):
      • General: Microsoft Excel, GIS (ArcGIS, QGIS), CAD (AutoCAD, MicroStation)
      • Traffic Operations: HCS, Synchro/SimTraffic, Vistro, VISSIM, Sidra
      • Modeling: Cube/Voyager, TransCAD, VISUM, Emme
      • Programming: Python and/or R
  • Demonstrated ability to manage tasks, prioritize effectively, and meet deadlines
  • Strong written and verbal communication skills
  • A proactive, entrepreneurial mindset and willingness to take initiative
  • Interest in mentoring others and contributing to a collaborative team environment
  • EIT certification (for engineering candidates) preferred; progress toward professional licensure encouraged
$97,000 - $115,000 a year

Placement within the stated pay range will be determined based upon education, experience, and qualifications.

 
Benefit Highlights:
Medical, Dental, Vision, Life and Disability Insurance.
401(k) Plan with matching and profit sharing.
Flexible Spending Accounts.
Commuter Benefits.
Paid Vacation, holidays and sick leave.
8 weeks of Paid Parental Leave.
Mentoring and Career Development programs.
Research and Development group participation, and more.
 
Full information about the benefits we offer can be found by visiting our careers page.
 
EEO: Fehr & Peers is an Equal Opportunity Employer committed to providing a workplace free from discrimination and harassment. We recruit, hire, develop, and promote employees based on qualifications, merit, and business needs. We do not discriminate against applicants or employees on the basis of race, color, religion, creed, sex, gender identity or expression, sexual orientation, national origin, ancestry, citizenship, age, disability, genetic information, veteran or military status, marital status, or any other characteristic protected by applicable federal, state, or local law.

We value the unique experiences, perspectives, and contributions of our employees and are committed to creating an environment where everyone can thrive.

San Francisco Applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
 
Nondiscrimination: Fehr & Peers ensures nondiscrimination in all programs and activities in accordance with Title VI of the Civil Rights Act of 1964. If you need more information or special assistance for persons with disabilities or limited English proficiency, contact Human Resources.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job