- Search for JobsSearch for Jobs
- Browse for JobsBrowse for Jobs
- Create a ResumeCreate a Resume
- Company DirectoryCompany Directory
Senior/Staff Software Engineer, Transport & Internet Protocols (m/w/d)
Job Description
Overview
The Realtime Collaboration and Communication Platform team in Dresden, Germany, is looking for a highly motivated, experienced and passionate network protocolsoftware engineer, whichwill helpimproving the online meeting experiencefor millions of people using the GoToMeeting,GoToWebinarandGoToConnectremote collaboration suite.As a seasoned expert you and your team will be responsible forprovidingfirst class connectivityandsuperior real-time media experience for our communication and collaboration products.Constant learning and delivery of results are core characteristics of a successful candidate.
Responsibilities:
Develop and research robust, efficient, scalable and reliable network stacks
Architect, design, code, test, deploy and monitor complex features in our Realtime Communication Cloud using C++ as the programming language.
Contribute to the LogMeIn IP portfolio
Influence and contribute to the overall connectivity strategy and roadmap acrossourGoTosuite
Actively follow the community, the industry and standardization efforts
Utilizeprototyping,pair programming and test-driven design/development techniques to implement new features end-to-end
Take ownershipby shaping work sequences, defining tasks and tracking status
Perform high quality code reviews across teams
Qualifications:
Profound knowledge of the C++ language (C++11 or later)
Expert in transport and internet protocols and concepts
Experiencedin Linuxdevelopment (debugging,benchmarking,developmenttools),parallel programming (multithreading, async) and socket programming
Superior verbal and written communication skills
Beneficial skills
Experiencewithreal-time media transmission andstreaming technologies
Goodunderstanding of JavaScript, Typescript and Node.js
Knowledge aroundprotocols like RTP, SIP, SDP, QUIC
Experience withCMake,clang, yarn, Jenkins and Docker
Hands on experience in agile environments
Understanding of encryptiontechnologies (TLS, SSL, algorithms)
Ourpromise
You will become part of a passionate, professional, ego-less and friendly team while getting first-hand experience in buildingfeaturesand infrastructure for a growing tech company
A steep learning curve: You will work directly with and learn from the team in pair programming sessions striving for software craftsmanship and living a culture of clean code and TDD
A challenging environment with an open feedback culture and a strong focus on
personal developmentFlexible workplace (office days,homeoffice,work-from-anywhere)
Categories
Before you go...
Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.