NV5 · 1 week ago
Geospatial Developer
NV5 Geospatial is the largest full-service geospatial solutions provider in North America, seeking a Geospatial Developer to assist in developing new products and improving data processing workflows. The role involves mentoring junior developers, maintaining geospatial tools, and managing the software development lifecycle.
ConsultingIndustrial Engineering
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 - Review and 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
Qualification
Required
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 ArcPy and geospatial data such as shapefiles, GDB, geosjon, LiDAR (LAS and LAZ), GeoTIFF, etc
Experience with GitHub, GitHub Actions and ELK
Advanced understanding of distributed processing environments, such as Dask, HTCondor or VMWare
Preferred
Experience with C, C++, IDL, TypeScript
Experience in some of the following: OGR, GDAL, Fiona, Rasterio, Shapely, scikit-learn, NumPy, SciPy, TensorFlow, PyTorch, Keras, OpenCV, Dask, Matplotlib, Bokeh, pandas, GeoPandas, Laspy
DevOps best practices and management
Experience working on SaaS product team
Experience with Jira
Benefits
Medical
Dental
Life insurance
PTO
401(k)
Professional development/advancement opportunities
Company
NV5
NV5 is a provider of technology, conformity assessment, and consulting solutions for public and private sector clients supporting infrastructure, utility, and building assets and systems.
H1B Sponsorship
NV5 has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (1)
2023 (6)
2021 (3)
2020 (3)
Funding
Current Stage
Public CompanyTotal Funding
unknown2025-05-15Acquired
2013-03-26IPO
Leadership Team
Recent News
2025-08-14
2025-08-14
MarketScreener
2025-08-06
Company data provided by crunchbase