Senior Software Engineer

Robert Half
Jacksonville, FL

We are seeking a Senior C++ Backend Engineer to join a collaborative engineering team focused on building scalable, high-performance systems. This role is ideal for someone who enjoys working close to the system level while also contributing to modern service integrations and backend architecture.


What You’ll Do

  • Design, develop, and maintain backend applications using modern C++
  • Work within a Windows-based development environment (Visual Studio)
  • Build and integrate RESTful APIs and backend services
  • Collaborate with cross-functional teams to deliver scalable and reliable solutions
  • Develop and maintain scripts using Python or Perl for automation, tooling, or data processing
  • Troubleshoot complex technical issues and optimize performance across systems
  • Contribute to system architecture and technical design decisions


What We’re Looking For

  • 5+ years of experience in C++ software development
  • Strong experience with Visual Studio and Windows-based development
  • Experience with backend systems, APIs, or service-oriented architecture
  • Proficiency in at least one scripting language (Python or Perl preferred)
  • Solid understanding of object-oriented design and system-level programming
  • Experience working with REST APIs and service integrations
  • Strong problem-solving skills and ability to work independently