CrawlJobs Logo

C++ Software Engineer

United States of America, Jacksonville Employment contract, Contract work · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

We are seeking a talented C++ Software Engineer to join our development team. In this role, you will design, develop, test, and maintain high-performance software applications while collaborating with cross-functional teams to deliver reliable and scalable solutions. This is an excellent opportunity for someone who enjoys solving complex technical challenges, optimizing application performance, and building software that powers critical business and customer-facing systems.

Job Responsibility

  • Design, develop, and maintain applications using C++
  • Write clean, efficient, and well-documented code
  • Participate in software architecture, design reviews, and technical planning
  • Debug, troubleshoot, and resolve software defects and performance issues
  • Develop and execute unit and integration tests
  • Collaborate with Product Managers, QA Engineers, and other developers throughout the SDLC
  • Optimize software for performance, scalability, and reliability
  • Maintain and enhance existing applications and systems
  • Participate in code reviews and contribute to development best practices

Requirements

  • 3+ years of professional software development experience
  • Strong proficiency with C++
  • Experience with object-oriented design and programming principles
  • Experience developing applications in Linux and/or Windows environments
  • Strong debugging, troubleshooting, and problem-solving skills
  • Experience with multithreading and concurrency concepts
  • Familiarity with software development methodologies and best practices
  • Experience with source control tools such as Git

Nice to have

  • Experience with C++11/14/17/20 standards
  • Knowledge of data structures, algorithms, and software design patterns
  • Experience with REST APIs and distributed systems
  • Familiarity with SQL and relational databases
  • Experience with CI/CD tools and automated testing
  • Exposure to embedded systems, networking, finance, telecommunications, aerospace, or industrial software environments
  • Bachelor's degree in Computer Science, Engineering, or a related field

What we offer

  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • competitive compensation and benefits
  • free online training

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

C++ Software Engineer

8 matching positions

C++ Software Engineer

We are looking for a talented and experienced C++ Software Engineer to help us a...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
gameloft.com Logo
Gameloft
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with C++
  • experience in architecting and implementing new features for games
  • collaboration with cross-functional teams (Design, Art, UI/UX, Engine, LiveOps)
  • participation in technical discussions
  • knowledge sharing among peers
  • contribution to projects and libraries (graphics, network, sound, etc.)
Job Responsibility
Job Responsibility
  • Architect and implement new features for Asphalt Legends Unite
  • build new client features, gameplay components, and innovative solutions
  • participate in technical discussions
  • iterate on existing features
  • share knowledge among peers
  • contribute to other projects and libraries (graphics, network, sound, etc.)
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

I am working with a well-respected UK client looking for a software developer us...
Location
Location
United Kingdom , Northampton
Salary
Salary:
45000.00 - 55000.00 GBP / Year
hunterselection.co.uk Logo
Hunter Selection | B Corp™
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C++
  • JUCE
  • Python
  • REST APIs
  • VST
  • BASH
  • Digital Signal Processing Principles
  • Fantastic stakeholder communication
  • Degree in Computer Science or equivalent
Job Responsibility
Job Responsibility
  • Hands-on development of systems and audio plugins
  • Team collaboration, code review, bug fixing and continuous improvement
  • Software and hardware testing
  • Follow Digital Signal Processing Principles
  • App development
What we offer
What we offer
  • 25 Days holiday (increases to 30 with length of service)
  • Cycle to work scheme
  • Pension
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

We’re currently engaged with a high-performing, technology-led organisation with...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
  • Experience designing or consuming RESTful services within microservice-based architectures
  • Background working on large-scale or high-throughput systems
  • Previous exposure to financial services is beneficial, but not a prerequisite
  • Strong academic foundations, ideally in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Designing and developing high-performance systems using C++ (with some Python where required)
  • Building and integrating microservices within a distributed architecture
  • Working on platforms that process significant volumes of data with low latency requirements
  • Collaborating with engineers and stakeholders to deliver robust, scalable solutions
  • Playing an active role across the full development lifecycle, from concept through to deployment
