Back to all jobs
V

Software Engineer - Geospatial & Windows Applications

Vizrt

PuneOn-site1mo ago

About the role

We are looking for a Software Engineer with strong experience in C++/C#Windows development, and geospatial data processing to help maintain, enhance, and modernize our core mapping and data-processing applications.

This role involves working across legacy and modern codebases, handling geospatial datasets, building tools and automation, and contributing to UI/UX within Windows-based environments.

If you enjoy solving technical challenges, working with GIS data, and ensuring high reliability across critical applications, this role is for you.

Key Responsibilities:

Software Development

  • Design, develop, and maintain features using C++ and C#.
  • Work with Windows-based frameworks, including WPF and MFC.
  • Maintain and refactor legacy systems with a focus on stability and performance.
  • Build internal tools and utilities to support data processing and application workflows.

GIS & Geospatial Data

  • Process, validate, and transform geospatial datasets.
  • Work with coordinate systems, projections, and common GIS concepts.
  • Integrate and convert between formats such as Shapefile, GeoJSON, KML, and others.
  • Interact with geospatial databases for storage, querying, and updates.

Automation & Deployment

  • Develop and maintain automation scripts in PowerShell and Python (preferred), as well as other shell scripting languages.
  • Build and enhance PowerShell modules for deployment automation, system configuration, and workflow orchestration in Windows environments.
  • Support data and database update pipelines.
  • Contribute to CI/CD systems such as Jenkins and GitHub Actions, leveraging PowerShell for task automation and environment management.
  • Ensure build stability across multiple environments.

 

Legacy System Maintenance

  • Troubleshoot, debug, and improve existing codebases.
  • Implement fixes safely with minimal impact to production.
  • Maintain compatibility with existing deployment models and customer environments.

Requirements

Core Programming

  • Proficient in C++ and C#.
  • Experience with Python or similar scripting languages for automation and data processing.
  • Strong understanding of Windows development.

GIS & Geospatial

  • Knowledge of spatial data, coordinate systems, and projections.
  • Comfortable working with common GIS file formats.
  • Experience with geospatial databases and large-scale data manipulation.

Automation & DevOps

  • Experience with scripting automation for data workflows.
  • Familiarity with CI/CD tools (JenkinsGitHub Actions).

UI Development

  • Experience with WPF and/or native MFC.
  • Ability to work within modern and legacy UI frameworks.

Legacy System Expertise

  • Ability to debug and extend legacy applications.
  • Careful, structured approach to change validation

Disclaimer: This position is offered through a partner company, with a primary focus on Vizrt deliverables.

747,000+ hidden jobs like this

Vizrt and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.