See all roles

Sr. Software Developer, C++

Work from home Full-time role Hiring

Company Description

Since 2011, TopoDOT has revolutionized the geospatial industry with cutting-edge point cloud processing software designed for transportation corridors and civil infrastructure. Trusted globally, TopoDOT processes geospatial data to produce high-quality topography, 3D models, and analyses. In 2026, the company evolved into TopoDOT Solutions, expanding to include consulting and technology services, empowering clients to manage and sustain digital twin systems. With an upcoming digital rebrand, TopoDOT Solutions is committed to shaping the future of geospatial innovation and customer support. Role Description This is an amazing remote job opportunity for the right, qualified candidate. We are looking for an expert C++ developer to architect and build a high-performance Point Cloud Processing Engine that operates as a plugin within Bentley MicroStation. In this role, you will not be writing a rendering pipeline from scratch. Instead, you will architect the data layer: designing the memory management, spatial indexing (Octrees/k-d trees), and high-performance parallel compute algorithms required to query, segment, and manage datasets exceeding 1 billion points in real-time. You will lead the modernization of our codebase from C++14 to C++20, ensuring our software maximizes performance on Windows workstations. Core Requirements (The "Must-Haves")

  • Professional Experience: 5+ years of software development experience with a heavy focus on systems-level C++ (memory management, pointers, multi-threading).
  • C++ Expertise: Expert-level proficiency in Modern C++ (C++17/20). You should be comfortable utilizing modern features to write safe, performant code.
  • Spatial Data Structures: Deep implementation knowledge of spatial structures (Octrees, k-d trees, BVHs) used to optimize search, segmentation, and nearest-neighbor queries in 3D space.
  • Math Proficiency: Strong grasp of linear algebra (vectors, matrices, coordinate systems) to manipulate 3D data programmatically.
  • Windows & UI: Functional knowledge of C# and WPF to maintain the UI layer of the plugin and manage the interop between the C++ backend and the .NET frontend.
  • Architecture: Proven ability to architect a complete plugin or software module independently, managing the full lifecycle from design to deployment.

Preferred Qualifications (The "Nice-to-Haves")

  • CAD/Plugin Experience: Previous experience developing plugins for any major CAD platform (MicroStation, AutoCAD, Revit, SolidWorks) or working with heavy API integrations.
  • MicroStation SDK: Specific familiarity with the Bentley MicroStation MDL or SDK is a huge plus, but not required.
  • Algorithm Optimization: Experience optimizing I/O for large datasets (e.g., out-of-core processing, binary file formats).
  • Computer Vision: Experience with OpenCV or point cloud segmentation algorithms.
  • High-Performance Computing: Experience using GPGPU techniques (OpenCL, Compute Shaders, or Boost.Compute) for data processing (e.g., performing math on millions of points in parallel), not just for graphics rendering.

Key Responsibilities

  • Engine Architecture: Design and build the "Data Engine" that ingests, organizes, and modifies massive point cloud datasets (1B+ points) within the MicroStation environment.
  • Modernization: Lead the refactoring of legacy logic into modern C++20 standards, improving stability and maintainability.
  • Performance Tuning: Design and implement high-performance parallel processing algorithms to optimize intensive calculations (segmentation, classification, filtering) and maximize system throughput.
  • Spatial Indexing: Implement and optimize sophisticated data structures to ensure instant access to specific points within massive datasets.

Why Join Us? Because when you do what you love, it is not work, it is a rewarding career · Competitive base salary starting at $150K annually · Paid PTO · Paid Sick leave · Generous Holiday leave plan · Medical, dental and vision coverage · Simple IRA plan with a company match of up to 3% of the employee's salary.

  • High-Impact Profit Sharing: We operate with a transparency-first mindset. Our performance based bonus is based off of a profit-sharing model that is significantly above industry standards, directly rewarding your contribution to our efficiency and growth.
  • Historic Office Location: Downtown Winter Garden.
  • Stability: We are a profitable, established leader in the LiDAR/CAD space.

· Simple IRA plan with a company match of up to 3% of the employee's salary. Apply tot his job Apply To this Job

You might like

Associate Software Engineer/ Integrations /US Remote/

Work from home Full-time role

Software Engineering Manager- D2C Support (remote)

Work from home Full-time role

Engineering Manager – Global Remote

Work from home Full-time role

Software Engineer Senior Manager

Work from home Full-time role

Instructor, Basic Spanish for Non-Speakers

Work from home Full-time role

Regional Director, Southwest

Work from home Full-time role

Online Spanish Teacher -Part-time- 25/26 School Year

Work from home Full-time role

Solutions Architect | Postman | $175k – $215k | Remote (North America)

Work from home Full-time role

Solution Architect [Remote]

Work from home Full-time role

Pool Lecturer - Spanish

Work from home Full-time role

Experienced Remote Customer Service Representative – Delivering Exceptional Support for Top Brands and Fortune 500 Companies at arenaflex

Work from home Full-time role

Environmental Engineer​/Environmental Scientist – Air Quality, Houston, TX -HOU

Work from home Full-time role

Southwest Airlines Data Entry Remote Jobs $30/H - Sign Up Now

Work from home Full-time role

Senior Manager, Regulatory Strategy

Work from home Full-time role

Customer Success Manager

Work from home Full-time role

Solutions Architect - UAE

Work from home Full-time role

Online Amazon Data Entry Jobs from Home Apply Online

Work from home Full-time role

Client and Portfolio Manager/Assoc Director - Global Clinical Supplies

Work from home Full-time role

[PART_TIME Remote] Apple Remote Jobs Entry Level (Work At Home)

Work from home Full-time role

Experienced Customer Experience Advisor (Part-Time) – Remote, Nashville

Work from home Full-time role