C++ Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job 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
Requirements
- 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.®
About the company
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…