Senior Software Engineer - Application Streaming Cloud Platform

We are building a new category of products by intersecting our prowess in graphical computing with creative cloud technologies, bringing unprecedented visual compute powers to professionals and gamers with the convenience and ubiquity of Cloud. We are looking for Software Engineers to join our extraordinary team. You will harness groundbreaking technologies, and build important products and platforms that redefine the way work and play are done, while crafting the most delightful user experiences.

Do these statements apply to you? If so, we think you will be a strong addition to the team.

You understand complex applications built on cloud infrastructure, across operating systems and device classes such as Desktop, Android, Cloud Services. You take ownership, translate marketing requirements into technical designs, break them down into tasks, coordinate with groups across the company, and deliver software on time. You can operate horizontally across the software stack, but are not shy diving vertically into any software module. You are passionate about software quality, uptime, low-latency, time to market, and a cool product.

What you'll be doing:

* Bachelors or Masters in electrical engineering or computer science or 5 years relevant experience

* Excellent C/C++ and Python skills, fluent in other languages, such as Java, C#

* Understanding of computer and network architecture

* Knowledge of automated build and source management systems

* Excellent network and system-level debugging and problem solving skills

* Prior experience owning, building and delivering complex software projects

What we need to see:

* Experience building cloud infrastructure on AWS

* Experience working with Qt framework

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant and talented people in the world working for us and, due to unprecedented growth, our elite engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

We are an AA/EEO/Veterans/Disabled employer