C++ Software Engineer

Robert Half
Jacksonville, FL, United States
6 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+24 more
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

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.

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…