×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – C++ (Engineering

Job in Columbia, Boone County, Missouri, 65201, USA
Listing for: ESRD, Inc.
Full Time position
Listed on 2026-03-14
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer – C++ (Engineering Applications)

Role Overview

We are looking for a senior, hands-on C++ engineer to join a small development team working on advanced engineering software. This position is best suited for someone who prefers deep technical work over people management
, enjoys improving complex systems incrementally, and values close collaboration with a small group of experienced engineers.

This is not a managerial role. There are no direct reports and no expectation to transition into management. Success in this role comes from technical judgment, reliability, and collaboration
, not from owning roadmaps or driving process.

Over time, this engineer will become a trusted technical counterpart to our senior developer—helping distribute technical load, providing thoughtful second opinions, and strengthening the long-term sustainability of the codebase.

What You Will Work On
  • Maintaining, debugging, and enhancing a large, long-lived C++ codebase
  • Improving performance, robustness, and test coverage in existing systems
  • Implementing new features that integrate cleanly with established architecture
  • Writing and maintaining automated unit and regression tests
  • Investigating and resolving test failures and production issues
  • Participating in code reviews and technical discussions with a small, distributed team

Most work involves understanding existing code deeply
, not rewriting it.

Required Experience
  • Strong proficiency in C++
  • Solid grasp of memory management, STL, and language features
  • Comfort navigating and modifying large, complex legacy codebases
  • Experience debugging production software and diagnosing non-trivial defects
  • Ability to work effectively in a small, hybrid-remote team
  • Willingness to collaborate through code reviews and shared ownership
  • U.S. citizenship or permanent residency
Strongly Preferred
  • Experience with Azure Dev Ops or similar tooling
  • Experience writing automated tests and debugging test failures
Helpful (But Not Required)
  • C# / .NET
  • VB / VBA
  • FORTRAN
  • QA or testing background
  • CAD or 3D graphics software experience
  • Parasolid, HOOPS Visualize, Mesh Sim
  • C++ MFC and/or C# WPF
What We Value
  • Engineers who prefer depth over breadth
  • Thoughtful, respectful communication—especially in technical disagreement
  • Comfort working alongside teammates with different strengths and communication styles
  • Pride in making existing systems better, safer, and easier to maintain

Learn more about ESRD, Inc. at

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary