1

Python Engineer Jobs in Spokane, WA (NOW HIRING)

Engineering More about this job > Description Position Summary: Electrical Engineer who will lead the design, development, and implementation of medium and low voltage electrical systems.

CLASS SUMMARY Advanced-level engineering professionals serve as project managers and provide guidance and oversight to staff and consultants performing engineering design and construction management ...

Senior Engineer I-II

Spokane, WA · On-site

$100K - $151K/yr

The City of Spokane has Senior Engineers located in departments such as Water, Sewer, Streets, Integrated Capital Management, Development Services, Solid Waste, and Engineering Services. We currently ...

Senior Fish Passage Engineer

Spokane, WA · On-site

$105K - $145K/yr

Stantec is seeking a Senior Fisheries (Passage) Engineer to support our water resources, dams and hydropower infrastructure projects through our Bellevue, Washington or Portland, Oregon offices with ...

GIS Specialist

Spokane, WA · On-site

$50K - $95K/yr

Knowledge of programming languages such as python, R, SQL, and Arcade (ESRI) preferred * Familiarity with geospatial libraries such as GDAL and GRASS GIS preferred. Physical Demands: The physical ...

Knowledge of programming languages such as python, R, SQL, and Arcade (ESRI) preferred * Familiarity with geospatial libraries such as GDAL and GRASS GIS preferred. Physical Demands: The physical ...

Showing results 41-60

Python Engineer information

See Spokane, WA salary details

$23.3K

$141.5K

$204.8K

How much do python engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for python engineer in Spokane, WA is $141,528.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,700.00 and $166,300.00 per year, depending on experience, location, and employer.

What does a Python engineer do?

A Python Engineer is a software professional who specializes in designing, developing, and maintaining applications using the Python programming language. They work on a variety of projects, including web development, data analysis, automation, and machine learning. Python Engineers collaborate with other team members to write clean and efficient code, debug issues, and ensure the performance and scalability of applications. Their expertise in Python allows them to leverage its libraries and frameworks to solve complex problems across different industries.

What does a Python engineer do?

As a Python engineer, your job is to use the Python programming language and develop code for your company. Your duties include creating a new application, integrating Python software with an existing system, or testing existing code to iron out bugs. Most employers hiring for this role have specific goals for projects in mind, and it is your job to turn those goals into reality in the most effective way. You’re also expected to use other programming skills, particularly involving Django, JavaScript, and database architecture.

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

To thrive as a Python Engineer, you need strong programming skills in Python, a solid understanding of computer science fundamentals, and experience with software development practices, often supported by a relevant degree or certification. Familiarity with frameworks like Django or Flask, version control systems such as Git, and cloud platforms like AWS or Azure are typically required. Excellent problem-solving abilities, attention to detail, and effective communication set top performers apart in this role. These skills and qualities are crucial for building scalable, maintainable code and collaborating efficiently within development teams.

How do Python engineers typically collaborate with other team members during the software development lifecycle?

Python Engineers work closely with cross-functional teams, including front-end developers, QA testers, product managers, and DevOps specialists. Collaboration often involves participating in code reviews, daily stand-up meetings, and sprint planning sessions to ensure alignment on project goals and technical requirements. Effective communication and using collaborative tools like Git, Jira, and Slack are essential for managing tasks, sharing updates, and resolving issues efficiently. This teamwork-driven environment helps deliver high-quality software and supports continuous learning from peers.

What is the difference between Python Engineer vs Data Scientist?

AspectPython EngineerData Scientist
Required CredentialsBachelor's in CS, Software Engineering, or related; Python proficiencyBachelor's or higher in Data Science, Statistics, or related; Python and analytical skills
Work EnvironmentSoftware development teams, coding, testing, deploymentData analysis, modeling, visualization, research
Employer & Industry UsageTech companies, startups, software firmsFinance, healthcare, e-commerce, research institutions
Common Search & ComparisonYesYes

Python Engineers focus on developing and maintaining software applications using Python, while Data Scientists analyze data to extract insights, often using Python for data manipulation and modeling. Both roles require Python skills but serve different primary functions within organizations.

Are Python engineers in demand?

Python engineers are in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in web development, automation, and machine learning. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data analysis tools, making Python engineering a strong career choice with robust job opportunities.

How much does a Python engineer make?

A Python engineer's salary varies based on experience, location, and industry, but typically ranges from $70,000 to $130,000 annually in the United States. Senior Python developers with specialized skills in frameworks, data analysis, or machine learning can earn higher salaries, especially in tech hubs or companies requiring advanced expertise.

What are popular job titles related to Python Engineer jobs in Spokane, WA?

For Python Engineer jobs in Spokane, WA, the most frequently searched job titles are:

What job categories do people searching Python Engineer jobs in Spokane, WA look for?

The top searched job categories for Python Engineer jobs in Spokane, WA are:

What cities near Spokane, WA are hiring for Python Engineer jobs?

Cities near Spokane, WA with the most Python Engineer job openings:

Infographic showing various Python Engineer job openings in Spokane, WA as of August 2026, with employment types broken down into 91% Full Time, 5% Part Time, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $141,528 per year, or $68 per hour.

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

About Us

QISG leverages Quanta's comprehensive resources to deliver collaborative solutions for our partners' energy infrastructure needs. We use in-house talent, expertise and resources to plan, design, engineer, manage, conduct maintenance on and construct projects.

Our turnkey service capabilities provide our customers with efficiency, consistency, attention to detail and safe execution. The QISG team brings together Engineering, Safety, Quality, Material Procurement, QA/QC, Right-of-Way Acquisition, Scheduling, Environmental Planning, Permitting, Title and Land Management expertise that ensure outstanding results for our clients.

