C++ Developer
Enin Systems
New York, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Amazon Web Services
Application Performance Management
Build Automation
Microsoft Azure
Boost (C++ Libraries)
C++ (Programming Language)
Cloud Computing
CMake
Code Reuse
Code Review
Data Structures
+37 more
Software Debugging
Software Design Patterns
DevOps
Distributed Systems
Memory Management
Github
Make (Software)
Python (Programming Language)
Network Programming
NoSQL
Object-Oriented Software Development
Performance Tuning
Scrum Methodology
Memory Leaks
Shell Script
Socket Programming
Software Deployment
Software Engineering
SQL Databases
Subversion
Systems Architecture
TCP/IP
Software Technical Review
Multithreading
Google Cloud
Standard Template Library (STL)
Concurrency
Software Troubleshooting
Git
Information Technology
Software Coding
Restful APIs
C++14
Software Version Control
Docker
Jenkins
Microservices
Job description
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., * 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.
Requirements
- 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, * Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AF
Ava Faulkner
about 4 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
AG
Ana Gospodinova
The 10 C++ programming questions to expect in an interview
about 5 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago