Job Summary:
WGI is a software development firm specializing in water resources engineering applications. They are seeking a Senior Software Engineer to assist in maintaining and enhancing their cloud-based SaaS platform and desktop application, with a focus on optimizing the existing system and adding new features.
Responsibilities:
• Architect and optimize high-performance C++ simulations that model real-world hydrology
• Help evolve our Windows desktop applications and cloud-based SaaS offering
• Tackle hard problems: computational efficiency, numerical stability, large-scale data
• Collaborate directly with water resource engineers to translate science into code
• Participate in code reviews, technical documentation, unit testing, and continuous improvement of engineering practices
Qualifications:
Required:
• Strong proficiency in modern C++ (17+)
• Proficiency in developing and maintaining Windows desktop applications (e.g., WinForms, MFC, Win32, Qt, or similar frameworks)
• Solid foundation in numerical methods, algorithms, and scientific or engineering computing
• Experience with Git, branching strategies, CI/CD pipelines, and modern software engineering best practices
• Practical experience with unit testing frameworks (GoogleTest, Catch2, or similar) and writing testable code
• Ability to communicate complex technical concepts clearly to cross-functional and non-technical stakeholders
• Experience with .NET C#
• A Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, a related field or demonstrated experience in building numerical modeling software, preferably in the field of fluid dynamics as it applies to stormwater modeling
• Minimum of 8 years of software development experience
• Applicants must be currently authorized to work in the U.S. on a full-time basis. We are unable to sponsor or take over sponsorship of employment visas
Preferred:
• Experience with parallel computing or GPU programming (CUDA, OpenCL, DirectX)
• Background in hydrologic modeling and water resource engineering
• Strong debugging skills using Visual Studio, VS Code, profilers, memory analyzers, and diagnostic tools
• Experience writing internal technical documentation or contributing to architecture roadmaps
Company:
WGI is a national design and professional services firm specializing in engineering, planning, environmental, geospatial, and technology-driven solutions for the public and private sectors. Founded in 1972, the company is headquartered in West Palm Beach, Florida, US, , with a team of 501-1000 employees. The company is currently Late Stage.