Monday, July 14, 2008

Sr. Software Development Engineer - Microsoft (Redmond, WA)

Please email resume to:

Microsoft is growing our Core technology teams. MSG is a strong and innovative team spearheading solutions in a number of areas, including cutting-edge service manageability infrastructures, scalability solutions, monitoring and Software Development Frameworks. Lowering cost and increasing agility through infrastructure is the key to our success on the web and on managing large scale services. In MSG you will build the technology foundation and the framework to run the Global Foundation Services datacenters worldwide and will work with platforms around the company such as Microsoft System Center, Live Search, Cloud Infrastructure Services, and Windows Live Core to enable end to end manageability and reliability of Microsoft services.

We are seeking skilled, highly-motivated individuals to join a dynamic and strong Development organization. You will design applications, tools, frameworks and services that allow users to deploy and maintain online services around the world.

We’re looking for a senior and passionate Software Developer with a deep understanding of engineering processes and challenges to make a big impact on the entire company. This is a great opportunity to make a noticeable difference in the way we managed and deploy services at Microsoft!

A developer on our team is responsible for designing, implementing, and shipping the components to manage and operate a worldwide system of multiple datacenters supporting hundreds of thousands of devices and hundreds of applications, and hundreds of applications and services. This problem space extends from complex user interface problems, through the web services, down to the underlying data storage layer. Integration with large, existing systems is a significant part of the work.

Interested candidates should possess a thorough understanding of the software development lifecycle from specification, through implementation and unit testing, to final deployment and operation.Passion for distributed systems, fault tolerance and recovery, and geo-distributed solutions.Must have practical and hands on knowledge of C# , C and C++5 years experience as a Software Developer EngineerTwo product ship cycles.Excellent Troubleshooting skillsKnowledge of IIS, SQL, Perl and Web Services is a plus.Strong technical skills in platform and/or application model designCommunications excellence including cross collaboration, presentation and documentationStrong customer focusBS or MS in Computer Science or related areas is preferred and we will take experience and a proven track record over other requirements.

No comments: