Software Development Engineer (SDE) II / Microsoft / Cambridge, MA

Location: Cambridge, MA, US
Job ID: 782195-72600
Division: Server Tools Business

What’s application virtualization? It’s a technology that allows applications to run in its own virtual environment, without running into conflicts with other applications, even if different versions of the same application are running in the system. Applications can be moved around easily and run without the need to install them. Furthermore, with AppV you can stream fully functional Windows applications to the users’ desktops on demand. This technology is changing how administrators manage desktop and servers in enterprises or small networks. It is an exciting and challenging opportunity to work on a truly innovative technology.

The ideal candidate will have the opportunity to work in a fast-paced team environment, work with bright software engineers with years of industry experience, and leverage Microsoft’s vast resources for career development. We have several development teams in the group, each have ownership in different parts of the product, who work together and with other groups at Microsoft to deliver our portfolio of products. We look for software engineers that can go deep technically into existing technologies, but also are able to venture into new areas like cloud-based services.

We are looking for an experienced Software Development Engineer who will take on a key technical role in the design and development of our Application Virtualization products. The ideal candidate for this position will have a passion to develop innovative solutions and have opportunities to own one or more components of our Application Virtualization Solution.

Qualifications:

Basic

C++

3+ years software development experience

Windows development experience

3+ years of software development experience.

Preferred

A BS OR MS degree in Computer Science or related field, or equivalent experience.

Exceptionally strong problem solving and debugging skills

Deep understanding of Windows, Win32 API and OS Internals

Extensive knowledge of concurrency and multithreading

Completed an entire software development life cycle: feature design, implementation, and stabilization.

Working knowledge of object oriented design and design patterns

Experience with Test-Driven Development and other Agile methodologies.

Experience with development of Enterprise software

Good communication and interpersonal skills

The ability to work well in an environment that values teamwork and collaboration within and across disciplines

Experience with .NET application development

Experience with Azure application and services development

NERD: NA

NERD: AV

PPLSDE

TO APPLY

Click here to apply

Please mention that you saw the job on Wired

Article source: http://jobs.wired.com/job/software-development-engineer-sde-ii-cambridge-ma-microsoft-7dabe70b17/?d=1&source=rss_page

View full post on National Cyber Security