> Markdown version of [/jobs/ext/3807777-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/3807777-c-software-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). --- # C++ Software Engineer - **Company:** Robert Half - **Location:** Jacksonville, FL, United States - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** Testing (Software), Microsoft Windows, Application Programming Interfaces (APIs), Amazon Web Services, Software Applications, Application Performance Management, Automation of Tests, Microsoft Azure, C++ (Programming Language), Cloud Computing, Code Review, Computer Programming, Computer Networks, Continuous Integration, Data Structures, Software Debugging, Linux, Distributed Systems, Memory Management, Github, Revision Control Systems, Object-Oriented Software Development, Standard Sql, Software Deployment, Software Engineering, SQL Databases, TCP/IP, Multithreading, Concurrency, Software Application Programming, Backend, Git, Restful APIs, C++14, Docker, Jenkins - **Published:** October 17, 2026 - **Apply:** https://dejobs.org/x/x/29179934CADB43AB9357847375FB5883/job/ ## About the Role * 3+ years of professional software development experience * Strong programming experience with modern C++ (C++11/14/17/20) * Experience with object-oriented design and software engineering principles * Understanding of multithreading, concurrency, and memory management * Experience with source control systems such as Git * Familiarity with software testing and debugging tools * Strong analytical and problem-solving skills * Excellent communication and collaboration abilities, * Experience developing applications on Linux or Windows platforms * Knowledge of networking concepts, TCP/IP, sockets, or distributed systems * Experience with cloud platforms such as Azure or AWS * Familiarity with SQL databases and data structures * Experience with Agile/Scrum development methodologies * Exposure to CI/CD tools such as Azure DevOps, Jenkins, or GitHub Actions Technologies * C++ * STL * Git * Linux and/or Windows * SQL * Azure DevOps or GitHub * REST APIs * Docker (preferred) Technology Doesn't Change the World, People Do.® ## Description We are seeking a skilled C++ Software Engineer to design, develop, and maintain high-performance software applications. This role is ideal for someone who enjoys solving complex technical challenges, building scalable systems, and working across the full software development lifecycle., * Design, develop, test, and maintain software applications using C++ * Write clean, efficient, and well-documented code * Participate in architecture and design discussions * Debug, troubleshoot, and resolve software defects * Optimize application performance, memory usage, and scalability * Develop and maintain APIs, libraries, and backend services * Collaborate with software developers, QA teams, and business stakeholders * Participate in code reviews and follow development best practices * Contribute to CI/CD and automated testing initiatives * Support production deployments and ongoing system enhancements