Education
Bachelor’s degree in Computer Science, Engineering, or a related field from a reputed institution
Experience
5+ years
Skills
C/C++, Linux user-space programming, Linux internals, Memory management, IPC mechanisms, Signals, Multithreading, Synchronization, L2–L7 protocols, DPDK, C++ microservices, GDB, Valgrind, Performance & scalability optimization
Job Description
Opcito Technologies is seeking a C/C++ Developer with strong Linux and networking expertise to build and optimize high-performance backend services. The role involves developing C++ microservices, troubleshooting system-level issues, and improving scalability and reliability in a fast‑paced environment.
Qualifications & Experience
- 5+ years of professional experience in C/C++ development with strong networking fundamentals
- Design, develop, and maintain C++ microservices for data ingestion, querying, and processing
- Hands‑on experience with C/C++ development in Linux environments including user‑space programming
- Strong understanding of Linux internals including memory management, IPC mechanisms, signals, multithreading, and synchronization
- Solid knowledge of networking protocols L2–L7 and exposure to DPDK development and SDKs
- Expertise in debugging tools such as GDB and Valgrind for memory‑related issue analysis
- Proven ability to enhance backend services for performance, scalability, and reliability
- Experience working in cross‑functional teams to deliver high‑quality solutions within timelines
Location
Pune, Maharashtra
Benefits
- Outstanding career development and learning opportunities
- Competitive compensation depending on experience and skill
- Friendly team and enjoyable work environment