Software Engineer - Server/Cloud Technologies TokBox, Inc.
Is your dream project a cutting edge communication service used by millions of people? Are you excited about being a part of the next big video-communication platform/product? Are you passionate about developing and implementing advanced server-based streaming technologies? Can you drive a technology vision forward, month after month? Do you want to build something that your friends and family are super excited to use?
TokBox is looking for an experienced candidate to join our Server/Cloud Technologies team. The successful candidate will be responsible for the design, development and ongoing improvement of one or more components of our proprietary cloud technology stack for routing, scaling and distributing real-time audio, video, and event streams. Doing well in this role will mean you enjoy working on large-scale problems, shipping high performance systems software, and working collaboratively in a high-octane team environment.
This is a hands-on technical software development position that involves working on advanced server technologies. We are looking for strong candidates with real-world experience designing and delivering high- capacity high-performance services. Position title will be commensurate with candidate?s experience and qualifications.
Lead efforts to design and build massively scalable features for a real-time communication cloud platform
Work with other engineers to define, drive and complete the technology implementation
Be involved with multiple projects spanning high-performance media servers, distributed messaging fabric and distributed state servers
Deliver successful product releases with product and operations teams
Become a passionate evangelist for TokBox products
Passionate interest in systems development and distributed systems problems
Proven track record of shipping and delivering large software projects
Strong experience with core networking concepts and real-time media protocols like RTP
Strong experience with systems development, high-performance servers or distributed systems
Strong track record of delivering and shipping server components written in C/C++
Track record of delivering of high quality code in a fast-paced environment
Extensive experience in Object Oriented design and development skills
Bachelor's or Master's degree in Computer Science + 2-5 years commercial experience
Experience with real-time standards like WebRTC
Experience with SIP, XMPP, Jingle and other signaling/session negotiation protocols useful
Located in San Francisco
||San Francisco, CA |