Job: Software Development Engineer, Senior Job

Job Category: Software Engineering: DevelopmentLocation: Redmond, WA, USJob ID: 837207-111597Division: Server & Tools Business

Description


As the world moves to cloud computing, Microsoft is betting on Windows Azure as our cloud computing platform. In Windows Azure, storage and compute are already virtualized through software, increasing agility, asset utilization, and automated management, while shifting to a scaled-out, secure, and low-cost infrastructure. The challenge now is to virtualize the network, allowing on-premise connectivity such that customers can bring their own IP addresses to their Window Azure roles.

Leveraging Microsoft’s strengths, we need to virtualize the data center network, so that each customer can provision a resilient virtual network, which can span across data centers and the customer’s enterprise on-premise network. A virtual network can elastically scale without current limitations, without touching physical devices, and without breaking the VLAN abstractions. To achieve dramatic gains in capacity and resilience, we need to redesign parts of the physical network and adapt host networking, to operate efficiently on a scaled-out, low-cost architecture. In addition, we need to add granular network monitoring capabilities to rapidly reveal, localize, and mitigate networking problems. 

Creating a new virtual network architecture, optimized for the cloud, represents a once-in-decade technological shift. This shift is just beginning. The time to be a part of it is now; in three years, the ship will have sailed. Join and become a member of the Windows Azure Virtual Network team to design and develop the solution. We face intense competition from Amazon, Google and others, and investment in network virtualization is key for Windows Azure to differentiate and win.

The Windows Azure Virtual Network team is looking for a Senior Software Development Engineer to design and implement Windows Azure’s critical software component stack for data center network virtualization. The developer will work with a team of other software developers to design, implement, and deploy network virtualization solutions that scale out and remove the limitations of traditional datacenter networking solutions. The developer will participate in architecture and design of various components, and ensure a timely execution of the components with high quality. The position will involve internal and external collaborations with Windows Networking and networking vendors. This is a high visibility position in an area of large and expanding investment for Windows Azure and offers a terrific opportunity for technical and career growth.

We seek candidates with expertise in one or more of the following areas: 
Windows internals (networking stack and other OS components); traffic and performance monitoring; protocol processing offloads and other performance enhancements; reliable, high quality software development; software integration;
Switching and routing protocols; virtualization (hypervisors; virtual machine switching); NDIS; performance optimization; network hardware capabilities - NICs, switches, routers;
Distributed systems; directory services; distributed hash tables;
Experience troubleshooting/configuring routing and switching devices;
Network control plane; programmable networking; control plane, fault, and performance monitoring.

The successful candidate will have:
- 7+ years of experience working in a networking and distributed systems
- 7+ years of experience in professional software development is a must have
- Systems programming experience
- Solid Design and Dev skills
- Experience with performance optimization of low level code
- Experience shipping products or services
- Passion and drive for profound impact
- BS or MS or PhD degree in Computer Science, or equivalent experience

ST:AZURE

Nearest Major Market: Seattle 
Nearest Secondary Market: Bellevue 
Job Segments: Developer, Engineer, Cloud, Software Engineer, Computer Science, Technology, Engineerin
g

0 comments:

Post a Comment