Senior C++ Developer

Tek Ninjas

Not Interested
Bookmark
Report This Job

profile Job Location:

New York City, NY - USA

profile Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior C Developer
Location: USA - NYC NY
Employment Type: Contractor

Job Summary

We are looking for an experienced Senior C Developer with strong expertise in designing developing and optimizing high-performance software systems. The ideal candidate will work on complex large-scale applications contribute to architecture decisions and mentor junior developers while ensuring high code quality and performance.

Key Responsibilities

  • Design develop test and maintain high-performance C applications
  • Work on system-level backend or performance-critical components
  • Participate in architecture and design discussions
  • Optimize existing code for performance scalability and memory usage
  • Debug complex issues in multithreaded and distributed systems
  • Write clean maintainable and well-documented code
  • Collaborate with cross-functional teams (QA Product DevOps)
  • Conduct code reviews and mentor junior developers
  • Ensure compliance with coding standards and best practices
  • Support production issues and provide root cause analysis

Required Skills & Qualifications

  • 7 10 years of hands-on experience in C (C11/14/17/20 preferred)
  • Strong understanding of:
    • Object-Oriented Programming (OOP)
    • Data Structures & Algorithms
    • Memory management and pointers
    • Multithreading and concurrency
  • Experience with STL Boost and modern C libraries
  • Strong debugging skills using tools like GDB Valgrind
  • Experience working on Linux/Unix environments
  • Familiarity with build systems such as CMake / Make
  • Knowledge of version control systems (Git)
  • Good understanding of software development life cycle (SDLC)

Good to Have / Preferred Skills

  • Experience in high-performance computing real-time systems or low-latency systems
  • Exposure to network programming sockets IPC
  • Experience with distributed systems
  • Knowledge of design patterns
  • Exposure to Python or scripting languages for automation
  • Experience with CI/CD pipelines
Job Title: Senior C Developer Location: USA - NYC NY Employment Type: Contractor Job Summary We are looking for an experienced Senior C Developer with strong expertise in designing developing and optimizing high-performance software systems. The ideal candidate will work on complex large-scale appl...
View more view more

Key Skills

  • APIs
  • REST
  • Spring
  • SOAP
  • .NET
  • React
  • Node.js
  • Angular
  • J2EE
  • JavaScript
  • Web Services
  • Java