Enin Systems

7 jobs near Columbus, OH

The ideal candidate should have strong expertise in object-oriented programming, multithreading, data structures, algorithms, and system-level programming. Experience working in Agile environments ...

The ideal candidate should have strong expertise in object-oriented programming, multithreading, data structures, algorithms, and system-level programming. Experience working in Agile environments ...

New

The ideal candidate should have strong expertise in object-oriented programming, multithreading, data structures, algorithms, and system-level programming. Experience working in Agile environments ...

Senior Network Engineer

Manhattan, NY ยท On-site

$114K - $157K/yr

Job Title: Senior Network Engineer Job Type: W2 Experience: 10+ Years Employment Type:W2 We are seeking an experienced Senior Network Engineer with 10+ years of hands-on experience in designing ...

Senior Network Engineer

Jersey City, NJ ยท On-site

$108K - $148K/yr

Job Title: Senior Network Engineer (W2) Job Type: W2 Contract Experience: 10+ Years Employment Type: Full-Time Job Summary We are seeking an experienced Senior Network Engineer with 10+ years of ...

Senior C++ Developer

ENIN SYSTEMS INC

Manhattan, NY โ€ข On-site

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description


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.