C++ Developer (15+ year Experience) _ Dallas, TX

C++ Developer (15+ year Experience) _ Dallas, TX

Posted 3 days ago by 1757144006

Negotiable
Outside
Remote
USA

Summary: The role of C++ Developer requires over 15 years of experience in C++ development, with a strong command of modern C++. The position is primarily remote, with a preference for candidates located in Dallas, TX, and involves working with large codebases and various technologies related to data pipelines and cloud services.

Key Responsibilities:

  • Develop and maintain C++ applications with a focus on modern C++ standards.
  • Manage memory effectively, including manual and smart pointers, and address memory leaks.
  • Implement object-oriented design principles and design patterns.
  • Utilize templates and metaprogramming techniques.
  • Handle concurrency and multithreading issues, ensuring thread safety.
  • Work with STL containers, algorithms, and iterators.
  • Ensure exception safety and implement error handling patterns.
  • Navigate and maintain large codebases, reverse-engineering undocumented code as necessary.
  • Refactor code without breaking existing functionality and debug complex issues across modules.

Key Skills:

  • 15+ years of experience in C++ development.
  • Strong command of modern C++ features.
  • Deep understanding of memory management, object-oriented design, templates, concurrency, and STL.
  • Experience with data pipelines (Kafka, Pulsar) and REST APIs.
  • Familiarity with cloud services (Azure preferred) and deployment tools (Kubernetes, Helm, Docker).
  • Ability to work with large codebases and reverse-engineer undocumented code.
  • Strong debugging skills for complex, cross-module issues.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Must have 15+ years of C++ Development experience

Requirement details:

Role: C++ Developer

Location: Remote ( but prefer someone local to Dallas, TX)

Duration: 12+ Months

Job Description:

Strong command of Modern C++

Deep understanding of:

  • Memory management (manual, smart pointers, memory leaks, custom allocators)
  • Object-oriented design (inheritance, polymorphism, design patterns)
  • Templates and metaprogramming
  • Concurrency & multithreading (locks, atomic operations, thread safety)
  • STL (Standard Template Library) containers, algorithms, iterators
  • Exception safety and error handling patterns

Nice to have:

Data Pipelines: Kafka, Pulsar

APIs: REST

Cloud: Azure (preferred), Databricks

Deployment: Kubernetes, Helm, Docker

Codebase Navigation & Maintenance

  • Comfortable working in very large codebases (millions of LOC)
  • Ability to reverse-engineer undocumented or sparsely documented code
  • Experience in refactoring without breaking functionality
  • Debugging complex, cross-module issues