About this Role

Quanta Infrastructure Solutions Group (QISG) is a rapidly growing interdisciplinary engineering company within the Quanta Services (Quanta) family of companies. Quanta Services ranks #1 on the ENR 2024 Top 600 Specialty Contractors list, designing and building some of the largest infrastructure projects in North America. QISG is seeking project level GIS professionals interested in working to support large-scale engineering and construction projects throughout North America by providing GIS solutions to our engineers, project managers, construction partners and clients.

About this RoleA GIS Coordinator within QISG focuses on data capture and real-time reporting for project-related internal engineering support with deliverables that ultimately serve our clients on large-scale energy generation and transmission-related projects. Collaborating with an in-house, multi-disciplinary engineering and construction team - including civil, structural, geotechnical, construction management, and construction experts - a GIS Coordinator plays a crucial role in providing GIS solutions on projects; responsibilities include customizing solutions to best serve individual projects/programs, performing daily quality control over all project deliverables, and performing the geoprocessing/analysis steps necessary for successful delivery.

This role is an office-based position. A successful candidate is an efficient self-starter, leader, communicator and problem-solver who is comfortable using the latest ArcGIS Pro software and ArcGIS Online. They are experienced with an array of geoprocessing tools, and they are capable of independently problem-solving and provide work-around solutions to common ArcGIS processing errors and obstacles on the fly. The GIS Coordinator is encouraged to leverage the latest advancements in GIS software and processing techniques to optimize the user experience for all end-users and clients. The GIS Coordinator delegates some technical tasks to GIS Staff Technicians and effectively collaborates with other GIS Coordinators and peers on a regular basis.

What You'll Do
  • Set up and maintenance of GIS data capture/tracking projects
  • Coordinate appropriate data capture techniques based on project needs - typically utilizing ArcGIS Survey123 and/or Field Maps
  • Coordinate meetings related to project set-up/maintenance/delivery
  • Directly interface with clients and/or QISG Project Management to hone-in on project support needs
  • Delegate technical tasks to Staff Technicians when needed
  • Perform daily quality checks on tools, maps, or outputs and swiftly trouble-shoot issues in real time
  • Build Survey123 forms in Survey123 Connect and Fields Maps
  • Report on weekly activities to GIS Manager
  • Independently research updates/advancements that may impact our tools/outputs or provide new solutions to consistent obstacles
  • Write and manage python scripts for automation of process workflows
  • Conduct on-site training for field application deployment during project kick-offs
  • Provide daily technical support to field staff with a patient and collaborative approach
What You'll Bring
  • GIS/GISP Certification AND/OR Bachelor's Degree in Geographic Information Systems, Geography, Computer Science or related field
  • Minimum 3 years' experience using ArcGIS in a GIS Technician (or equivalent) role with applied cartography, database management, and spatial analysis.
  • Demonstrated ability to comfortably operate ArcGIS Pro, ArcGIS Online
  • Excellent written and verbal communication skills.
  • Proficient with Microsoft Word, Excel, PowerPoint, Outlook, and Teams
  • Ability to work with moderate supervision and maximum efficiency in a small or medium size office setting
  • Any project management/coordinator or leadership experience
  • Survey123, Field Maps
  • ArcGIS Dashboards
  • Demonstrated ability to communicate effectively both verbal and written.
  • Strong time management and organizational skills.
  • Demonstrated ability to problem-solve and troubleshoot ArcGIS-related challenges.
  • Strong cartographic and visual design standards to make work products look great for both print and web.
  • Strong data management skills including creating, editing, and transforming GIS data.
  • Experience writing/operating Python script to automate processes.
  • Experience building forms via ArcGIS Survey123 Connect for data collection.
  • Experience with client (or client-adjacent) consulting related to project management.
  • Experience leveraging AGOL Web Applications for end-user operation (ie: ArcGIS Dashboards, Story Maps, Experiences).
  • Applied GIS Experience in the civil engineering industry.

Physical Requirements

  • Must be able to lift 40 lbs at times.
  • Must be able to bend, lift, climb, and walk on uneven surfaces.

Travel RequirementsVaries based on seasonal and project requirements: estimated as up to 15% of the work year for on-site field trainings and conference attendance.

What You'll Get

QISG Benefits Highlights

  • Competitive Compensation
  • Comprehensive Health Coverage - Multiple Medical, dental & vision plans with 100% preventive care
  • 24/7 telehealth (Teladoc)
  • Employee Assistance Program (EAP)
  • Company-funded HSA and pre-tax savings options
  • 401(k) Retirement Plan
  • No-cost Short- and Long-term Disability
  • Employer-paid basic Life & AD&D Insurance
  • Paid Time off (PTO) and 10 Paid Holidays
  • Paid Parental leave
  • Education Reimbursement and Professional Development
  • Employee discount program and optional insurance offerings:
    • Identity Theft Protection
    • Accident Insurance
    • Voluntary Life (spouse and child)
    • Critical Illness
    • Hospital Indemnity
    • Pet Insurance
Compensation RangeThe anticipated compensation for this position is USD $77,900.00/Yr. - USD $107,900.00/Yr. depending on experience and qualifications.Equal Opportunity Employer

All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, national origin or ancestry, sex (including gender, pregnancy, sexual orientation, and/or gender identity), age, disability, genetic information, veteran status, and/or any other basis protected by applicable federal, state or local law.We are an Equal Opportunity Employer, including disability and protected veteran status. We prohibit all types of discrimination and are committed to providing access and equal opportunity for individuals with disabilities. For additional information or if reasonable accommodation is needed to participate in the job application, interview, or hiring processes or to perform the essential functions of a position, please contact us the Company's Human Resources department.

Employment Type: OTHER