Vizrt company logo

Vizrt is hiring a Software Engineer - Geospatial & Windows Applications

Get the latest jobs to your inbox!

Job Description

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.

Sponsored
⭐ Featured Partner

Explore Biotech Careers

Discover exciting opportunities in biotechnology. Join innovative companies that are advancing healthcare and life sciences through cutting-edge research and development.

Remote FriendlyCompetitive SalaryBiotech

Salary Information

Salary: $80,000 - $125,000

🤖 This salary estimate is calculated by AI based on the job title, location, company, and market data. Use this as a guide for salary expectations or negotiations. The actual salary may vary based on your experience, qualifications, and company policies.

Compare salaries in Pune

Create a Job Alert

Interested in building your career at Vizrt? Get future opportunities sent straight to your email.

Create Alert

Related Opportunities

Discover similar positions that might interest you