Role Overview
Technical Lead / Software Architect to drive the architecture and evolution of the Remote PC platform — a secure, high-performance remote desktop and device access solution used globally.
This role will own architectural decisions across:
- Real-time screen streaming engine
- Secure encrypted communication channels
- NAT traversal & relay infrastructure
- Cross-platform desktop clients
- Scalable cloud backend services
- Web-based management console
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.
We are looking for a Technical Lead / Architect with 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.
Architecture & Scalability
- Experience designing systems supporting:
- High concurrent sessions
- Low-latency global access
- Secure relay infrastructure
- Experience scaling systems from MVP to enterprise-grade.
- Strong understanding of distributed systems principles.
Why join us
We're creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally.
Here's what you can look forward to as part of our team:
Work & life balance
- Hybrid work model with flexible hours to suit your lifestyle
- Paid time off and holidays to relax and recharge
- Parental leave for life's important milestones
Health & wellness
- Medical insurance with customizable coverage for you and your family
- Comprehensive life and accidental insurance for added peace of mind
Culture & community
- Company events and team lunches to foster connection and collaboration
- Festival gifts and goodies to celebrate special occasions together
Perks that matter
- Competitive pay that reflects your experience and contributions
- Online storage space
Please share your resume to [Confidential Information]
--