Principal Software Engineer, Cloud and Enterprise Engineering in Durham, NC


TitlePrincipal Software Engineer
CategorySoftware Engineering: Development
LocationDurham, NC
DivisionCloud and Enterprise Engineering
Date AddedJanuary 9, 2015
Open Positions1

Become a key member of the Visual Studio Online Services development in Raleigh/Durham, NC and build the next generation of development tools in the cloud! This opportunity allows you to 1) work with the latest technologies, 2) work with other fantastic software developers, and 3) have a big impact on the software development industry through the product we are building.

VSO provides software development teams with version control, build automation, project and bug management, social engineering experiences and more. We use agile development methods and ship new features every three weeks to VisualStudioOnline.com, which is built on Azure and growing fast.

VSO makes use of a wide range of technologies, so you'll have the opportunity to learn new stuff and go deep or broad. Our key technologies are C#, Azure, SQL, and ASP.NET including MVC and REST on the backend. On the front end we use Query to build out an awesome user experience on the web, WPF for VS, and SWT for Eclipse.

We're looking for a talented developer who seeks big challenges as part of a strong team. Here in North Carolina we build version control (Git and TFVC), build automation, web front end, administration and operations, the eclipse plugin, and the core server architecture for the service. You'll need great collaboration skills and the ability to work independently to deliver well thought out solutions to tough problems. Previous experience designing and implementing RESTful services that scale to handle large volumes of data and/or experience in building sophisticated user experiences are desirable.

VSO is at the center of our cloud-based development experience. If you enjoy building software with a broad range of technologies and being part of a smart, agile team that's making software development better, join the VSO team!

The ideal candidate will have:
* BS degree or higher in Computer Science or related field
* 10+ years of commercial software engineering covering all stages of the release cycle
* Deep expert knowledge on .Net Framework, ASP.NET, SQL, REST services, JavaScript
* Great problem solving and design skills, with demonstrated passion for quality, performance and engineering excellence
* 5+ years' experience in shipping large, high-volume services and responsive elegant web UI
* Knowledge and passion for Agile development practices

(Raleigh, Research Triangle Park, RTP, North Carolina)

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

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