×
Register Here to Apply for Jobs or Post Jobs. X

Geospatial Developer

Job in Coos Bay, Coos County, Oregon, 97458, USA
Listing for: NV5
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, AI Engineer
Job Description & How to Apply Below

Overview

NV5 Geospatial is looking for a Geospatial Developer to take the lead assisting our data production teams with the development of new products or improvements to our data processing workflows. NV5 Geospatial is the largest full-service geospatial solutions provider in North America. We deliver actionable intelligence and geospatial analytics to those who want to map, model, and change the world. Our developer team is on the cutting edge of products and techniques for the most sophisticated geospatial datasets available.

We work in a fast-paced dynamic environment and have lofty goals ahead of us.

Responsibilities
  • Mentorship
    -Guide/oversee Junior Developers' work. Fostering a collaborative environment that encourages innovation and ensures efficient workflow.
  • Maintain and Develop Geospatial Tool Suite
    –Design and implement scalable, modular tools and scripts for geospatial data workflows, with a focus on performance, maintainability, and reusability.
  • Best Practices
    -Reviewand enforce best practices including code style, version control, automated testing, and continuous integration. Support peer reviews. Oversee documentation and maintain the internal software tool library.
  • Troubleshooting
    –Ability to troubleshoot complex solutions for a wide array of geospatial applications. Provide a broad range of technical problem-solving skills.
  • Software Development Lifecycle Management
    - Manage the software development lifecycle to ensure the delivery of high-quality solutions. Oversee all phases of development, from initial design to deployment and maintenance.
  • Collaboration and Communication
    - Act as the technical liaison in discussions with Product Owners and Leadership. Presenting complex information clearly and ensuring that technical requirements are understood and integrated into the project plans.
  • Reporting
    - Attend standup meetings, anticipate and address any blockers that might impede team performance or project timelines.
Qualifications

Minimum Requirements

  • Bachelor’s degree in Computer Science, Mathematics, Geographic Information Sciences (GIS) or a related field of study, or equivalent work experience.
  • 5+ years of professional experience with Python and advanced aptitude.
  • Other languages, like C# or JavaScript are a plus!
  • Strong background in optimizing geospatial algorithms.
  • Creating or deploying scalable solutions within a data pipeline.
  • Experience using open-source Python libraries to automate steps in geospatial processing workflows.
  • Experience using Arc Py and geospatial data such as shape files, GDB, geojson, LiDAR (LAS and LAZ), GeoTIFF, etc.
  • Experience with Git Hub, Git Hub Actions and ELK.
  • Advanced understanding of distributed processing environments, such as Dask, HTCondor, or VMware.
Experience/Skills Preferred (in addition to requirements)
  • Experience with C, C++, IDL, Type Script.
  • Experience in some of the following: OGR, GDAL, Fiona, Rasterio, Shapely, scikit-learn, Num Py, Sci Py, Tensor Flow, PyTorch, Keras, OpenCV, Dask, Matplotlib, Bokeh, pandas, Geo Pandas, Laspy.
  • Dev Ops best practices and management.
  • Experience working on SaaS product team.
  • Experience with Jira.

Employment is contingent upon successful completion of a background check and drug screening.

NV5 offers a competitive compensation and benefits package including medical, dental, life insurance, PTO, 401(k) and professional development/advancement opportunities.

NV5 provides equal employment opportunities (EEO) to all applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws. NV5 complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.

This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary