> Markdown version of [/jobs/ext/1401145-senior-c-engineer](https://www.wearedevelopers.com/jobs/ext/1401145-senior-c-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior C++ Engineer - **Company:** Kelly Services Inc. - **Location:** Dallas, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Code Review, Memory Management, Performance Tuning, Simulation Software, Software Engineering, Windows Desktop, Codebase, Code Restructuring - **Published:** July 23, 2026 - **Apply:** https://dejobs.org/x/x/CF2FF0A42D5D46FBA9247AD1187C016E/job/ ## About the Role * Strong professional experience with C++ in production environments * Deep understanding of C++ fundamentals, memory management, and performance * Experience working on large or legacy codebases * Windows desktop development experience * Comfort working with complex logic and mathematical concepts Desired Skills & Experience * Experience modernizing or refactoring older C++ systems * Background in engineering, scientific, or simulation software * Familiarity with performance tuning and optimization * Experience owning features end-to-end in long-lived products ## Description * Developing and enhancing core C++ functionality in a Windows desktop application * Refactoring and improving legacy components for maintainability and performance * Implementing new features tied to real-world engineering use cases * Collaborating with a small, experienced engineering team on long-term product direction Tech Breakdown * 70% C++ core application development * 20% Performance optimization and refactoring * 10% Collaboration, design discussions, and code reviews Daily Responsibilities * 85% Hands-on development * 5% Technical leadership and guidance * 10% Team collaboration ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) - [Why your codebase lies to AI?](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) ## Related Articles - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)