C++ Developer (Hadoop and Spark)

Incognito Software Systems

Incognito helps global service providers accelerate and innovate their broadband services with automated OSS solutions.

About the Role:

Are you driven to solve complex technical problems and build cutting-edge software? Join a global leader in broadband technology, developing innovative solutions for the internet experience. We’re seeking a C++ Developer who thrives in a fast-paced environment and is passionate about writing efficient, scalable, and reliable code for networking and distributed computing systems.

Key Responsibilities:

  • Design, develop, and maintain high-performance C++ applications.

  • Build both new features and enhance existing codebases, focusing on scalability, speed, and robustness.

  • Solve technical issues creatively and efficiently, especially in performance-critical areas.

  • Work on networking and distributed computing technologies.

  • Collaborate with QA and development teams for thorough testing, code integration, and CI/CD pipeline management.

  • Conduct code reviews, follow coding standards, and contribute to automation and test infrastructure.

  • Ensure timely delivery of key milestones and demos while supporting ongoing product development efforts.

Required Skills:

  • Bachelor’s or Master’s in Computer Science, Engineering, or related discipline.

  • 3+ years of hands-on experience in software development and testing.

  • Proficient in C++, with solid knowledge of its principles and best practices.

  • Strong understanding of TCP/IP, SNMP, networking protocols, and Linux/Unix environments.

  • Experience in multi-threaded and real-time system development.

  • Familiarity with embedded systems, memory management, and hardware-level programming.

  • Skilled in debugging, version control (GitHub, Bitbucket), and Agile methodologies (JIRA, Confluence).

  • Solid communication skills and a collaborative team approach.

Preferred/Bonus Skills:

  • Experience with containers (Docker, Kubernetes), virtualization tools (CloudStack), and web technologies.

  • Knowledge of modern data tools like Apache Kafka, MongoDB, and Hadoop/Spark.

  • Exposure to AI/ML concepts.

  • Ability to write native modules for higher-level languages (Node.js, Python, Go).

Copyright © 2025 hadoop-jobs. All Rights Reserved.