SENIOR SOFTWARE ENGINEER, Cloud and Enterprise Engineering on the Windows Azure product in Ridgewood, WA


TitleSENIOR SOFTWARE ENGINEER
CategorySoftware Engineering: Development
LocationRidgewood, WA
DivisionCloud and Enterprise Engineering
ProductWindows Azure
Date AddedJanuary 21, 2015
Open Positions1

The world is moving to cloud computing, and Azure is the Microsoft is cloud computing platform. Do you want to be part of this fast growing technology? Do you want to be part of a team that build a scalable distributed computing system? Search no more! The Azure Batch and HPC team is building a new large-scale, scalable, multi-tenant computing solution to enable customer to build solution to execute large-scale high performance computing (HPC) .

We are looking for a developer to help design and build our system. A software engineer who understand scalability and distributed and asynchronous systems. An engineer with strong knowledge with data manipulation (relational and flat structured) to help us in implementing our solution. and in design a state of art monitoring and self-diagnosis system that will ensure 100% availability and performance of the system. Use the system data to enable operations, decision making and product enhancements and

Successful candidates are those who are passionate and willing to embrace the challenges on all fronts from staying on top of cutting edge technology, developing and shipping daily to keep pace with our competition.

Requirements:
1- Have a BS or MS in Computer Science (or equivalent) and 5+ years of product development experience
2- At least 3 years' experience in OO programing development.
3- At least 1 year C++ Experience
4- Experience with Microsoft technologies is a plus: .NET, C#, Java, ASP.NET, SQL server, Linq, PowerShell, Windows Workflow Foundation
5- Worked with cloud technologies and be familiar with distributed system and multi-threading programming
6- 2+ years of data experience: Must have worked on relational data base and big data and be able to design complex and optimized queries.
7- Linux experience is a plus.
8- Good team collaboration

Apart from the technical qualifications listed above, we are looking for very strong, motivated, result-oriented and collaborative candidate who can be independent and get things done in a team setting.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft