FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
About the role
Key responsibilities & impact- Working in a large, long‑lived C++ codebase with significant domain history
- Owning features or subsystems and seeing them through design, implementation, and maintenance
- Refactoring complex or brittle areas to improve clarity, performance, and reliability
- Applying modern C++ practices where they improve safety and maintainability
- Supporting architectural improvements by helping modularize historically monolithic components
- Collaborating with other engineers and chemistry/spectroscopy domain experts
Requirements
What you’ll need- Strong professional C++ experience, including debugging, refactoring, and performance tuning
- Experience working in large, long‑lived codebases (not just greenfield projects)
- Windows development experience; MFC experience is a strong plus
- Solid understanding of memory management, threading, and performance trade‑offs
- Typically 6–10 years of professional software development experience
- Clear technical communication and collaborative working style
Benefits
Comp & perks- Meeting-free Friday afternoons allowing more time for heads down work and professional development
- Flexible working hours
- Comprehensive benefits package
- Support for continual learning and internal mobility
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++DebuggingRefactoringPerformance TuningMemory ManagementThreadingMFCSoftware DevelopmentModularizationArchitectural Improvements
Soft Skills
Clear Technical CommunicationCollaborative Working Style
