CareerPlanSign in

Lead Software Engineer

USA💼 Full-time🗓 2026-07-31 → 2026-09-27

Core

Lead the architecture and modernization of core subsystems for a dynamic simulation platform used by engineers and scientists to model water resources and environmental systems.

Role type

Senior IC Lead Software Engineer (C++/Desktop)

Builds

Core platform subsystems including UI frameworks, calculation engines, file systems, APIs, and licensing for GoldSim simulation software.

Domain

Process manufacturing / Engineering simulation / Water resources

Deliverable

production ML models | product features

Required skills

Modern C++ (C++14+), Windows application development, Legacy codebase navigation, System debugging, Technical architecture design, CI/CD pipeline management

Preferred skills

Microsoft Foundation Classes (MFC), Large multi-component build systems, Modern licensing platforms (FlexNet), Numerical libraries, Windows system administration, COM/IDL, Relational databases (ODBC)

Technologies

C++, Visual Studio, FlexNet, XML, JSON, ODBC

Responsibilities

Shape architecture of core platform subsystems; Own technical delivery of features from design to release; Conduct code reviews and coach engineers; Lead investigations into complex bugs and performance issues; Partner with QA on test strategy and automation; Document designs and share knowledge across the team.

Seniority

Senior, hands-on IC with architectural leadership

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.