Logo
Robert Half

Robert Half is hiring: Software Engineer in Jacksonville

Robert Half, Jacksonville, FL, US, 32218

Save Job

Job Description

Job Description

We’re seeking a skilled and motivated Software Engineer to join our dynamic team in Jacksonville, Florida. This Contract-to-Permanent opportunity offers the chance to work on impactful projects, drive automation, and contribute to process optimization in a collaborative and forward-thinking environment.

Key Responsibilities:

  • Design and develop robust software applications using C++ to meet business and technical requirements.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Collaborate with cross-functional teams to gather requirements and ensure smooth system integration.
  • Perform unit testing and support integration testing to ensure software quality and reliability.
  • Diagnose and resolve software and hardware-related issues effectively.
  • Create and refine batch scripts to automate workflows and enhance operational efficiency.
  • Maintain and improve existing software systems to boost performance and functionality.
  • Stay current with advancements in C++ and related technologies to apply modern development techniques.
  • Offer technical insights and recommendations to enhance development processes and team productivity.


  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline — or equivalent professional experience.
  • Minimum of 2 years of hands-on experience developing applications in C++.
  • Solid grasp of object-oriented programming concepts and design principles.
  • Strong proficiency in debugging software and resolving hardware-related issues.
  • Demonstrated expertise in creating and optimizing batch scripts within Windows environments.
  • Exceptional problem-solving and analytical skills, with a keen attention to detail.
  • Effective communicator with strong collaboration skills to thrive in team settings.
  • Self-motivated and capable of working independently while contributing to team objectives in a fast-paced environment.