What we offer
What we offer
  • Packages up to £400K
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

We’re currently engaged with a high-performing, technology-led organisation with...
Location
Location
United Kingdom , London
Salary
Salary:
400000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
  • Experience designing or consuming RESTful services within microservice-based architectures
  • Background working on large-scale or high-throughput systems
  • Previous exposure to financial services is beneficial, but not a prerequisite
  • Strong academic foundations, ideally in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Designing and developing high-performance systems using C++ (with some Python where required)
  • Building and integrating microservices within a distributed architecture
  • Working on platforms that process significant volumes of data with low latency requirements
  • Collaborating with engineers and stakeholders to deliver robust, scalable solutions
  • Playing an active role across the full development lifecycle, from concept through to deployment
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

We’re currently engaged with a high-performing, technology-led organisation with...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
  • Experience designing or consuming RESTful services within microservice-based architectures
  • Background working on large-scale or high-throughput systems
  • Previous exposure to financial services is beneficial, but not a prerequisite
  • Strong academic foundations, ideally in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Designing and developing high-performance systems using C++ (with some Python where required)
  • Building and integrating microservices within a distributed architecture
  • Working on platforms that process significant volumes of data with low latency requirements
  • Collaborating with engineers and stakeholders to deliver robust, scalable solutions
  • Playing an active role across the full development lifecycle, from concept through to deployment
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

We’re currently engaged with a high-performing, technology-led organisation with...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
  • Experience designing or consuming RESTful services within microservice-based architectures
  • Background working on large-scale or high-throughput systems
  • Previous exposure to financial services is beneficial, but not a prerequisite
  • Strong academic foundations, ideally in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Designing and developing high-performance systems using C++ (with some Python where required)
  • Building and integrating microservices within a distributed architecture
  • Working on platforms that process significant volumes of data with low latency requirements
  • Collaborating with engineers and stakeholders to deliver robust, scalable solutions
  • Playing an active role across the full development lifecycle, from concept through to deployment
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

We’re hiring a C++ Software Engineer to build and maintain high‑quality, perform...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–7+ years professional C++ development (C++14/17/20), STL, templates
  • Strong grasp of data structures, algorithms, and concurrency
  • Experience with Linux development, build systems (CMake, Ninja), and debugging tools (gdb, valgrind, perf)
  • Familiarity with Git, code reviews, and modern engineering practices
  • Comfortable reading RFCs/docs and working from ambiguous requirements
Job Responsibility
Job Responsibility
  • Design and implement robust, modern C++ (C++17/20) services, libraries, and APIs
  • Optimize for performance, memory, and reliability (profiling, benchmarking, CPU/memory analysis)
  • Build unit/integration tests and contribute to CI/CD pipelines
  • Debug complex, concurrent systems (threads, async I/O, lock‑free patterns where applicable)
  • Collaborate on system design (docs, diagrams, trade‑offs) and code reviews
  • Integrate with networking, storage, and messaging components (REST/gRPC/TCP)
  • Write clear documentation and support production releases (on‑call rotation optional)
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

C++ Software Engineer

We’re currently engaged with a high-performing, technology-led organisation with...
Location
Location
United Kingdom , London
Salary
Salary:
400000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
  • Experience designing or consuming RESTful services within microservice-based architectures
  • Background working on large-scale or high-throughput systems
  • Previous exposure to financial services is beneficial, but not a prerequisite
  • Strong academic foundations, ideally in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Designing and developing high-performance systems using C++ (with some Python where required)
  • Building and integrating microservices within a distributed architecture
  • Working on platforms that process significant volumes of data with low latency requirements
  • Collaborating with engineers and stakeholders to deliver robust, scalable solutions
  • Playing an active role across the full development lifecycle, from concept through to deployment
  • Fulltime
Read More
Arrow Right