
Geospatial Developer
NV5
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
JavaScriptPythonVMware
About the role
- Guide/oversee Junior Developers' work.
- Foster a collaborative environment that encourages innovation and ensures efficient workflow.
- Design and implement scalable, modular tools and scripts for geospatial data workflows, with a focus on performance, maintainability, and reusability.
- 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.
- Troubleshoot complex solutions for a wide array of geospatial applications.
- Manage the software development lifecycle to ensure the delivery of high-quality solutions.
- Act as the technical liaison in discussions with Product Owners and Leadership.
- Attend standup meetings, anticipate and address any blockers that might impede team performance or project timelines.
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 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.
Benefits
- medical
- dental
- life insurance
- PTO
- 401(k)
- professional development/advancement opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonC#JavaScriptgeospatial algorithmsdata pipelineArcPyshapefilesGDBGeoTIFFdistributed processing
Soft skills
leadershipcollaborationinnovationtroubleshootingdocumentationcommunicationproblem-solvingworkflow managementpeer reviewanticipation of blockers