Senior C++ Developer

New York, NY, US • Posted 1 day ago • Updated 1 day ago
Full Time
On-site
$60+
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • c++

Summary


Employment Type: W2 Only
Experience Required: 10+ Years

Job Summary

We are seeking a highly experienced Senior C++ Developer with 10+ years of hands-on experience in designing, developing, and maintaining high-performance, scalable applications using modern C++. The ideal candidate should have strong expertise in object-oriented programming, multithreading, data structures, algorithms, and system-level programming. Experience working in Agile environments and collaborating with cross-functional teams is essential.

Required Skills

  • 10+ years of professional software development experience
  • Strong expertise in C++ (C++11/14/17/20)
  • Solid understanding of Object-Oriented Programming (OOP) concepts
  • Strong knowledge of Data Structures & Algorithms
  • Experience with Multithreading, Concurrency, and Synchronization
  • Strong experience with STL (Standard Template Library)
  • Experience with Linux/Unix development environments
  • Proficiency with Memory Management, Pointers, and Performance Optimization
  • Experience with Socket Programming, TCP/IP, and Network Programming
  • Strong debugging skills using GDB, Valgrind, or similar tools
  • Experience with Git, SVN, or other version control systems
  • Familiarity with CMake, Makefiles, or build automation tools
  • Knowledge of software design patterns and system architecture
  • Experience with REST APIs and distributed systems
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration skills

Preferred Skills

  • Experience with Boost Libraries
  • Exposure to Python or Shell scripting
  • Knowledge of Microservices Architecture
  • Experience with Docker and Kubernetes
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
  • Cloud experience with AWS, Azure, or Google Cloud Platform (Google Cloud Platform)
  • Experience with SQL/NoSQL databases
  • Financial Services, Telecom, Healthcare, or Embedded Systems domain experience is a plus

Roles & Responsibilities

  • Design, develop, and maintain high-performance C++ applications.
  • Write clean, efficient, and reusable code following coding standards.
  • Optimize application performance and troubleshoot complex technical issues.
  • Develop multithreaded and concurrent applications.
  • Participate in architecture discussions and technical design reviews.
  • Perform code reviews and mentor junior developers.
  • Collaborate with QA, DevOps, and business stakeholders.
  • Create technical documentation and support production deployments.
  • Participate in Agile/Scrum ceremonies.

Education

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91123354
  • Position Id: 9012082
  • Posted 1 day ago
Contact the job poster
HM

Harika Madhuri

Recruiter @ ENIN SYSTEMS INC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Jersey City, New Jersey

Yesterday

Easy Apply

Full-time

$70+

Remote or Jersey City, New Jersey

Today

Full-time

-

Greenwich, Connecticut

Today

Full-time

New York, New York

6d ago

Easy Apply

Full-time

Depends on Experience

Search all similar jobs