
Search by job, company or skills
10+ years of experience in software development, preferably in remote access, networking, or real-time systems.
Must-Have Skills
Strong hands-on experience in C/C++
Good working knowledge of Java and/or Python
Experience with TCP/IP, UDP, and socket programming
Exposure to real-time streaming systems
Knowledge of multi-threading and low-latency system design
Experience building RESTful APIs
Hands-on experience with cloud platforms (AWS/Azure/GCP)
Experience with microservices architecture
Strong understanding of ReactJS for web dashboards.
Good-to-Have Skills:
Rust experience
NAT traversal concepts (STUN/TURN/ICE)
WebRTC knowledge
Video encoding (H.264 / H.265)
NodeJS experience
Kubernetes & containerization
API security (OAuth2, JWT)
Windows/macOS/Linux system-level programming
Preferred Background:
Candidates from remote access, remote support, streaming, networking, or similar product companies will be strongly preferred.
Key Responsibilities:
Define and own the end-to-end system architecture.
Architect low-latency screen capture, compression, and streaming engines.
Design secure session management and encrypted communication pipelines.
Build peer-to-peer and relay-based connectivity models.
Architect scalable backend microservices and APIs.
Lead web console architecture for device management & user administration.
Ensure platform scalability for high concurrent session loads.
Mentor and guide engineering teams across backend and frontend.
Conduct architecture reviews and performance tuning.
Collaborate with Product, Security, DevOps, and QA teams
Note: Please send Cv only, who can attend the interview weekdays, with short notice period (max 15 days only)
Job Location: Bangalore (Work from office only)
Job ID: 143930509