We are seeking a Senior C++ Engineer with strong experience in developing
scalable, high-performance systems for the enterprise-grade applications. The
ideal candidate should have a solid understanding of modern C++(C++11/14/17), experience with cloud-based architecture (AWS), and a passion for building efficient, robust, and maintainable solutions.
Key Responsibilities
Design, develop, and maintain high-performance C++ applications for gaming
or enterprise-level systems.
Implement and optimize backend services and APIs, leveraging AWS for
deployment and scaling.
Ensure code quality through best practices in software design, testing, and
documentation.
Analyze performance bottlenecks and optimize existing codebases for latency
and memory efficiency.
Integrate third-party SDKs and APIs commonly used in gaming or enterprise
platforms.
Required Skills & Experience
6+ years of experience in C++ (C++11/14/17) development.
Proven background in building enterprise-scale or gaming applications.
Strong understanding of object-oriented design, data structures, and
multithreading.
Hands-on experience with AWS services (EC2, Lambda, S3, CloudWatch,
etc.).
Experience with build systems such as CMake, Bazel, or Makefiles.
Familiarity with RESTful APIs, microservices, and CI/CD pipelines.
Excellent problem-solving, debugging, and communication skills.
Good to Have
Experience with Unreal Engine or Unity
Knowledge of containerization tools (Docker, Kubernetes).
Understanding of networking, real-time data processing, or multiplayer
systems.
LEVEL OF EXPERTISE
C++ - 6 years (Must Have)
AWS - 6 years (Must Have)
Microservices - 1 year (Must Have)
CI/CD - 1 year (Must Have)
API - 5 years (Nice to Have)
C++14 - 5 years (Nice to Have)
Data Structure - 5 years (Nice to Have)
Algorithm - 5 years (Nice to Have)
Cmake - 2 years (Nice to Have)
Multithreading - 2 years (Nice to Have)