Jobs · Information Technology · Florida

Senior Software Engineer C#/.NET

WGI · Winter Springs, FL · 1 mo ago
On-siteInformation TechnologyFull-time

About the role

We are seeking a Senior Software Engineer specializing in C#/.NET with 8+ years of experience in graphics programming and Windows desktop application development. The successful candidate will join our Software Development Team to maintain, enhance, and develop new features for our StormWiseTM desktop application. The initial focus will be on learning and supporting the existing codebase, with the ultimate goal of optimizing it and developing new features.

Responsibilities

  • Own and evolve the geospatial rendering engine, building and maintaining the cartographic display layer that visualizes aerial imagery, thematic polygon layers, terrain surfaces, and drainage networks within our desktop platform.
  • Build, maintain, and enhance drawing and editing tools for engineers to create, modify, and inspect hydraulic/hydrologic model geometry directly on the map.
  • Develop and optimize 2D/3D rendering pipelines using DirectX (raster tiles, vector overlays, TINs, contour surfaces).
  • Implement computational geometry algorithms for spatial operations such as polygon intersection, triangulation, coordinate transformations, and surface interpolation.
  • Integrate geospatial data formats and coordinate systems (shapefiles, geodatabases, raster formats).
  • Collaborate with subject-matter experts to optimize the existing codebase and develop new features and enhancements.
  • Participate in code reviews, technical documentation, unit testing, and continuous improvement of engineering practices.
  • Mentor junior staff and assist with the technical direction of our platform.

Requirements

  • Strong proficiency in C# / .NET development (Framework 4.8+, WinForms)
  • Experience with DirectX, OpenGL, or a comparable graphics API for custom 2D/3D rendering
  • Strong background in vector and raster display technologies
  • Background in geometry and linear algebra as applied to graphics or GIS
  • Experience with programming vector and raster display technologies
  • Experience with Git, branching strategies, CI/CD pipelines, and modern software engineering best practices
  • Ability to communicate complex technical concepts clearly to cross-functional and non-technical stakeholders
  • Familiarity with GIS concepts and processes (coordinate reference systems, map projections, spatial databases, geoprocessing)
  • Experience with GDAL, SlimDX, or SharpDX
  • Strong debugging skills using Visual Studio, VS Code, and diagnostic tools

Preferred but Required

  • Familiarity with GIS concepts and processes
  • Experience with C++
  • Basic knowledge in H&H modeling and/or water resources engineering
  • Experience working with large language models (LLMs) such as Claude or similar AI systems to support software development, data analysis, and workflow automation
  • Experience with ArcGIS, QGIS, Global Mapper, Civil3D, or OpenRoads

Benefits

  • Comprehensive medical, dental, and vision coverage
  • A wide range of additional perks designed to support your well-being and career growth

Pay

TBD

Schedule

TBD

Qualifications

  • Bachelor’s or Master’s (preferred) degree in Computer Science, Mathematics, Physics, or a related field
  • Minimum of 8 years of software development experience
  • Currently authorized to work in the U.S. on a full-time basis

Skills

  • C++
  • H&H modeling
  • Water resources engineering
  • Large language models (LLMs)
  • ArcGIS
  • QGIS
  • Global Mapper
  • Civil3D
  • OpenRoads

Benefits

  • Comprehensive medical, dental, and vision coverage
  • A wide range of additional perks designed to support your well-being and career growth

Physical Demands

  • Sit for prolonged periods
  • Use hands/fingers to handle, feel or operate objects, tools or controls
  • Reach with hands and arms
  • Speak and hear

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com