JOBSEARCHER

Software Engineer

SandvikLouisville, KYL6 LeadSeptember 15th, 2026
Overview In this role you build and maintain a large-scale Windows desktop CAM application, delivering reliable features from product specs. You work with senior engineers to diagnose defects, improve code quality, and grow domain knowledge in CAM and manufacturing. You’ll adopt modern C++ practices within a mature codebase and contribute to documentation and knowledge sharing. This remote opportunity emphasizes mentorship, steady delivery, and long-term ownership of the product. Compensation / Benefitsfully remote work ResponsibilitiesDevelop and maintain features for a large-scale Windows desktop CAM app from product specsDiagnose and resolve defects with guidance from seniorsRepair, enhance, and maintain components with clean, tested codeParticipate in code reviews as author and reviewerLearn CAM/manufacturing domain concepts as neededMaintain currency with modern C++ and best practices in a mature codebaseContribute to technical documentation and internal knowledge basesConsult with senior engineers and management on status and approaches Key requirements3–5 years of professional software development in productionProficiency in C and C++; exposure to modern C++11/14/17Experience reading, debugging, and extending existing codebasesFamiliarity with Windows desktop application developmentStrong debugging skills and systematic defect isolationUnderstanding of core data structures, algorithms, and OO designExperience with version control in a team settingSolid math fundamentals and willingness to engage with technical/geometric conceptscuriosity and willingness to learnability to work with cross-functional teamsmentorship-oriented mindsetWin32MFCCOM