Mid Level Software Engineer

Location: Pittsburgh, PA

Job Type: Contract

Will work under the direction of product managers and senior engineers to assist building out a network server for geospatial data, improve and extend the functionality of company’s products, and perform contractual development as required.


  • Maintenance and Improvement of company’s Tools and other software products.
  • Plan, design, and implement new product features
  • Efficiently implement tasks given by manager
  • Follow documentation and reporting standards
  • Aid and mentor junior engineers
  • Analyze customer feedback and determine proper product solutions

Education & Experience:

  • 3 years C++ programming experience in a Windows environment using Microsoft Visual Studio IDE and Debugging tools
  • BS or higher in Computer Science or equivalent
  • Design and implementation of applications involving computational geometry, mesh modification, and/or model generation from sparse data
  • Optimization of complex code structure to support very large dataset processing
  • Experience with geospatial server and web-based database technologies
  • Source control and commercial debugging/optimization tools, as well as the ability to write engineering-level documentation
  • Video and Game engine programming using one or more of the following SDKs: OpenGL, DirectX, CUDA, GDAL, GLSL, HLSL, CryEngine, Unity, VBS3, OpenSceneGraph