Software Engineer 2, Cloud and Enterprise Engineering in Redmond, WA


TitleSOFTWARE ENGINEER 2
CategoryDevelopment (engineering)
LocationRedmond, WA
DivisionCloud and Enterprise Engineering
Date AddedMarch 30, 2015
Open Positions188

We are the IaaS Experiences team in Microsoft Azure and we're looking for passionate developers to deliver a revolutionary new web experience that harnesses the power of the cloud and pushes the boundaries of what a website can do.
We are where Compute, Networking and Storage come together in Microsoft Azure. By developing the next-generation user interface, you'll be an integral part of Microsoft's drive to win in the cloud.
We're constantly pushing the edges of web UX and are looking for talented engineers to help us succeed!

We're looking for people with these Basic Requirements:
* Five or more years of Web development experience
* Demonstrated proficiency building engaging user experiences (UX)
* Proven expertise with the latest techniques building Web apps and services using HTML5, CSS, and JavaScript

Preferred Qualifications:
* A desire to work on a cutting-edge product and tackle interesting problems every day
* A love for frameworks like jQuery, Knockout.js, TypeScript, and ASP.NET MVC
* Experience with technologies like JSON, AJAX, and Git
* Passion for scenario/unit testing; we use Jenkins, Selenium, and Mocha/Chai at cloud-scale

We:
* Build features that get over 50 million requests a day
* Release in many languages
* Run in multiple, globally distributed data-centers
* Release frequent updates every month
* Believe in agile development and continuous improvement

We value:
* Passion for performance, scalability, usability, security, reliability, and accessibility in everything you do
* Working with a group of talented designers to create elegant and beautiful user interfaces
* Team-players eager to operate in a fast-paced, collaborative environment
* Working closely with partners across Microsoft

An eye for design is an asset. Attention to detail is a requirement. If this sounds like you, come talk to us!

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
We are the IaaS Experiences team in Microsoft Azure and we're looking for passionate developers to deliver a revolutionary new web experience that harnesses the power of the cloud and pushes the boundaries of what a website can do.

We are where Compute, Networking and Storage come together in Microsoft Azure. By developing the next-generation user interface, you'll be an integral part of Microsoft's drive to win in the cloud.

We're constantly pushing the edges of web UX and are looking for talented engineers to help us succeed!

We're looking for people with these Basic Requirements:
* Two or more years of Web development experience
* Demonstrated Proficiency building engaging user experiences (UX)
* Proven expertise with the latest techniques building Web apps and services using HTML5, CSS, and JavaScript

Preferred Qualifications:
* A desire to work on a cutting-edge product and tackle interesting problems every day
* A love for frameworks like jQuery, Knockout.js, TypeScript, and ASP.NET MVC
* Experience with technologies like JSON, AJAX, and Git
* Passion for scenario/unit testing; we use Jenkins, Selenium, and Mocha/Chai at cloud-scale

We:
* Build features that get over 50 million requests a day
* Release in many languages
* Run in multiple, globally distributed data-centers
* Release frequent updates every month
* Believe in agile development and continuous improvement

We value:
* Passion for performance, scalability, usability, security, reliability, and accessibility in everything you do
* Working with a group of talented designers to create elegant and beautiful user interfaces
* Team-players eager to operate in a fast-paced, collaborative environment
* Working closely with partners across Microsoft

An eye for design is an asset. Attention to detail is a requirement.

If this sounds like you, come talk to us!

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
Microsoft Azure is undergoing explosive growth (150% y/y) as customers around the world realize the benefits of moving their services and applications on to the cloud. Security is the foremost concern for customers as they move their services outside their datacenter. The Windows Azure Security group is responsible for ensuring the security of all of Azure.
Our team is working on internal Windows Azure service called dSMS which automates secrets management in the cloud at runtime. We're still in the development phase and it is great opportunity to join early to define what modern secrets management in the cloud means. dSMS is highly available distributed service working at low-level with core of Azure. dSMS automates secrets provisioning, renewal and deployment in a secure manner removing manual steps.
We are looking for talented, motivated, and experienced senior software development engineer to add to our team. The primary responsibilities for this role are to design, code, test, provide support and release new features in a high velocity scrum model.
The ideal candidate would have a BS degree in computer science (or equivalent), 2-5 years of experience developing in server-side or service environments, be a proficient coder and be able to quickly jump into new topics as needed. Experience with Microsoft Azure or other cloud computing platform is a big plus.

Qualifications include:
Fluent in C#, at least 3 years of recent experience writing managed code
Experience with distributed systems, web technologies and services
5-7 years designing, implementing, and launching software through multiple release cycles
Passion for software quality and security, great problem-solving skills
Great design skills, proven ability to create loosely coupled and well-architected software services
Bachelor's degree in Computer Science or related field
Experience with ASP .net Web API, Azure and security field is a big plus.

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
- Are you excited about services/security/monitoring/big data?
- Do you care about the need to provide visibility to the security health of Azure?
- Do you want to be a part of a team that is building a V1 service that needs to be highly scalable, deals with big data and is of top notch quality?
If yes, here's a great opportunity to be part of one of the technically diverse and high impactful projects in Azure. The Azure security services team is seeking a highly motivated Senior Software Engineer to help us develop the next generation of a high quality Azure Monitoring Service. Security and monitoring are the foremost concern for our customers as they try to make the move to public cloud. The charter of the Windows Azure Security group is to ensure that Azure is the most secure and resilient cloud platform. We are looking for developers to design and implement cloud scale platform security services in these areas. You will work on many aspects of building and running highly available secure distributed services providing mission critical functionality for Azure. These are high visibility projects which are of the highest priority for Azure. You will work on the end-to-end data pipeline and light up a spectrum of scenarios. You will work on code that needs to run in Azure VMs, as a service in Azure and work with a spectrum of big data analysis engines.
The candidate must have good design and implementation skills, should be able to deal with ambiguity, deliver in an agile environment with strict timelines, be willing to learn and adopt new technologies/industry trends and have good cross group collaboration skills. We are serious about customer focused engineering, agility and quality.
Requirements:
Strong design and development experience that includes development in C#/C++/C
Demonstrated problem solving and debugging skills.
Ability to quickly learn in a fast paced environment and keep up with new tools and technology
Customer obsession
Passion for Quality
Ability to collaborate within a team environment.
Positive, can-do attitude to drive issues to resolution.
Passion for building and designing very large scale systems (prior experience in building large scale online systems is a big plus)
The ability to multi-task while balancing short term and long term needs is essential.
Knowledge of security technologies is highly desirable but not required.
2+ years of software development experience in a product group.

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
Have you dreamed of a world where compute is an infinitely and readily available? Imagine having the horsepower of billions of virtual servers which can be used to host millions of multiplayer gaming sessions, to host services with the scale of Bing/Skype or to solve large computational problems in seconds; available anywhere, anytime on any device. Do you want to be a part of the team that is making this dream a reality? If so, the Azure Compute Manager is the right place for you.

The Azure Computer Manager is the "kernel" of the Microsoft Compute Cloud. We build a fault tolerant distributed system on top of commodity datacenter hardware, to deliver an infrastructure for hosting cloud applications in virtual servers. We create an illusion that resources are limitless, infinitely elastic, and always available.

We're on a mission to provide low cost compute, with high availability and fast performance guarantees to enable Enterprise/ITs/CSVs (Cloud Service Vendors) to host applications and workloads in the cloud.

The candidate should have hands on experience with design and development of highly available distributed systems. You will be responsible for unlocking the potential of compute cores available across Microsoft Datacenters and optimizing their use for a variety of workloads running at different priorities.

The Qualifications
Strong experience with C#, C, C++ OR Java and systems programming.
Demonstrated ability and passion for designing and building large scale distributed systems.
Demonstrated problem solving and debugging skills.
The ability to multi-task while balancing short term and long term needs is essential.
3+ years of software development experience in a product group.
Bachelor's degree in Computer Science or equivalent is required.
Experience with online services is a big plus.

Join the Compute Manager and help us build the foundation for the cloud to power the future of computing!

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
Data is at the heart of all modern enterprises. It powers strategic decisions, creates lasting competitive advantages, generates new insights. Technology has made it easy to acquire enterprise data and store vast amounts of it cheaply.

Mashup Engine (M) Team is building a world class data platform which provides a uniform data query and transformation capabilities across diversity of data sources. M has been shipped with multiple on-prem and cloud products as the backend data layer to empower get-data experience for both enterprise information management and self-service BI scenarios. It is the backend data engine to empower Power Query get-data experience which will be shipped as out of box features in Excel 16; M has shipped into PowerBI.com as the data connectivity layer to enable PowerBI.com to connect to diversity of SAAS data sources; Mashup engine is going to ship into Azure Data Factory, SQL SSIS to enable breadth data connectivity and unified data transformation. With the breadth on premise and in the cloud products' integration, Mashup engine is the enabler for an unformed customer experience on data connectivity, data transformation cross products.

Mashup Engine team is looking for an experienced software engineer with a passion for improving M language and associated library, and for building robust and scalable systems. We have a broad technology stack from authentication management, to big data processing through HDI, Spark/Hive/Pig, and Cosmos, to API definition and implementation, to advanced query parser, execution, and optimization, to cloud readiness in terms of performance and scalability. You will find significant growth and learning opportunities.

Join a world-class team that is set up to innovate, create and lead from the ground up. Solve some of the hardest problems in modern computer science, ship often and have fun.

The ideal candidate would have a BS degree in Computer Science (or equivalent), M.S./Ph.D. preferred and 5+ years of systems development experience working in both native and managed code environments. Deep experience and demonstrated results in two or more of the following areas is required: building & shipping multiple releases of robust, highly scalable services and distributed systems; data integration; "big data" storage and query; security/privacy; distributed algorithms; operating systems; advanced language runtimes.
A track record of technical leadership, exemplary designs and implementations, "making others great", ideation and delivery of innovative services, features, tools and engineering approaches is expected.

Qualifications:
o B.Sc. in Computer Science (or equivalent),
o 5+ years' experience with C or C++, Java, or C# coding
o Strong problem solving, debugging, and communication skills
o Masters/PhD preferred

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
Big Data and cloud computing is fundamentally transforming computing. We are at the heart of this revolution. Our charter in the IMML team is to birth the next generation of analytics in the cloud with big data. It is a super exciting mission, and we believe it will revolutionize the world.

We are looking for an energetic engineer who can help us build the core of our next application layer that will showcase and integrate data integration tools with analytics. This will be a new effort and will require fast iteration, strong customer connection, and collaboration across numerous product teams. You will own significant portions of the code. You will be accountable for many aspects of building out this application experience through planning, development, release and live site.

The ideal candidate should have a strong engineering background, understanding of UI technologies and experience with building live services. It is also expected that the candidate have a strong desire to create intuitive, compelling and delightful customer experiences . Candidates must be driven to understand the entire Advanced Analytics stack and customer needs.

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
Would you liked to make an impact on the future of SQL Server on cloud? Then, come join the SQL Server Virtual machine team. We are one of the fastest growing business in Windows Azure IaaS ( Infrastructure As a Service ) with increasing number of enterprise customers moving to cloud to host their database instances. This is a fantastic opportunity to work with some of the best engineers tackling challenging problems that will continue to shape the future of database industry.

You will be working on grass root incubation project designing/shipping new SQL Architecture optimized for cloud. You will be also delivering enterprise class hybrid scenarios that provides seamless experience across SQL on premise such as cloud V1 enterprise class live migration, highly optimized fast backup scenarios etc.. You will be part of small, fast paced start up team that values teamwork, technical excellence, and grass roots innovation.

Basic Qualifications:

o B.Sc. in Computer Science (or equivalent),
o 3-5 years of hands on software development in cloud platform
development or enterprise server development
o 3+ years' experience C/C++/C#/Java coding skills.
o Strong design, analysis and coding skills.
o Strong knowledge in databases, cloud computing, and operating systems fundamentals.

Big pluses, but not requirements:

o M.S./Ph.D. in Computer Science (or equivalent).

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
We are a startup product team creating a breakthrough cloud platform for ambient computing experiences. We are now growing the core founding team and are looking for highly-motivated, entrepreneurial and totally technology-obsessed individuals to join our small team as we make the push to get V1 out to customers and surprise the market.

As a member of a small team, you will have the opportunity to design and deliver a reactive user experience across multiple devices and platforms. You will also influence our cloud compute architecture that glues and drives the larger experience. You will have ample opportunities to demonstrate your technical leadership with partner teams within Microsoft and externally. This is a great time to join and influence the strategy of this technology while having lots of fun doing it.

Successful candidates must have:
o 3+ years of relevant software design and development in C# and HTML5/JavaScript.
o Experience building widgets, controls and/or customizing existing controls for desktop and tablet devices (touch interaction).
o Experience using MVVM/data binding frameworks such as Knockout or AngularJS.
o Outstanding technical problem solving and debugging skills.
o Passion for quality with experience designing and implementing automated tests, including unit tests and integration tests.
o An entrepreneurial spirit to succeed in a fast-paced team.
o Effective communication skills.
o At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent.

Additional desired experiences:

o Experience with Windows 8.x, Android and iOS app development.

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
We are a startup product team creating a breakthrough cloud platform for ambient computing experiences. We are now growing the core founding team and are looking for highly-motivated, entrepreneurial and totally technology-obsessed individuals to join our small team as we make the push to get V1 out to customers and surprise the market.

As a member of a small team, you will have the opportunity to design and deliver a reactive user experience across multiple devices and platforms. You will also influence our cloud compute architecture that glues and drives the larger experience. You will have ample opportunities to demonstrate your technical leadership with partner teams within Microsoft and externally. This is a great time to join and influence the strategy of this technology while having lots of fun doing it.

Successful candidates must have:
o 3+ years of relevant software design and development in C# and HTML5/JavaScript.
o Experience building widgets, controls and/or customizing existing controls for desktop and tablet devices (touch interaction).
o Experience using MVVM/data binding frameworks such as Knockout or AngularJS.
o Outstanding technical problem solving and debugging skills.
o Passion for quality with experience designing and implementing automated tests, including unit tests and integration tests.
o An entrepreneurial spirit to succeed in a fast-paced team.
o Effective communication skills.
o At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent.

Additional desired experiences:

o Experience with Windows 8.x, Android and iOS app development.

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
The Microsoft Cloud and Enterprise Division is looking for Software Development Engineers that considers themselves the best of the best. C&E's Developer Division faces many opportunities over the next few years, including designing and building functional, secure, scalable and complete services to enable a rich ecosystem of independent software vendors spanning the Enterprise and Consumer spaces, across all the Microsoft platforms (e.g., Windows, Windows Phone, Xbox, Azure, and more).

Our team within DevDiv is chartered with building out Application Insights - a solution to enable the new breed of cloud and connected device developers to be successful building, launching, and operating their services at a high velocity through a build, monitor, measure & learn cycle. Connected to VS Application Lifecycle Management tools, this team will collect data to support monitoring, alerting and analysis, distilling information and insights from terabytes of streaming data enabling our developer customer to drive continuous improvement in their application through an outcome based development approach.

We are looking for talented, motivated and experienced software development engineers to add to our team. The primary responsibilities of this role are to design, code, test and release new software and services in a high velocity model. This role will work extensively in our data platform area which includes working in some of the latest big data technologies used in the industry today on top of Azure. This position will specifically focus in the area of distributed indexing and querying. If you are passionate about online services, love working on large scale, big data challenges and like a small team agile execution, get it done, approach to ship product quickly - we'd like to hear from you!
This job requires considerable technical skills and experience.

Required Basic Qualifications:
o 5 years of software development experience across multiple product cycles
o Strong C# skills

Preferred Qualifications:
o Proven track record of successfully shipping high quality software in end-to-end product cycles
o Ability to work effectively across feature teams and with other disciplines in an agile environment
o Strong customer focus and passion for doing the right thing for the customer
o Experience working in Java a plus, OSS technology stacks a plus
o Strong debugging and analysis (root-cause) skills
o Knowledge with search technologies and strong data modeling skills, familiarity with Lucene a plus
o Experience with software-as-a-service, experience developing for and deploying to Azure, AWS environments
o Experience with distributed, load balanced data services preferred
o BS/MS degree in Computer Science or related field

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
Power BI is an innovative startup team whose goal is to quickly disrupt and transform business intelligence with a brand new, beautiful, and engaging SaaS offering.

We are growing our engineering organization and looking for a talented Software Engineer II with the drive to achieve our compelling vision and deliver highly capable data services to power the next generation of BI (Business Intelligence) experiences for millions of Microsoft customers. We are looking for developers dedicated to their craft, who are passionate about building great software,and want to work with a fun, dedicated group of creative people in a stable, yet expanding, organization.

We are the Power BI Cloud Services engineering team (https://powerbi.com/>), where you can have a huge impact in the design and development of high-performance and scalable cloud services. We're the team owning the infrastructure and cloud runtime for everything BI.

This is a great opportunity to contribute to innovation, design and development of a world-class cloud service. If you are passionate about building distributed, scalable, high-performance service architectures, and interested in learning more about becoming a part of the team that is defining the next generation of Business Intelligence then we want to hear from you!

We are looking for a proven software engineer with passion for both the data space and the desire to make it a reality. We are looking for someone who loves collaboration and delivering results.

1. MS in computer science or equivalent experience.
2. 4+ years experience in software development
3. Experience building server/middleware/web services in C++ and/or C# or Java

Preferred Basic Qualifications :
1+ years experience of developing in the Cloud and knowledge of large distributed system is a big plus

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
Do you want to join the forefront of the cloud revolution? Do you want to be part of a team that is shaping the development experience for the next generation of cloud and cloud enabled line of business applications?

Cloud computing is a fast growing, multi-billion dollar market. Cloud and cloud applications are changing the enterprise and consumer digital lives.

Our charter is to be the catalyst of the cloud apps revolution. We are tasked with providing the tools that enable developers to unleash the power of Microsoft's cloud platforms. Our tools help developers build and deploy great applications that connect cloud, phones, tablets and other devices and services.
The Cloud Tools team extends the power of the "Best IDE" award winning Visual Studio with tools enabling developers to seamlessly build applications leveraging cutting edge cloud technologies and paradigms. Cloud tools enable creating, packaging, deployment, debugging, running, troubleshooting of scalable Windows Azure applications and services. In addition to supporting core cloud platform capabilities, you will have an opportunity to work on a forefront of cloud platform development including Docker, next wave of cloud computing, IoT, we work on the open source community projects and more!

As part of the Cloud Tools team, you will work closely with our partner teams in Windows Azure and Visual Studio to provide the next generation of tools to build cloud applications.
Team's culture promotes creativity and innovation. We use engineering best practices and ship regularly to quickly address customer needs with excellent experiences.

If you look for opportunities to innovate, design and implement solutions for challenging technical problems in a fast pace, agile environment, while working cross team with newest cloud technologies, this is the opportunity you have been looking for.

Required Basic Qualifications:

- BS in computer science (or equivalent)
- 4+ years of software and/or services development and product delivery experience
- 3+ years of experience developing client applications
- 3+ years of experience developing web applications

Preferred Qualifications:

- Expertise in C#, WPF, .NET
- Solid object oriented design, critical thinking, software debugging and problem solving skills
- Proven ability to quickly learn new technologies and efficiently collaborate with partners to deliver outstanding results.
- Attention to details and passion for high quality software.

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
Join the R for Enterprise Advanced Analytics (REAA) team. Our mission is to empower every enterprise to easily and cost-effectively build high-scale analytics solutions leveraging R.

Exponential growth has transformed data into a new natural resource. Every industry has focused on exploiting data analytics for competitive advantage. Business applications of advanced analytics abound: consumer companies doing targeted marketing, financial firms scoring customer credit-worthiness, retailers managing product promotions, manufacturers detecting anomalies in sensor data, & many more.

For the uninitiated, R is an open source programming language & environment for statistical computing. More importantly, R is an innovation engine, with applications that run the gamut from quantitative finance to bioinformatics to machine learning. Over the past several years, R has enjoyed tremendous growth in usage & mindshare in the data science community, reaching a user count in the millions.

Within the Information Management & Machine Learning (IMML) organization, we are forming this new team around the Revolution Analytics acquisition to drive the future of R as a tool for enterprise advanced analytics. To achieve this, we are going to make the Microsoft platform a great place to operationalize R analytics workloads, both on-prem and in the cloud. We will democratize the process of deploying R code as production cloud services. We will enable the use of R within compelling in-database analytics scenarios. We will further accelerate & scale R analytics workloads by integrating with modern big data processing frameworks. And we will invest in the open-source R ecosystem in ways that help foster its evolution and add value to the data science community.

We're seeking strong highly motivated software engineers to work on automation systems for producing an enhanced open source distribution of R. The ideal candidate will be well-versed in one or more of the following technologies: build frameworks; test automation systems; R & Rtools; cross-platform engineering (Windows + Linux).

Requirements:

Excellent problem solving, design, coding, and debugging skills
Experience in developing complex, large scale software in C++, C# or equivalent languages
Deliver software with a continuous integration, validation, & delivery methodology
Proficiency in data structures and algorithms
Proficiency in unit-testing and other validation techniques
Ability to work closely with team members to collaborate on innovative solutions
Self-driven, proactive, & results-oriented, with the ability to work with minimal direction
Solid written and verbal communication skills
2+ years of experience as a software developer working on industrial strength software
A BS or MS degree in Computer Science or equivalent

Preferred:
Expertise in R and/or other languages & environments for statistical computing
Development experience with distributed computing frameworks such as Hadoop & Apache Spark
Experience developing cross-platform software and/or services
Experience developing and/or extending open source software

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
Join the R for Enterprise Advanced Analytics (REAA) team. Our mission is to empower every enterprise to easily and cost-effectively build high-scale analytics solutions leveraging R.

Exponential growth has transformed data into a new natural resource. Every industry has focused on exploiting data analytics for competitive advantage. Business applications of advanced analytics abound: consumer companies doing targeted marketing, financial firms scoring customer credit-worthiness, retailers managing product promotions, manufacturers detecting anomalies in sensor data, & many more.

For the uninitiated, R is an open source programming language & environment for statistical computing. More importantly, R is an innovation engine, with applications that run the gamut from quantitative finance to bioinformatics to machine learning. Over the past several years, R has enjoyed tremendous growth in usage & mindshare in the data science community, reaching a user count in the millions.

Within the Information Management & Machine Learning (IMML) organization, we are forming this new team around the Revolution Analytics acquisition to drive the future of R as a tool for enterprise advanced analytics. To achieve this, we are going to make the Microsoft platform a great place to operationalize R analytics workloads, both on-prem and in the cloud. We will democratize the process of deploying R code as production cloud services. We will enable the use of R within compelling in-database analytics scenarios. We will further accelerate & scale R analytics workloads by integrating with modern big data processing frameworks. And we will invest in the open-source R ecosystem in ways that help foster its evolution and add value to the data science community.

We're seeking strong highly motivated software engineers to work on technology for operationalizing R-based analytics as enterprise-ready Web services. The ideal candidate will be well-versed in one or more of the following technologies: cross-platform engineering (Windows + Linux); shell scripting, JavaScript, .NET or Java, & R; HTTP & Web services.

Requirements:

Excellent problem solving, design, coding, and debugging skills
Experience in developing complex software in C++, C# or equivalent languages
Deliver software with a continuous integration, validation, & delivery methodology
Proficiency in data structures and algorithms
Proficiency in unit-testing and other validation techniques
Ability to work closely with team members to collaborate on innovative solutions
Self-driven, proactive, & results-oriented, with the ability to work with minimal direction
Solid written and verbal communication skills
A BS or MS degree in Computer Science or equivalent

Preferred:
Expertise in R and/or other languages & environments for statistical computing
Development experience with distributed computing frameworks such Experience developing cross-platform software and/or services
Experience developing and/or extending open source software

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
Big Data and cloud computing is fundamentally transforming computing. We are at the heart of this revolution. Our charter in the IMML team is to birth the next generation of analytics in the cloud with big data. It is a super exciting mission, and we believe it will revolutionize the world.

We are looking for an energetic engineer who can help us build the core of our next application layer that will showcase and integrate data integration tools with analytics. This will be a new effort and will require fast iteration, strong customer connection, and collaboration across numerous product teams. You will own significant portions of the code. You will be accountable for many aspects of building out this application experience through planning, development, release and live site.

The ideal candidate should have a strong engineering background, understanding of UI technologies and experience with building live services. It is also expected that the candidate have a strong desire to create intuitive, compelling and delightful customer experiences . Candidates must be driven to understand the entire Advanced Analytics stack and customer needs.

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
It's a new day in IT. There are more apps, more devices, and now, more data than ever - all driven by the rise of cloud computing and the use of cloud services. With these technologies playing an ever present role in businesses, how can IT drive more efficiency and deliver new forms of value? Microsoft's answer is the Cloud OS - Microsoft's next generation backend platform. Designed for modern application needs, the Cloud OS is a rich, consistent platform that spans public, private and service provider clouds. The Cloud OS platform not only powers all of Microsoft's Internet scale cloud services (including O365, Bing, SkyDrive, Xbox Live, Skype and Dynamics) but also fuels global enterprises around the world to meet their most challenging and mission-critical computing needs. Today, businesses everywhere depend on the products that make up the Cloud OS, including Windows Azure, Windows Server, SQL Server, Visual Studio and System Center.

The Cloud OS business opens the doors for software engineer professionals to reach their full potential and follow their passions in tech spaces like storage, security, networking, data center and virtualization technology. You will be troubleshooting and solving problems of platform and customer application at scale in ways you will never experience except in the Cloud OS environment. The key to success in this position is flexibility, aptitude to zoom up and down the software stack, and ability to think creatively to come up with innovative features to solve customer needs in cloud computing. We are keenly interested in engineers familiar with distributed systems, strong background in coding and software design, and debugging experience for an invitation only hiring event at our Redmond campus on Thursday, April 23st and Friday April 24th.

Become a part of the answer and reach your full potential. Microsoft is an Equal Opportunity Employer (EOE) and strongly supports diversity in the work place. By applying to this position, you are being considered for multiple like positions with our Server and Cloud organization.

Basic Qualifications:
o 2+ Years of design and development experience in C#/C/C++/Java and systems programming.
o Bachelor's degree in Computer Science or equivalent is required.

Preferred Qualifications:
o Passion for designing and building highly available distributed systems at scale.
o Demonstrated problem solving and debugging skills.
o Ability to learn and grasps concepts quickly in a fast paced environment.
o Experience with agile methodologies is a plus, a willingness to adopt them is required.

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
Join the R for Enterprise Advanced Analytics (REAA) team. Our mission is to empower every enterprise to easily and cost-effectively build high-scale analytics solutions leveraging R.

Exponential growth has transformed data into a new natural resource. Every industry has focused on exploiting data analytics for competitive advantage. Business applications of advanced analytics abound: consumer companies doing targeted marketing, financial firms scoring customer credit-worthiness, retailers managing product promotions, manufacturers detecting anomalies in sensor data, & many more.

For the uninitiated, R is an open source programming language & environment for statistical computing. More importantly, R is an innovation engine, with applications that run the gamut from quantitative finance to bioinformatics to machine learning. Over the past several years, R has enjoyed tremendous growth in usage & mindshare in the data science community, reaching a user count in the millions.

Within the Information Management & Machine Learning (IMML) organization, we are forming this new team around the Revolution Analytics acquisition to drive the future of R as a tool for enterprise advanced analytics. To achieve this, we are going to make the Microsoft platform a great place to operationalize R analytics workloads, both on-prem and in the cloud. We will democratize the process of deploying R code as production cloud services. We will enable the use of R within compelling in-database analytics scenarios. We will further accelerate & scale R analytics workloads by integrating with modern big data processing frameworks. And we will invest in the open-source R ecosystem in ways that help foster its evolution and add value to the data science community.

We're seeking strong highly motivated software engineers to work on technology for operationalizing R-based analytics as enterprise-ready Web services. The ideal candidate will be well-versed in one or more of the following technologies: cross-platform engineering (Windows + Linux); shell scripting, JavaScript, .NET or Java, & R; HTTP & Web services.

Requirements:

Excellent problem solving, design, coding, and debugging skills
Experience in developing complex, large scale software in C++, C# or equivalent languages
Deliver software with a continuous integration, validation, & delivery methodology
Proficiency in data structures and algorithms
Proficiency in unit-testing and other validation techniques
Ability to work closely with team members to collaborate on innovative solutions
Self-driven, proactive, & results-oriented, with the ability to work with minimal direction
Solid written and verbal communication skills
4+ years of experience as a software developer working on industrial strength software
A BS or MS degree in Computer Science or equivalent

Preferred:
Expertise in R and/or other languages & environments for statistical computing
Development experience with distributed computing frameworks such as Hadoop & Apache Spark
Experience developing cross-platform software and/or services
Experience developing and/or extending open source software

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
Job Description:

Microsoft Intune is a cloud-based enterprise service that enables IT professionals to manage corporate and personal devices, applications, and to protect company data, all while allowing users to be productive from anywhere on all of their devices. It is part of the Enterprise Mobility Suite (EMS) package which is considered as one of the fastest growing enterprise business as Microsoft and also closely integrated with the O365 productivity platform. We use a DevOps model, release monthly and are riding the mobility trend to rapid growth. If you're interested in building large scale distributed systems, this is your chance to get in at the ground floor.

Responsibilities:

- As part of the Core Services team help deliver on some key Engineering Infra projects which will fundamentally change the model of how we develop and test our code for a fast release cadence.
- Own and build robust high-volume production applications for Core Services Infra and Identity & Subscription components and related scenarios within the team.
- Work closely with other peer team members and participate in delivering crucial work items end to end in production environment that span across multiple teams.
- Drive the team to optimize and streamline the service backend infrastructure on our journey to a true continuous delivery/SOA style service model.

Qualifications:

- A BS/MS in Computer Science or related field.
- 4+ years software development experience, including 2+ years of industry experience (preferably with a 3GL like C, C++ or C#).
- Large systems software design and development experience.
- A sound track-record of shipping services and having been through more than one development cycle.
- Experience in Database concepts
- Familiarity with other Microsoft Cloud Services such as (AAD, O365) is a big plus

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. This includes the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

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
Are you ready to change the industry? To revolutionize the test? Come and join us to define and build the next generation Active Directory!

Active directory service is the "crown jewel" of Microsoft window server platform. It has more than 86% enterprise market share, and powers the critical enterprise infrastructures. Now there are ever-increasing customers' needs for a global identity platform for home, enterprise and the internet. This is a unique opportunity for Microsoft to revolutionize the space and become the uncontested industry leader. It offers significant growth opportunities.

You will work on a lot of interesting and challenging V1 scenarios ranging from scaling up to billions objects directory, scaling out to thousands of nodes, to end-to-end integration with discovery, distribution and federation of directory information on the internet scale. You will work with other testers and developers and program manager counterparts to review customer requirements and feature design, create test plan, implement and maintain and execute highly automated test suites. You will also have opportunities to work on test tools, test infrastructure, performance investigation and analysis, large scalability and internet end-to-end scenarios tests.

The candidate should have at least 2 years of experience working in software development with demonstrated technical skills in high level languages such as C/C++/C#/Java. The candidate should also have a strong passion for customers, great communication skills and work well in a team environment. Knowledge of networking, distributed computing concepts as well as experience with Microsoft technologies such as SQL Server, COM, COM+, and .Net framework/Web Services/SOA is beneficial. In-depth knowledge of directory and identity management is a strong plus. Candidates must have a BS or higher degree in Computer Science or equivalent working experience.

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
The Azure Active Directory (AAD) group needs your help diving in to multi-platform and open source development. Building a successful Active Directory in the cloud requires meeting customers where they are, on the platforms they choose. We are helping application developers to build and secure both large scale cloud services and websites, as well as mobile apps. We are writing AAD client libraries for .NET, Windows Store Apps, Windows Phone, Node.js, PHP, iOS, Android, and more. We contribute to ASP.NET and OWIN middleware. We are implementing authentication protocols like OpenID Connect and Oauth 2.0. We need to provide API's that allow developers to add authentication to their apps without knowing anything about the protocols and technologies that are being employed. And we are going a step further by open sourcing these libraries.

This position offers the opportunity to lead. Microsoft, and in particular the AAD group, are building open source expertise. You can help define the way we engage with the open source community. You will do almost all of your work in public GitHub repositories. You will work closely with customers and the external developer community. Your code and your name will be visible to developers and thought leaders outside of Microsoft as well as inside. Check out this GitHub site to see some of our work:

https://github.com/AzureAD>

We love to experiment with new tools, technologies, and methodologies. We've tried or use Slack, Trello, Jenkins, and more. We work on Macs as well as PC's. We believe in results not process. We are looking for a strong, self-starter who is passionate about working with multiple technologies, is excited about rapid iterations and is open to working in mixed teams of the developers from both inside as well as outside the company.

You will help advance Microsoft's investment in openness by working closely with many business groups across Microsoft to deliver critical interoperability technologies. You will work in collaboration with open source and open standards communities. You will join an agile and innovative team helping the company in its drive towards greater openness. You will have opportunities to contribute code on a wide variety of platforms. This position offers an opportunity to do highly visible work that deeply impacts Microsoft core businesses. Turn your passion into your job.

The position requires 4+ years of development experience and knowledge of at least one of iOS/Objective-C, Java, PHP, or C#. If you have experience in any of those technologies, then you will likely get to put it to good use. Experience developing frameworks, SDKs or libraries would be helpful. Extra credit goes to developers with experience with authentication technologies such as WS-Trust, SAML, OAuth, or Kerberos. We need strong developers with a proven track record delivering on complex projects.

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
The Microsoft Intune team is solving the challenge of managing the ever-increasing usage of mobile devices in the workplace.
Microsoft Intune is a cloud-based enterprise service that enables IT professionals to manage devices, applications, and company data while still allowing users to be productive from anywhere on all of their devices.

Leveraging Microsoft's deep experience in device management plus extensive experience in building some of the largest cloud services, we're taking the multi-billion dollar enterprise mobility and management market by storm. Come join us in this tremendous business opportunity.

We're looking for a motivated and talented Software Engineer to join Intune's Mobile Device Services team. Our team is responsible for building web services that interact directly with mobile devices on any platform including Windows, iOS, and Android. We are an innovative, creative, fun and collaborative team that works together to solve tough problems. As an engineer on the team you will design, implement, test, and deliver new scalable, secure, and fully operationalized web services and features.

Minimum Required Skills:
- BS or MS degree in Computer Science or equivalent work experience
- 3 years of industry or related experience developing, testing, and maintaining online services
- 3 years of experience in C#/.NET
- Experience in web service API design and development
- Demonstrated strong communication and collaboration skills
- Experience building online services using Azure is a definite plus

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
Would you like to be part of the team building the next wave of tools for Enterprise Development in a Cloud-First, Mobile-First world? Would you like to revolutionize how customers use Microsoft API's in consumer and Line of Business (LOB) applications? If so, the Visual Studio Cloud Business Applications team is the place for you.

Our team is looking to bring the power of Microsoft Cloud Services - Office365, SharePoint, Azure and more - to the full breadth of professional application developers. We are adopting a holistic approach to expose Microsoft API's to all developers and enable them to harness the power of our cloud to deliver great experiences across a multitude of platforms and devices. We seek to empower developers in Visual Studio and in the browser for the new cloud generation.

We are looking for passionate and motivated developers to help us achieve our goals. There are great opportunities to innovate, tackle hard technical problems, design and implement solutions. This is very dynamic space, ripe with hard problems, opportunities to make an impact, interact with customers and partner teams across Visual Studio, Office and SharePoint, and Azure. Some of the coolest aspects of this job are an agile culture, great technologies, team camaraderie and talented and passionate engineers. We value passion, creativity, accountability and ownership, and consider everyone in our team to be a "part of the business" with the opportunity to influence our direction.

A successful candidate for this position will have:

Required Basic Qualifications:

- 2+ years of professional C# or C++ software development experience

- 2+ years of experience in object-oriented design, development, debugging, and testing demonstrated across multiple complex product cycles.

Preferred Qualifications:

- Excellent critical thinking and problem solving skills

- A strong sense of team work, ownership, and accountability

- Familiarity with HTML5, JS, CSS, and working in a service oriented environment is a nice to have.

Join the Visual Studio Cloud Business Applications development team where you can make a huge impact and enable our customers to take advantage of the powerful Microsoft Cloud. If you are passionate about building great user experiences and exciting development tools - we want to hear from you!

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
Are you passionate about making the lives of millions of managed code developers easier? Do you enjoy working with low level system code? Does being at the center of the managed code world appeal to you? If so, the Common Language Runtime (CLR) team has a position for you!

The CLR is the execution engine at the heart of the .NET, and is at the foundation of many Microsoft products - including Azure, ASP.NET, Exchange, Halo etc.
We ship as part of the OS across all devices (PC, Phone, etc.) and server & cloud (Azure).

Some of the big bets we are making include .NET Native (http://msdn.microsoft.com/en-us/vstudio/dotnetnative.aspx) - that compiles C# to native code that performs like C++.
We are also enabling cross-platform support for .NET for Linux on Azure and Mac. And we just went open source - http://github.com/dotnet/coreclr!
Learn more on MSDN .NET blog http://blogs.msdn.com/b/dotnet.

Basic Qualifications:
1. BS degree or equivalent in Computer Science or a related field
2. 4+ years of industry experience designing, developing, and shipping software
3. 4+ years of C++ or C# experience

Preferred Qualifications :
1. 4+ years of debugging skills
2. Assembly language experience
3. Experience with managed code and low level OS APIs
4. Experience with cross-platform development and open source
5. Low level system code development experience

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
Microsoft Cloud Infrastructure and Operations is the engine that powers Microsoft's cloud services. The team is responsible for designing, building and operating our unified global datacenters; managing the demand planning and capacity utilization of our unified infrastructure; and responsible for all of the operations needed to run the physical infrastructure (including supply chain, hardware, power, security, and workflow teams). We focus on smart growth with an emphasis on automation, data driven engineering, cost-effectiveness and environmental sustainability.

We deliver the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform. Our infrastructure is comprised of a large global portfolio of more than 100 datacenters and 1 million servers. Our portfolio is built and managed by a team of subject matter experts working 24x7x365 to support services for more than 1 billion customers and 20 million businesses in over 90 countries worldwide.

The MCIO Network Management team specifically is responsible to provide a control layer into the Network hardware. This layer is what allows application group such as office to be able to geo-route traffic across the globe through GTM and also allows other applications such as Hotmail to load-balance their FE, BE servers through use of LTM. Our portfolio of products makes us a pivoting team to enable our business groups to migrate onto Azure platform.

We are looking for a Software engineer who is passionate about driving efficiency, detail oriented and most of all not afraid to take risks and drive through new ideas and changes. You will be responsible to become a SME in your area of responsibility and contribute to codebase with drive for efficiency and cost reduction.

Skills & Qualifications:
o BS in Computer Science or equivalent, MS or PhD preferred
o Strong problem solving, debugging, and communication skills
o Asynchronous and multithreaded programming knowledge is required.
o Proven track record of design and technical accomplishment preferably in solving business problems at scale
o Ability to quickly pick up existing concepts and employ new techniques

Experience Required:
5+ years of industry experience developing software platforms, preferably in server or cloud based systems. Networking knowledge and experience with Network gears is a plus.

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
The combination of always-connected devices, always-networked people and powerful cloud services is transforming the face of computing. Already, we are seeing amazing applications that exploit this new inflection point in technology: from Flipboard to Foursquare, Shazam to Star Walk, SnapShop to MagicPlan.

But, the revolution has just started and the real magic remains to come. Microsoft Project Siena is a technology that is set to change the universe of apps that will be built on Microsoft platforms.

To help us accelerate this effort, we are looking for a highly-driven, exceptionally talented Software Engineer 2 who will be in charge of designing and developing the SaaS backend for Project Siena.

This is a huge V1-like undertaking and your responsibilities will include everything from designing and implementing the core Siena infrastructure on top of Azure, investigate possible open-source technologies to leverage, integrate and significantly extend the Siena Runtime and Document assets, drive requirements into the client teams, and many more.

The ideal candidate has outstanding design and coding skills and a passion to tackle technically challenging areas in the cloud space.

To apply, you must have the following skills:

o 7+ years of software development and software design experience (C++/C#/Java)
o 2+ years designing and developing large-scale cloud/backend systems
o Excellent analytical skills and an ability to abstract concepts
o At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent
o An entrepreneurial spirit with a can do attitude - Self-starter, project finisher and adaptable, congenial colleague

Additional experience with the following will be helpful but not required:

o Cross-platform development (Windows, iOS, Android, HTML5/JS)
o Windows 8 application development (WinJS, WWA, HTML, JS, WinJS, C#)
o Experience building mobile apps and using device signals (camera, accelerometer, GPS, etc)

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
Are you passionate about Engineer productivity, distributed systems, and services in the Cloud at Scale? The Tools for Software Engineers team (TSE) is set out to maximize the productivity of all Microsoft Engineers and reduce the time from idea to production.

In Satya's memo to the company he states "In order to deliver the experiences our customers need for the mobile-first and cloud-first world, we will modernize our engineering processes to be customer-obsessed, data-driven, speed-oriented and quality-focused." Come join us to be a part of this change!

We are leading the effort to create a modern build engine - fast, reliable, scalable, cloud-based, and yet closely aligned with Microsoft's existing build tooling. We precisely analyze dependencies between build tasks, enabling distribution and caching at a fine-grained level. We are aiming to expand the target platforms from Windows to OSX and Linux. The modern build engine will ship as part of Visual Studio, and will be made available as a service in VSO: All engineers inside and outside of Microsoft will be able to kick off distributed and cached builds from their personal development environments, benefitting from the power of the cloud to get lightning fast build results.

We're looking for a great senior software engineer to help us drive the build tooling space forward. All of our engineers care deeply about shaping the future of our engineering systems at Microsoft, and the software development experience of our customers. Build is literally the heart of the engineering system. You will be an important participant in all stages of our engineering lifecycle - from initial research and discovery, quick iteration on promising concepts, solution prototyping and development, all the way through successful tool release inside of Microsoft, as part of Visual Studio, and as a service. We are passionate about having a culture of learning fast and constantly iterating towards success. You will have the opportunity to wear multiple hats and demonstrate breadth, depth, and leadership. The solutions you help create will have a multiplier effect across all of Microsoft, and all Visual Studio and VSO customers.

3 years of industry experience developing software products and/or services at enterprise-scale. Direct experience in developing software engineering tools such as build systems, compilers, or runtime systems is a plus. Experience in designing and operating cloud services is a plus. Experience in creating cross-platform applications for Windows, Linux and OSX is a plus. You should feel comfortable dealing with ambiguity, and confident about being able to apply your extensive engineering experience to make pragmatic choices about design, architecture, implementation, quality, and processes. You will be working in an engineering team on designing and implementing a build language and distributed execution engine with a cache and artifact store running at truly massive scale in the cloud and on the desktop.
Strong familiarity with industry ALM tools (version control, builds, etc...) is a plus.

Required Basic Qualifications:
1. 3 years of hands-on coding experience shipping products across multiple release cycles.
2. Proficiency in C++, C#, and msbuild (preferred).
3. Master's degree in computer science or related field or a minimum of 5 additional years of industry experience.

Preferred Basic Qualifications :
1. Experience in analyzing and improving performance and reliability of engineering systems.
2. Experience with designing and operating massive distributed system.
3. Familiarity with cloud platforms, including design of cloud storage (NoSQL) and management of compute infrastructure, in particular on Windows Azure.
4. Experience in creating cross-platform tooling for Windows, Linux and OSX.
5. Industry experience with capturing, analyzing, and acting on telemetry information.
6. Experience with distributed version control systems such as GIT.
7. Experience with collaborative open-source software development on platforms such as GitHub.

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
Are you dedicated to your craft? Are you passionate about building great software? Want to work with a fun, dedicated group of creative people in a stable, yet expanding, organization? Do you like coding, innovation, and want to be part of building large scale and highly distributed system. Then look no further!

Business Intelligence is the #1 topic on CEO's minds. It is a key differentiator that can make or break a business's ability to make the right decisions and thrive.

Big Data is the #1 issue on CIO's minds. It is the ultimate enabler that can make or break a business's future for the decades to come.

Cloud is the #1 matter on CTO's minds. It is a fundamental shift that can make or break a business's bottom line in this day and age.

We are working towards *Power BI* which is a dashboard based Cloud solution (https://app.powerbi.com>) that will once again revolutionize the Business Intelligence market. Analytics is the cornerstone of the Microsoft strategy in the red-hot Business Intelligence market.

Our team has a long history of success in the corporate BI space. Leveraging the elasticity and ubiquity of cloud computing, we are bringing the Microsoft data visualization and analysis services platform to the hands of business users, analysts and BI professionals.

Come join the Analysis Services engineering team, where you can have a huge impact on the design and development of high-performance and scalable cloud services. We're the team owning the infrastructure and cloud runtime for everything BI.

This is a great opportunity to contribute to innovation, design and development of a world-class service in the Cloud. If you are passionate about building distributed, scalable, high-performance service architectures, and interested in learning more about becoming a part of the team that is defining the next generation of Business Intelligence then we want to hear from you!

Excellent design and problem solving skills are required to build connectivity, load-balancing and management service infrastructure for Power BI.

Prior experience in web services development and security will be highly-valued.

Sound understanding of multi-tiered system architecture and experience in shipping server products is a must.

The ability to write and debug server-side, multi-threaded applications is highly desired. Experience of developing in the Cloud and knowledge of large distributed system is a big plus.

Basic Qualifications:

o 4+ years of software development experience, including experience building server/middleware/web services in C++ and/or C# or Java
o BS/MS/PhD degree in Computer Science, engineering, mathematics, physics or at least five years of experience in writing C#/C++/Java code

Preferred Qualifications:

o 1+ year experience with cloud development would be very beneficial

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
Are you passionate about Agile Development, Services, BigData and Analytics? Do you want to build best-in-class development tools utilizing modern technologies, and in the process, influence how Microsoft develops software?

We are part of the Visual Studio Online team, the cloud offering of VS/TFS for developers as well as being the foundation of the new One Engineering system. Visual Studio Online is Microsoft's next generation of development tools and services in the cloud. We ship new features every 3 weeks at http://www.visualstudio.com and our adoption is growing at a very rapid clip

The VSO - Service Insights team develops the next version of telemetry, monitoring and analytics solution for Visual Studio Online. We are looking for a talented engineer who can help us to deliver the next generation of our solution. The engineer in this role will be responsible for the data processing components, mining and aggregation mechanism of the data. We'd like a developer with passion for building scalable services and with passion to develop knowledge of analytics, monitoring, and telemetry technologies. You should be able to deliver components written in C# based on SQL and BigData, and to develop algorithms to provide insights into business and operational scenarios. Come onboard to build one of the most important services that will set the tone for all future development practices - inside Microsoft and outside in the developer community!

Required Basic Qualifications
- BS degree or higher in Computer Science, Engineering or Mathematics
- 2+ years writing code in C#/Java with development experience covering all stages of the release cycle
- Strong experience with C#, REST, SQL & NoSQL data management

Preferred Qualifications:
- Excellent technical, design and problem solving skills
- Passion for deep analytics and experimentation with large, multi-structured data sets
- Passion for understanding and solving data driven problem, by applying mathematical modeling and data analytics
- Passion for building high performance, scalable online services is highly preferred

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
SQL Server continues to be an amazing business for the Cloud and Enterprise Engineering division and as a team we are continuing to deliver world class innovation to customers. One of our newest investments is a set of innovative tools targeted at helping customers understand and adopt the latest versions of SQL Server. We have numerous complex features that benefit from expert analysis of the schema and operational statistics of enterprise scale databases. If you are passionate about delivering innovative and intuitive solutions for complex problems, then the new SQL Server Advisors team could be right for you. As part of the SQL Server RDBMS engineering team, we work closely with the various SQL engine feature teams as well as SQL MVPs and enterprise DBAs giving us a great opportunity to deliver impactful, high-value solutions directly to customers.

This new project is a Windows Presentation Foundation application that will bring rich UI experiences for Enterprise DBAs to easily understand, adopt and stay current with the evolving SQL Server product. Behind the great user experience, we are investing in cloning technology to reduce cost and complexity for DBAs to do testing and a suite of advisors that provide expert analysis of enterprise databases.

We are team that values technical excellence, agility and continuous improvement. We strongly embrace Microsoft's collaborative values while working individually with each team member to grow and reach the career aspirations.

Successful candidates will have the following basic qualifications:

oB.Sc. in Computer Science (or equivalent), Master/PhD preferred

o5 or more years of experience working on commercially shipping software projects

oStrong problem-solving skills and proven experience with C# and .NET

oDemonstrated knowledge of CS fundamentals in one or more of the following: Windows Presentation Foundation, distributed systems, databases and cloud computing.

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
Are you passionate about Services and Agile Development? Do you want to build best-in-class developer services utilizing modern technologies and in the process influence how Microsoft builds and delivers software?

In the Visual Studio Cloud Services team we pride ourselves on building fast and scalable services that make developers productive. We are building the Visual Studio Online (http://www.visualstudio.com/> ) to be the application development environment for millions of developers. We are looking for skilled and passionate engineers who live and breathe building fast and responsive modern web applications. We are looking for developers who thrive in a fast paced agile environment, shipping high quality code to production multiple times a month.

We have an opening for a strong developer who can work across the Visual Studio Online stack - SQL/SQL Azure backend, Managed Code (C#) mid-tier and Typescript/Javascript web front end. As part of the Microsoft One Engineering system, Visual Studio Online is in a rapid expansion and will be rolling out for internal adoption to Microsoft engineering teams. We need strong developers who love challenges and can make an impact in a fast paced dynamic environment. If this sounds like you, please get in touch with us.

We are looking for a self-driven, customer focused developer with passion for building scalable cloud services and deep knowledge of .Net Framework, C#, SQL Server, Azure and modern web technologies. As part of this position you will be responsible for design and implementation of REST services, C# mid-tier, SQL backend features as well as modern Web UI. The position will require you to have and/or gain extensive knowledge of these technologies: ASP.NET MVC, HTML5, JavaScript, Typescript, jQuery, REST, C#, SQL. We're looking for candidates who seek big challenges as part of a strong team and can mix great collaboration skills with an ability to work independently and deliver well thought out solutions to tough problems.

Join us and build great developer services and ship every three weeks!

The ideal candidate will have:
BS degree or higher in Computer Science or related field
2+ years of commercial software engineering covering all stages of the release cycle
Knowledge on .Net Framework, ASP.NET, SQL, REST services, Javascript
Great problem solving and design skills, and passion for quality
Knowledge and passion for Agile development practices is a plus

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
Microsoft Cloud Infrastructure and Operations is the engine that powers Microsoft's cloud services. The team is responsible for designing, building and operating our unified global datacenters; managing the demand planning and capacity utilization of our unified infrastructure; and responsible for all of the operations needed to run the physical infrastructure (including supply chain, hardware, power, security, and workflow teams). We focus on smart growth with an emphasis on automation, data driven engineering, cost-effectiveness and environmental sustainability.

We deliver the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform. Our infrastructure is comprised of a large global portfolio of more than 100 datacenters and 1 million servers. Our portfolio is built and managed by a team of subject matter experts working 24x7x365 to support services for more than 1 billion customers and 20 million businesses in over 90 countries worldwide.

MCIO's Datacenter Health Management (DHM) team is responsible for gathering power and environmental data from Microsoft's datacenters and surfacing the data for monitoring and analysis using Microsoft's Cloud Monitoring and Analytics (CMA) service. The data is gathered from third party control systems that manage the datacenters' power and building environmental systems (EPMS, BCMS, BAS) using Modbus, OPC, and BACnet protocols. The data flows into Azure's Event Hub, is processed by Azure Worker Roles, sent to CMA, and eventually lands in Microsoft's MapReduce service called COSMOS. The DHM team then helps our partners consume this data for their business purposes which includes optimizing datacenter capacity utilization and infrastructure availability along with reducing the impact of infrastructure incidents.

People in this role will work on applications and projects aligned to MCIO's Datacenter Health Management strategy. Successful candidates should demonstrate passion and required technical skills to design and implement distributed services with global scale, high availability, and security.

Responsibility include creation of design specifications, implementation of services, code reviews, unit and functional testing, ensuring services runs successfully in pre-prod and production environments, and ongoing improvements to existing services to implement new capabilities and increase resiliency.

Skills & Qualifications:

5+ years of experience as a software developer.
Strong technical skills.
1+ years' experience with distributed services and cloud computing.

Experience Required:

Experience developing, debugging and maintaining code in C++ and C#.
Experience developing distributed systems using a fabric technology such as Windows Fabric.
Demonstrable organizational, problem solving, and prioritization skills.
Experience on projects related to user account management and authentication.
BA/BS in Computer Science.
Demonstrated ability to work effectively across groups and disciplines.
Experience with services and cloud computing.
Experience shipping one or more medium to large scale products.
Experience with 4+ full product life cycles.
Prior experience in multi-platform development.
Experience on projects that require multiple integrations.
Experience with Agile development methodologies including SCRUM.
Control automation using Modbus, OPC, and BACnet highly desirable but not required.
Autopilot experience desirable but not required.

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
Are you interested in being part of a challenging and growing team working with the bleeding edge technology, and building services in the cloud?

The world is moving to cloud computing. Microsoft is betting the company on Azure as our cloud computing platform. Important steps have already been taken to virtualize storage and computing through software, increasing agility, asset utilization, and automated management, while shifting to scale-out, secure, and low cost infrastructure. With all these changes, the management requirements for the datacenter have also changed. Our team has responded to this opportunity by investing into proactive analytics, big data, and machine learning in the cloud, and a better together story for Enterprise cloud and Azure cloud.

If you really want to be part of a talented team working with bleeding edge technology and you are passionate about building services in the cloud, this is the place to be. Our service Operational Insights - transforms enormous volume of data logs into operational and security intelligence. Operational Insights provides powerful management tools to collect, combine, correlate and visualize all machine data. Separate the signal from the noise with simple and powerful log management tools. Collect and search across multiple machine data sources from multiple systems in a single big data store to easily identify the root cause of operational issues.

Operational Insights provides analytics to get deep visibility into data center capacity, pinpoint capacity shortages, investigate "what-if" scenarios, identify stale and over-allocated VMs, and plan future compute and storage needs for IT infrastructure. With simple and powerful search capabilities Operational Insights can pinpoint servers that are infected by malware or are at an increased risk for infection. Operational Insights identifies missing system updates across all of the servers whether they are running in private data center or in a public cloud. You can learn more about Operational Insights Public Preview here - https://preview.opinsights.azure.com/>
As a Software Engineer on Operational Insights you will impact the 'What' and the 'How' of the value delivered by the team to external customers and internal partners, in order to meet their business, operations, security, and compliance requirements. You will be a part of agile and fast moving team that runs and updates cloud service daily, takes a deep pride in keeping it 100% available, practice customer obsession culture: http://msw/NewsEvents/InsideTrack/Pages/092214SatyaVel.aspx?catid=15,17>

We are looking for very strong, motivated, result-oriented and collaborative people that are willing to learn and adapt fast. Our team is using Microsoft and open source technologies, among them are C#, Java, HTML, Azure PaaS, SQL Azure, HD Insight, Lucene.

Qualifications:

- 3+ years of relevant software/service design, development, and shipping experience.

- 2+ years in C#, SQL, .NET Framework, WCF, XML, Web Services, HTML

- 2+ years in Online Service development.

- A technical degree in computer science or equivalent required, post-graduate degree a plus

Preferred:

- Experience in Microsoft cloud technologies such as Windows Azure and/or SQL Azure.

- Strong debugging, coding, and analytical problem solving skills.

- Knowledge and understanding of building a secure service.

- Knowledge and understanding of cloud computing paradigms.

- Experience in building highly available, highly scalable, reliable, distributed systems.

- Excellence in software engineering practices, coding and testing.

- Proven ability to plan, schedule and deliver quality software.

- Ability to multi-task and effectively manage concurrent initiatives.

- Knowledge or (and) experience in big data and machine learning is a huge plus.

- Knowledge or (and) experience in proactive monitoring and (or) predictive analytics.

- Experience in technical lead role.

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
Are you passionate about building state of the art software and accelerating your growth as an engineer? Do you want to work in a world class engineering team with an exceptional record of innovation and execution that has made it one of the largest businesses within Microsoft? If yes, keep reading.......

The SQL Server team delivers world class relational database server technologies used across the globe on everything from small devices, desktops, servers to some of the largest Cloud deployments in the world. Everywhere you look, the amount of data being generated in the world is soaring. With this dramatic growth, the importance of the data platform continues to grow tremendously.

Data is at the heart of the Cloud. Winning in the Cloud requires rich data services that provide deep insights from data. All of this has to be done while supporting high availability, predictability and elasticity; supporting 1000's users on a single machine or a query that utilizes 1000's of cores. Does this sound like an interesting problem? If yes, talk to us in the SQL Server team. We have made a big bet on our super-successful business winning in the Cloud. We will win by building the world's best data management Cloud platform and transform how people use databases. But to do that, we need your help. Our competition is fierce and our aspirations are bold!

This is an opportunity to work with some of the best engineers in the industry to extend the core SQL Server RDBMS engine and integrate with SCOPE-COSMOS, Microsoft's Big Data platform. We want to bring the record-breaking query performance capabilities of SMP SQL Server to the distributed massively parallel platform. The challenges span the entire stack of database technology - programming language, query processing and storage engine. Last but not least, you will learn what it takes to deploy software as a 24x7 enterprise grade cloud service!

The SQL Server team fosters a supportive and productive work environment and is known for providing growth avenues for developers to reach the highest levels at Microsoft. The team culture values engineering quality, technical excellence, and grass roots innovation.
The ideal candidate would have a B.S. degree in Computer Science (or equivalent), M.S./Ph.D. preferred and 5+ years of systems development experience. Passion to design for robustness, longevity, and extensibility across releases is essential for success in SQL Server. Experience with databases, distributed systems, languages or compilers is a big plus, but not absolutely required.

Basic Qualifications:
o B.Sc. in Computer Science (or equivalent),
o 3-5 years of hands on software development.
o 3+ years' experience C/C++/C#/Java coding skills.

Big pluses, but not requirements:
o M.S./Ph.D. in Computer Science (or equivalent).
o Strong Knowledge in one or more of the following areas: distributed systems, database internals, query processing, query optimization, cloud computing, operating systems, machine learning

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
The Microsoft Cloud Infrastructure and Operations team is the engine that powers Microsoft's cloud services. We design, deliver and operate the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform. Our infrastructure is comprised of a large global portfolio of more than 100 geographically distributed datacenters and 1 million servers. To deliver and operate capacity at this scale requires distributed, highly scalable, performant and reliable software.

If you are comfortable working in an agile environment, motivated by solving hard business process problems with technology, in a continuous learning environment then this could be the opportunity for you.

The MCIO network monitoring team is responsible for building software based network monitoring systems that keeps track of the health of our datacenter networks. We correlate near real-time network telemetry from various sources to generate high-confidence signals that warn or detect unhealthy network conditions. Our focus is on building systems and services to improve mean time to detect (MTTD) and mean time to repair (MTTR) metrics for problems on our network. We are looking for software engineers who are passionate about solving challenging business problems at scale.

Roles & Responsibilities:
The ideal candidate for this position will have a passion for technology, strong communication skills and the desire to learn and grow. You will be expected to design, develop and ship software that successfully delivers the intended business value. You will collaborate with peers and subject matter experts both within your group and other parts of the company to solve problems and ideally have fun while doing it.

Skills & Qualifications:

BS or MS in Computer Science or equivalent
4+ years of industry software engineering experience.
Proven track record of distributed software design, implementation and debugging skills in a high level programming language is essential.
Solid understanding of OOD concepts & design patterns
Exceptional verbal and written communication skills (peers, executives, cross culture)
Self-motivated and driven for results
Experience with datacenter network management is a much-desired plus

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
Are you a Software Engineer who is looking for the Next Big opportunity to create innovative solutions in the Enterprise Client and Mobility space? Are you a Software Engineer who has been looking forward to impacting hundreds of thousands of Customers directly by writing quality Product Code? System Center Configuration Manager Team is the right place for you.

Wish you could get your key applications and data seamlessly from any computer or device in your corporation, or around the world? Come help fix the problem on the System Center Configuration Manager (ConfigMgr) as we revolutionize the way software, services and data are managed for the extremely mobile corporate users of the future. ConfigMgr has the charter to enable enterprise administrators so they can enable their end users to work seamlessly from anywhere and on any device, while keeping their corporate IT assets secure. Our job is to create a consistent experience for a user no matter where they are so they can move seamlessly across a laptop, desktop, a home PC, virtual desktop, tablet or a Smartphone. Within the System Center family of products, our team is actively building the next generation capabilities for securing and managing corporate IT assets and cloud enabling our solutions.

ConfigMgr product is a market leader in enterprise change and configuration management. Our product is designed to offer solutions for managing clients in an enterprise space by helping enterprise IT administrators with Asset management, License tracking, software distribution, operating system deployment, user state migration, secure configuration\compliance, end point malware protection, end point security policy and troubleshooting of corporate laptops, desktops, virtual desktop, smart phones and other devices within the corporate network or over the internet. Our customer base is large enterprises like Morgan Stanley, All State Insurance, State Farm, Nabisco, United Bank of Switzerland (UBS), US Government, BMW, Daimler-Chrysler, Target, US Army, US Air force and Shell Oil etc.

SCCM team is looking for a strong developer who is interested in helping us solve our upcoming challenges in the client management and security space, especially with trends within an enterprise changing towards an extremely mobile workforce, moving workflows to use the cloud, focus towards virtualization and penetration of all kinds of diverse devices. If you are a developer who likes to work on highly distributed applications which can scale to meet the need of large enterprises, likes to learn a good breadth of technologies, likes to have a wider influence across different product groups and gets challenged by hard customer problems then SCCM team is the right place for you. If you want to be up to speed with all technology trends in enterprise space then ConfigMgr team is the place for you as we need to keep on providing management and security capabilities for enterprise IT assets keeping in mind all these new technology trends.

We are looking for candidate with strong computer science fundamentals and who meets following criteria:
o Proven track record of designing and implementing high quality features using object oriented paradigm.
o 2+ years of software development experience with C/C++ and C#
o Ability to learn and adapt to new technologies and platforms quickly
o Expertise in developing multi-threaded applications preferred.

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
Microsoft Cloud Infrastructure & Operations (MCIO) is chartered with supporting profitable growth of Microsoft's Cloud business by optimizing the infrastructure capacity management. Cloud services enable a promise of elastic scale and infinite capacity. A key challenge in realizing this promise is to always know the ideal quantity of infrastructure resources to carry - a hard problem, and employ near real-time mechanisms to achieve the planned resource utilization at scale - an even harder problem.

We envision a dynamic, scalable and distributed system that will allow us to continuously model the planned quantity and automatically adjust the provisioning and consumption rate of cloud infrastructure resources.

We are looking for software engineers who are passionate about solving large business optimization problems at scale and develop a new class of services. If you are comfortable working in a start-up/v1 effort, motivated by solving hard business process problems with technology, in a continuous learning environment then this could be the position for you.

Qualifications
o BS or MS in Computer Science or equivalent
o 3+ years of industry experience developing software platforms, preferably in server or cloud based systems
o Strong problem solving skills
o Knowledge of various emerging design pattern and technologies to solve business problems at scale
Proven track record of design and technical accomplishment
o Ability to quickly pick up existing concepts and employ new techniques

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
SQL Server continues to be an amazing business for the Cloud and Enterprise Engineering division and as a team we are continuing to deliver world class innovation to customers. One of our newest investments is a set of innovative tools targeted at helping customers understand and adopt the latest versions of SQL Server.

We have numerous complex features that benefit from expert analysis of the schema and operational statistics of enterprise scale databases.

If you are passionate about delivering innovative and intuitive solutions for complex problems, then the new SQL Server Advisors team could be right for you. As part of the SQL Server RDBMS engineering team, we work closely with the various SQL engine feature teams as well as SQL MVPs and enterprise DBAs giving us a great opportunity to deliver impactful, high-value solutions directly to customers.

This new project is a Windows Presentation Foundation application that will bring rich UI experiences for Enterprise DBAs to easily understand, adopt and stay current with the evolving SQL Server product. Behind the great user experience, we are investing in cloning technology to reduce cost and complexity for DBAs to do testing and a suite of advisors that provide expert analysis of enterprise databases.

We are team that values technical excellence, agility and continuous improvement. We strongly embrace Microsoft's collaborative values while working individually with each team member to grow and reach the career aspirations.

Successful candidates will have the following basic qualifications:

- B.Sc. in Computer Science (or equivalent), Master/PhD preferred

- 5 or more years of experience working on commercially shipping software projects

- Strong problem-solving skills and proven experience with C# and .NET

Demonstrated knowledge of CS fundamentals in one or more of the following:
- Windows Presentation Foundation, distributed systems, databases and cloud computing.

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
"Experience insights wherever you are, on all data" is our promise to our customers. Analyzing terabytes in under seconds, extracting business insights and consuming them through rich visualization in a seamless, self-service way to enable 100s of millions of information workers around the world to realize their potential is what we do.

Power BI is an innovative startup team whose goal is to quickly disrupt and transform business intelligence with a brand new, beautiful, and engaging SaaS offering. We are looking for talented web UX developers to create the next generation of BI experiences for millions of Microsoft customers. As a Power BI UX developer, you'll help solve many interesting challenges in the areas of beautiful data visualizations, fluid animations and responsive layout. We use the latest web technologies and push the boundary on performance and data volume.

Come join the Power BI team to help deliver the next generation of BI products! We are going to be the first to deliver a SaaS experience that enables everyone to explore BI data using rich and interactive visualizations and the latest natural user interface technologies. If you're looking for big technical challenges, career-growth potential, awesome teammates and a revolutionary product, then Power BI is the right place for you!

Required qualifications:

o Bachelor's degree or higher in Computer Science or related technical field.
o At least 3 years of industry experience working on commercial software applications or services
o Experience in C#, C++, or Java
o Experience in HTML5/CSS3
o Great design skills and strong understanding of Design Patterns and Best Practices.
o Excellent problem solving, analytical, communication and collaboration skills.
o Strong customer focus and passion for doing the right thing for the customer.
o Passion for the new technologies and ability to learn them quickly.

Preferred Basic Qualifications :
o Experience with Windows Azure, Office 365, and Microsoft cloud technologies.
o Experience with AngularJS/EmberJS/KnockoutJS
o Experience with building web services (e.g. WCF, REST).
o Experience with agile software development.

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
Azure DocumentDB (http://azure.microsoft.com/enus/services/documentdb/>) is Microsoft's multi-tenant distributed database service, purpose-built for managing JSON documents at the Internet scale. Inside Microsoft, several large applications have been using DocumentDB in production.

DocumentDB makes a deep commitment to the JSON data model and JavaScript language directly within its database engine - this we believe, is crucial for eliminating the "impedance mismatch" between the application programming languages/type-systems and the database schema. Specifically, this commitment enables the following capabilities:

DocumentDB's query language supports rich relational and hierarchical queries, and is rooted in the JavaScript's type system, expression evaluation and function invocation model.

While other frontends are possible, currently the query language is publicly exposed to developers as a SQL dialect and language integrated JavaScript query.

Write optimized and schema-agnostic database engine to serve consistent queries in the face of sustained high volume document writes. By default, the database engine automatically indexes all documents without requiring schema or secondary indexes from developers.

Transactional execution of application logic modeled as stored procedures and triggers, authored entirely in JavaScript and executed directly inside DocumentDB's database engine.

Additionally, DocumentDB offers well-defined and tunable consistency levels for developers to choose from (strong, bounded-staleness, session and eventual) and corresponding performance guarantees.

Finally, as a fully-managed, multi-tenant cloud storage service, DocumentDB hides all the machine and resource management from its users.

We offer our tenants the ability to elastically scale both the throughput and SSD backed highly available document storage, and take full responsibility of all aspects of data management in a cost effective manner.

We are a small and nimble team of systems engineers inside the Windows Azure Data Platform (DP) which builds services like SQL Azure and HDInsight. Joining our team is a fantastic opportunity to work with some of the best systems engineers in the industry who are tackling challenges that will continue to shape the industry.

We believe that building a novel database from ground up is a once in a lifetime opportunity. This is a ground floor opportunity to build a large scale distributed storage system. The team culture values results, operating with a sense of urgency, engineering quality, technical excellence, and grassroots innovation.

For being successful on the team, you need to be a prolific C++/C# programmer, with strong systems sensibilities, able to independently design large distributed components and a great team player. You will have both tremendous responsibility and massive impact.

As an IC or an engineering leader on the team, you will work and collaborate with a team of talented engineers to design and deliver on our next set of big challenges in the core storage engine, query processing, indexing, and distributed storage fabric.

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
Microsoft Azure Storage is at the heart of the industry-wide cloud transformation as a massively scalable, distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world. The service stores more than 30 trillion objects, processes more than 3.5 million requests per second and within the next year will have several exabytes of storage.

As a Site Reliability Engineer (SRE) for Azure Storage you will have end-to-end accountability for the global production service from the datacenter and hardware to the network and software stacks. You will use data to drive decisions on how to improve availability, responsiveness and efficiency at massive scale through the use of your software development and engineering skills.

Our team is looking for candidates with strong coding skills, expert decision making and troubleshooting skills, solid communication skills, and most of all passion for solving complex issues at scale. If you think you have what it takes to tackle challenging problems, and a passion for driving service stability and efficiency in distributed systems then this is the job for you.

Responsibilities include:
- Manage availability, scalability, performance, and efficiency. Write software and automation to prevent problem re-occurrence
- Develop tools and automation that result in world-class time to detect, diagnose, and mitigate
- Point person for detecting, diagnosing, and mitigating service issues as part of a 24x7x365 global on-call rotation
- Participate in capacity planning, hardware design and availability & performance analysis
- Identify and implement learnings from service issues to improve architecture on both Storage and the broader Azure platform
- Work with partner teams across Azure, Microsoft and externally to deliver architectural enhancements to improve service reliability and efficiency

Qualifications:
- BS or MS in Computer Science or equivalent experience
- 2+ years of experience in writing and debugging C# / C++ / PowerShell
- 2+ years of experience operating complex, scalable services
- Ability to analyze data and troubleshoot complex issues that span the services stack including datacenter, hardware, network and software
- Able to participate in 24X7 on-call rotations and urgent ad-hoc requests
- Experience leading cross-team projects with competency in problem resolution, influencing and decision making

For more information about Azure Storage, see azure.microsoft.com/services/storage/

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
Are you interested in working on an engineering team that has a passion for making our products better? Do you love ramping up on new technologies and being at the cutting edge of design patterns and technology trends? Do you want to drive key impact and value to the company? Do you want a fun job that is deeply immersed in what customers want to do with Azure?

The Azure platform aspires to be the complete platform for every business, industry and geography http://blogs.microsoft.com/blog/2014/10/20/delivering-complete-cloud-every-business-industry-geography/>. With the ever increasing number of services emerging on Azure and the variety of platform, framework and language choices that developers have comes a need to better understand how things compose cleanly.

There is, additionally, the need to ensure that our customer workloads can be implemented and operated with the appropriate scale and reliability goals that can meet the demands of their businesses.

The Azure CAT team is in a unique position to assist with an E2E quality view across the Azure platform. The Azure CAT team currently uses customer projects to drive a qualitative view of scenario gaps and trends on the platform. We can translate this work into internal services, which we operate, that replicate customer scenarios, re-designed and re-implemented to stress Azure's reliability and quality.
We are looking for some strong individuals with high customer empathy, prolific coding acumen, strong technical skills and a passion for delivering a quality platform experience to our customers.

The ideal candidates will be engineers that have experience shipping real world services today in Azure or consultants that have been implementing customer solutions on Azure, AWS or GCE.

Primary Responsibilities:
-Implement reference solutions based on real world customer scenarios
-Build telemetry & diagnostics solutions for monitoring scenarios and dependent services
-Work with dependent service teams to drive feedback (experiences, bugs, reliability)
-Identify key adoption and implementation blockers
-Quickly adapt and ramp on new service offerings and OSS components required for customer scenarios

Required Skills:
-Strong, demonstrable development skills (.NET, JVM based Languages ...)
-Proven history of high volume and high quality code deliverables
-Execution skills (self-directedness, drive for results, individual accountability)
-3-5 years of application development experience... preferably with cloud (AWS, GCE, Azure) experience
-BS or higher degree in Computer Science or related discipline

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
Microsoft Cloud Infrastructure & Operations (MCIO) is chartered with supporting profitable growth of Microsoft's Cloud business by optimizing the infrastructure capacity management. Cloud services enable a promise of elastic scale and infinite capacity. A key challenge in realizing this promise is to always know the ideal quantity of infrastructure resources to carry - a hard problem, and employ near real-time mechanisms to achieve the planned resource utilization at scale - an even harder problem.

We envision a dynamic, scalable and distributed system that will allow us to continuously model the planned quantity and automatically adjust the provisioning and consumption rate of cloud infrastructure resources.

We are looking for software engineers who are passionate about solving large business optimization problems at scale and develop a new class of services. If you are comfortable working in a start-up/v1 effort, motivated by solving hard business process problems with technology, in a continuous learning environment then this could be the position for you.

Qualifications
o BS or MS in Computer Science or equivalent
o 3+ years of industry experience developing software platforms, preferably in server or cloud based systems
o Strong problem solving skills
o Knowledge of various emerging design pattern and technologies to solve business problems at scale
Proven track record of design and technical accomplishment
o Ability to quickly pick up existing concepts and employ new techniques

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
Insights are life to our customers. Are you ready to build the services and experiences enterprises need to refine their raw data into actionable insights? Enterprises face a huge challenge today trying to create reliable, manageable, and diverse data flows through a complex and growing ecosystem of traditional and big data analytics.

There simply isn't a tool or service on the market that gives customers a single-pane-of-glass experience for creating, monitoring and managing their complete enterprise data flows.

The Azure Data Factory team is a start-up style team that is looking for engineers who are crazy passionate about helping customers gain competitive advantages by deriving insights from complex combinations of traditional and big data analytics over diverse data sources and streams.

The Azure Data Factory (ADF) is a managed cloud service that is at the center of helping businesses derive insights from all their data by composing best of breed data movement, processing and storage systems into managed data pipelines.

We're big enough to take on large challenges, yet committed to agile methodologies to run fast and quickly adapt to the needs of the rapidly evolving data landscape.

As part of the ADF Experiences team, you will be leading efforts to:

- Create cutting-edge visualizations and applications for enabling enterprise big data developers to create and monitor advanced analytics workloads across Hadoop, machine learning, data cleansing, and custom ETL processes.

- Champion and hold the team accountable for building a cohesive set of application concepts for customers so they can immediately understand the basics of the Data Factory service and can gradually grow to learn more complex concepts over time.

- Experiment and bring to market new experiences around hybrid data processing and computation workloads (on-premise & cloud) as well as new big data developer tools and processes.

Required Basic Qualifications:
o 6+ years engineering experience including experience shipping high quality customer facing software
o Bachelor's degree in Computer Science or equivalent, or equivalent work experience

Preferred Qualifications and Skills:
o Familiarity with big data practices & tools
o Experience building user experiences (UX / UI)
o C# / Java
o Type Script and/or large scale JavaScript development
o MVVM, HTML, MVC, ASP.NET, Web APIs
o Knockout, Angular, or Node JS frameworks
o IIS, web services
o Demonstrated ability to come up-to-speed quickly on a new technical domain.
o Experience with agile methodologies and customer/business development practices
o Ability to effectively communicate (verbal and written) and drive hard decisions across teams

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
Are you an engineer looking to be part of a small dynamic engineering team that rapidly delivers features on http://www.VisualStudio.com? Do you want to enable other teams in Microsoft with the ability to make more sales due to getting various certifications? Does using Visual Studio Online features before the rest of Microsoft and external developers sound exciting?

This team is chartered with adding functionality to Visual Studio Online to enable teams to define, track, and report on requirements from various external authorities such as HIPPA, FedRamp, and ISO certifications. Achieving these certifications is a tool that is used in the sales cycles with companies around the world.

We use agile principles to find solutions that work for our customers using technologies such as Azure compute and storage, .Net framework, and SQL Server. Our short sprint durations enables the team to continuously make process improvements and react to customer feedback.

Required Basic Qualifications:
*BS/MS in Computer Science or related discipline
*3+ years of experience in C#
*3+ years of experience in software development and testing

Preferred Qualifications:
*Proficient in Design, Debugging, and coding in HTML, MVC, SQL
*Solid Technical, Communication, and Collaboration skills
*Demonstrated ability to be detail-oriented, and an excellent problem-solver
*Experience with web applications, middle tier and web services

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
Do you want to be a key contributor to a revolutionary cloud service that will make normal business people make sense of floods of data without requiring a tech specialist? One of Nadella's core tenets is to help businesses "unlock insights to build data cultures inside companies." Do you want to work on the service that is meant to drive this change?

Business Intelligence is what you get when you analyze raw data and turn that information into actionable knowledge. Today, Microsoft is tripling down on PowerBI.com, a SaaS Business Intelligence service that helps users bring data in, wring value out and visualize the results. We are leveraging proven technologies used by SQL Server and Excel to build a new generation of cloud service and plan to reach one million engaged users within a year. The world of enterprise software is being disrupted by SaaS right now and we will be the leader of change in the multi-billion dollar Business Intelligence market. In the meantime, we have the financial security backed by highly profitable box products.

You will be joining SQL Analytics Query Processing Engine team. Our team builds foundational technologies driving cool new products and services in the mobile-first and cloud-first world. Our team is very agile, over time you will work on multiple areas and take on different responsibilities. In our newly adopted all-engineering model, we develop features and take responsibility for the quality of our software and service. In addition to the brand new cloud BI service, we continue to ship our components inside SQL Server and Excel to millions of customers around the world.

Our team tackles a wide variety of problems, from database query optimization to RestAPI to DAX formula language to operating an engine web service in the cloud. You can expect to build a wide range of skills and experiences and gain valuable domain knowledge to build career in a very lucrative industry.

You must be a self-motivated, fast learner; enjoy working in a team of talented engineers; have strong customer focus and be passionate about quality and engineering excellence.

. Solid analytical problem solving and technical troubleshooting skills.
. BS/BA in computer science or equivalent experience.
. At least 4 years' experience in software development.
. Experience in C++ and C# or in C# only but willing to learn C++.
. No international relocation for this position.

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
Azure Identity and Access Management
Are you interested in tackling complex problems in the Identity space, in an agile environment? If so, then the Identity & Access Management (IAM) engineering team in the Identity and Security Services Division (ISSD) is the place to be.

The IAM team is responsible for delivering the next generation of identity management products & services to manage identities, credentials, roles and access rights across both on-premises and cloud in a consistent & seamless manner. We are at the front and center of Microsoft's identity strategy and work with the Active Directory (AD) and Azure Active Directory (AAD) services to power critical needs such as authentication, authorization, single sign-on, email, management of devices and social enterprise.

Identity and Access is at the center of everything our customers do, from social networking to single sign-on, from small devices to desktops to data centers. As customers make the transition from on-premise to cloud, they need simple, scalable products and services that meet their identity management needs across environments with many disparate systems.

One of the foundational pieces of technology we own is the Azure AD Synchronization Engine. Using this technology we are building the on-ramp to Azure for our enterprise customers. The Synchronization Engine is a meta-directory which we use to synchronize and map identity data (users, groups, devices, passwords etc.) between disparate data sources. Different versions of this technology ship in various products around Microsoft (FIM/MIM, Sharepoint, Office365 Dirsync, AADSync and AADConect). With the growing success of Azure AD there is more need to provide rich solutions to Hybrid (Cloud/On-Premise) scenarios for our customers.

Therefore we are executing on a multi-year plan to dramatically improve the Sync Engine to provide the following:
- simple configuration and management
- support for many new hybrid scenarios such as those using Windows 10
- scale-out to support the largest organizations and enterprises
- real time synchronization
- high availability
- easy programmability and access to the rich meta-directory data similar to AD/AAD Graph API

We are looking for a highly motivated developer with an excellent track record and a passion for building high scale distributed systems. In this role you will help us design and deliver the next generation identity products and services that will power the enterprise and cloud computing for several decades. You will be expected to apply agile development methodologies to design and write high quality code that meets availability, performance, and scalability goals. This is a broad and complex mission and is critical to Microsoft's business strategy.

A successful candidate will have:
Excellent coding skills in C++ and C#

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
Are you passionate about Services and Agile Development? Do you want to build best-in-class developer services utilizing modern technologies and in the process influence how Microsoft builds and delivers software?

In the Visual Studio Cloud Services team we pride ourselves on building fast and scalable services that make developers productive. We are building the Visual Studio Online (http://www.visualstudio.com/> ) to be the application development environment for millions of developers. We are looking for skilled and passionate engineers who live and breathe building fast and responsive modern web applications. We are looking for developers who thrive in a fast paced agile environment, shipping high quality code to production multiple times a month.

We have an opening for a strong developer who can work across the Visual Studio Online stack to deliver Agile work experiences - SQL/SQL Azure backend, Managed Code (C#) mid-tier and Typescript/Javascript web front end. As part of the Microsoft One Engineering system, Visual Studio Online is in a rapid expansion and will be rolling out for internal adoption to Microsoft engineering teams. We need strong developers who love challenges and can make an impact in a fast paced dynamic environment. If this sounds like you, please get in touch with us.

We are looking for a self-driven, customer focused developer with passion for building scalable cloud services and deep knowledge of .Net Framework, C#, SQL Server, Azure and modern web technologies. As part of this position you will be responsible for design and implementation of REST services, C# mid-tier, SQL backend features as well as modern Web UI. The position will require you to have and/or gain extensive knowledge of these technologies: ASP.NET MVC, HTML5, JavaScript, Typescript, jQuery, REST, C#, SQL. We're looking for candidates who seek big challenges as part of a strong team and can mix great collaboration skills with an ability to work independently and deliver well thought out solutions to tough problems.

Join us and build great developer services and ship every three weeks!

Basic Qualifications:
- BS degree or higher in Computer Science or related field
- 2+ years of commercial software engineering covering all stages of the release cycle

Preferred Qualifications:
- Knowledge on .Net Framework, ASP.NET, SQL, REST services, Javascript
- Great problem solving and design skills, and passion for quality
- Knowledge and passion for Agile development practices is a plus

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
Have a passion for agility, innovation, and technical excellence? Want to deliver world-class enterprise software? Looking for a challenging, fun, and fast-moving work environment? If so, this job is just for you!

The Management Experience team within the Enterprise Cloud organization is the face of Windows Server and we are looking for solid engineers with a passion for UI development to assist us in delivering highly scalable and usable tools. With the release of our current wave of products and plans for the next major wave shaping up, the timing is perfect for an experienced, hands-on, deeply technical, and quality-driven Software Engineer (SE) to join our team.

The immediate opportunity is about creating a new web application that talks to a service, hosted on the cloud. The ideal candidate should be passionate about coding, innovative, and a creative thinker with a can-do attitude. Along with technical excellence, the candidate should possess a thorough understanding of agile-based development and test methodologies.

Skills and Qualifications:

o BS degree in Computer Science or a related field.
o Minimum of 4 years of software development with C#, C++, and/or .NET or similar languages.
o Proven object oriented development and design skills.
o Minimum of 4 years of experience on UI development with an emphasis on design, customer-focused user experience, and usability.
o Experience developing rich web applications using HTML5/CSS/JavaScript.
o Experience and good understanding of web services and technologies.
o Experience XAML, WPF, MVVM, Data Binding concepts is a plus.
o Solid communication skills.
o A track record of following and improving engineering processes.
o A strong customer focus, with an ability to make critical decisions independently in a fast-paced, demanding environment.

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
Come join the SQL Server Business Intelligence enterprise server and tools team as a key technical contributor. Over the past 10 years, Business Intelligence has grown to become a significant growth driver in the multi-billion dollar SQL Server enterprise business at Microsoft.

We are looking for strong, motivated engineers with a passion for technology, engineering excellence, and solving challenging technical problems to join the SQL BI Pro team.

Engineers will work on wide-range of components, features and scenarios spanning BI development tools, Analysis Services and Reporting Services, report rendering engine, middle-tier connectivity, data providers, SharePoint integration, SQL BI management tools, web user interfaces and more across the full design, development, debugging, testing lifecycle. Quality, reliability and outstanding customer experience are key deliverables of our engineering practices.

Basic Qualifications:
1) BS/MS degree in Computer Science, related technical discipline or equivalent years of experience
2) 2+ years of industry experience working on commercial software applications or services
3) 2+ years of application or systems-level programming using C#, C/C++, Java or JavaScript

Preferred Qualifications:
1) Excellent analytical problem solving, technical troubleshooting, debugging and problem solving skills
2) Self-motivated and learn quickly
3) Excellent technical, cross group collaboration and communication skills
4) Experience building high performance, scalable systems\servers\tools
5) Development experience in BI\RDBMS\data or related technologies

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
We are looking for a self-motivated and fast learner developer who enjoys working on V1 products in an agile environment and have strong customer focus, passion for quality and engineering excellence. You will be working on the new Power BI Designer which is a dedicated report authoring tool for the Power BI service.

The Power BI Designer provides rich data transformation and visual analytics in a unified, seamless experience. The Power BI Designer enables you to create impactful reports with state-of-the-art interactive charts, maps, graphs, and data transformations and then upload them to Power BI service.
1. Bachelor of Science degree or its equivalent
2. 3+ years of software development experience with C# or C++
3. 1+ years of experience with HTML, JavaScript, CSS, jQuery

Preferred Basic Qualifications:
-Good problem solving, debugging, and communication skills.
-Familiar with common UI development patterns like MVVM, MVC, ...
-Familiar with Type Script and JS libraries KnockoutJS and Angular
-Passion for high quality and customer experiences.

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
The Group Management team, under the leadership of Microsoft Azure Active Directory Application Platform organization, is creating world-class Identity and Access Management services for managing identities and access to resources, both in the cloud and on-premises. As of late our focus is on building game changing solutions in the Software as a Service (SaaS) Management space. We do this by continuously shipping software to our cloud services on a weekly cadence. Did you think of a great idea over the weekend? Build it and ship it the following week so that millions of users can immediately leverage your work to improve their business processes.

This specific job opening is to join the team that is working on state of the art Group Management solutions for our customers that integrate with both Microsoft Azure Active Directory (cloud) and its on-premises counterpart Active Directory using DirSync/AADSync/AADConnect technologies. Admin managed, delegated, self-service join/leave, approval workflows, rule based dynamic memberships (e.g. Location, Department, or Manager), expiration, attestation, reporting and audit, plus many more aspects of building a world class Group Management solution is our focus. Office 365 customers are our biggest clients that can leverage groups to improve email distribution, and restrict SharePoint content access for example.

Even better, this team has a running service that you can immediately leverage to extend with your work, so you will see results light up quickly after joining. The service runs in Microsoft Azure across multiple Web and Worker Roles. On this team, we own a vertical development model which includes backend Services (C# .NET 4.5) and front-end browser based UI experiences (AngularJs, ASP.NET MVC) so you can leverage your core development strength, but also extend into the full end to end stack to grow your overall skills. For an overview of the current capabilities, you can review this demo:

http://search.channel9.msdn.com/content/result?sid=ba12c96f-5f72-4400-a249-197233eb5333&rid=1f659d22-5a4b-4765-92b1-a34f00240d4c>

The team is growing fast and we are seeking developers that are passionate about customers and delivering great services for them to consume. The cloud is a huge bet for Microsoft - when you join our team you will help us invent it and you will have a huge opportunity to influence its success. Microsoft Azure Active Directory is a great organization to work for and the time is right. We work like a start-up and have fun doing it!!!

ESSENTIAL JOB DUTIES AND RESPONSIBILITIES :
- We are looking for a highly motivated individual, who has passion for designing and developing world class solutions to complex technical problems.
- You will be expected to apply agile development methodologies in designing your components and writing high quality code that meets availability, performance, and scalability goals.

Responsibilities:
- Work with a team of software engineer and program managers to gather requirements, design solutions, code the implementation, write functional and unit tests, deploy the code, and support the service in production. Primarily will work in the front-end (UI) and middle tier component areas of four different Windows Azure Web Role services.

RELATED COMPETENCIES:
- Successful candidates must have experience in designing, implementing and shipping complex commercial software products.
- Successful candidates must also possess strong organizational and communication skills and be creative thinkers.
- An ability to write secure, reliable and maintainable code and then effectively test and debug it is a must.
- Knowledge and experience in distributed systems design and development is critical.

BASIC QUALIFICATIONS :
- 3+ years industry experience in software development on web based platforms.
- Strong programming skills in: C#, ASP.NET with MVC, JavaScript, HTML, and CSS
- An MS in Computer Science or Engineering (or comparable technical discipline and business knowledge) is required.

PREFERRED QUALIFICATIONS:
- Prior experience in building Microsoft Azure Web Role services hosted on IIS that can process millions of transactions reliably using the following techniques (server farms, distributed cache, asynchronous programming, and re-tries) is highly desirable.
- Knowledge of Angular JS is a plus.
- Knowledge of Active Directory and related identity and security products is a big plus.
- Development of mobile applications is a plus.

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
Come join the SQL Server Business Intelligence enterprise server and tools team as a key technical contributor. Over the past 10 years, Business Intelligence has grown to become a significant growth driver in the multi-billion dollar SQL Server enterprise business at Microsoft.

We are looking for strong, motivated engineers with a passion for technology, engineering excellence, and solving challenging technical problems to join the SQL BI Pro team. Engineers will work on wide-range of components, features and scenarios spanning BI development tools, Analysis Services and Reporting Services, report rendering engine, middle-tier connectivity, data providers, SharePoint integration, SQL BI management tools, web user interfaces and more across the full design, development, debugging, testing lifecycle. Quality, reliability and outstanding customer experience are key deliverables of our engineering practices.

Basic Qualifications:

1. BS/MS degree in Computer Science, related technical discipline or equivalent years of experience
2. 3+ years of industry experience working on commercial software applications or services
3. 3+ years of application or systems-level programming using C#, C/C++, Java or JavaScript


Preferred Qualifications:

1. Excellent analytical problem solving, technical troubleshooting, debugging and problem solving skills
2. Self-motivated and learn quickly
3. Excellent technical, cross group collaboration and communication skills
4. Experience building high performance, scalable systems\servers\tools
5. Development experience in BI\RDBMS\data or related technologies

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
Do you want to be part of a fast-paced team that has moved from incubation into full-scale product development? Are you excited about building distributed, scalable, high-performance service architectures? Are you looking for opportunity to work with multiple technologies? Are you looking for a real challenge that will push your career to the next level?

We are looking for an outstanding engineer with an excellent track record who has a strong interest in building the next generation of business intelligence software for millions of Microsoft customers.

We are an innovative startup team that blends the exciting worlds of natural language processing, scalable service and data visualization. We are passionate about being the first to deliver an experience that enables everyone to navigate the world's data using rich visualizations and the latest natural user interface technologies. If you share that passion, you're a great candidate for our team!

Basic Qualifications:

-Bachelor's degree in Engineering, Computer Science or related technical field
-5 years of industry experience working on commercial software applications or services
-6 years of experience in C#, C++, or Java

Plusses (not required):

-Experience working with SharePoint, Exchange, or FAST
-Knowledge of COSMOS, Hadoop, or other big data tools
-Familiarity shipping web services on Azure or other platforms

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
Come join the SQL Server Business Intelligence enterprise server and tools team as a key technical contributor. Over the past 10 years, Business Intelligence has grown to become a significant growth driver in the multi-billion dollar SQL Server enterprise business at Microsoft.

We are looking for strong, motivated engineers with a passion for technology, engineering excellence, and solving challenging technical problems to join the SQL BI Pro team. Engineers will work on wide-range of components, features and scenarios spanning BI development tools, Analysis Services and Reporting Services, report rendering engine, middle-tier connectivity, data providers, SharePoint integration, SQL BI management tools, web user interfaces and more across the full design, development, debugging, testing lifecycle. Quality, reliability and outstanding customer experience are key deliverables of our engineering practices.

Basic Qualifications:
1) BS/MS degree in Computer Science, related technical discipline or equivalent years of experience
2) 2+ years of industry experience working on commercial software applications or services
3) 2+ years of application or systems-level programming using C#, C/C++, Java or JavaScript

Preferred Qualifications:
1) Excellent analytical problem solving, technical troubleshooting, debugging and problem solving skills
2) Self-motivated and learn quickly
3) Excellent technical, cross group collaboration and communication skills
4) Experience building high performance, scalable systems\servers\tools
5) Development experience in BI\RDBMS\data or related technologies

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
Do you want to be part of a fast-paced team that is moving from incubation into full-scale product development? Are you excited by the promise of Big Data and Machine Learning over distributed systems? Are you looking for a real challenge that will push your career to the next level. Are you passionate about open source ?

The REEF team needs talented developers to build the next generation distributed infrastructure that empowers our customers to build models and extract insights from Big Data. REEF is a framework for building Big Data applications on top of resource managers like Apache Hadoop YARN and Apache Mesos. REEF started at Microsoft, where it powers several Azure services, and has been incubated at the Apache Foundation. You can learn more (and join the community) at http://reef.incubator.apache.org>.



You're the right candidate for this job if you:

-Are a strong coder with a great performance history.
-Have a strong interest in Distributed Systems, Machine Learning, or data science. Experience preferred but not required.
-Are accustomed to fast-paced, collaborative, high performing workgroups.
-Love the challenge and excitement of V1 products.

Required Basic Qualifications:

-Bachelor's degree in Engineering, Computer Science or related technical field
-Strong creative problem solving abilities
-Self-motivated and comfortable dealing with the ambiguity of V1 and incubation work
-Strong verbal and written communication skills
-Experience in C#, C++, or Java

Preferred Qualifications:

-Solid coding and algorithmic skills
-Knowledge of COSMOS, Apache Hadoop, Apache Spark or other big data tools
-Knowledge of Relational/Real-time Systems
-Familiarity shipping services on Azure or other platforms
-Academic background in distributed systems, machine learning, data mining, information retrieval, or AI topics

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
Do you want to be part of a fast-paced team that is moving from incubation into full-scale product development? Are you excited by the promise of Big Data and Machine Learning over distributed systems? Are you looking for a real challenge that will push your career to the next level. Are you passionate about open source ?

The REEF team needs talented developers to build the next generation distributed infrastructure that empowers our customers to build models and extract insights from Big Data. REEF is a framework for building Big Data applications on top of resource managers like Apache Hadoop YARN and Apache Mesos. REEF started at Microsoft, where it powers several Azure services, and has been incubated at the Apache Foundation. You can learn more (and join the community) at http://reef.incubator.apache.org>.



You're the right candidate for this job if you:

Are a strong coder with a great performance history.

Have a strong interest in Distributed Systems, Machine Learning, or data science. Experience preferred but not required.

Are accustomed to fast-paced, collaborative, high performing workgroups.

Love the challenge and excitement of V1 products.

Required Basic Qualifications:

Bachelor's degree in Engineering, Computer Science or related technical field

Strong creative problem solving abilities

Self-motivated and comfortable dealing with the ambiguity of V1 and incubation work

Strong verbal and written communication skills

Experience in C#, C++, or Java

Preferred Qualifications:

Solid coding and algorithmic skills

Knowledge of COSMOS, Apache Hadoop, Apache Spark or other big data tools

Knowledge of Relational/Real-time Systems

Familiarity shipping services on Azure or other platforms

Academic background in distributed systems, machine learning, data mining, information retrieval, or AI topics

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
Would you like to join us at the cornerstone of Microsoft's cloud platform? We are part of the Cloud & Enterprise and provide essential authentication (login) services as key central components to Microsoft's Cloud Strategy. You've probably already used our services if you log on to the Exchange and SharePoint Online, Office 365 portal and Azure portal. We also provide identity solutions for all the Office apps like Word, Excel, etc, running on Windows, Android and iOS.

We're looking for a strong software engineer with passion for either client or server-side development, to work on a very business-critical project, converging the two identity platforms in Microsoft - MSA (login.live.com) and AAD (login.microsoftonline.com). You will be challenged on multiple aspects of this project, including the scale of the service (100k+ requests per second), the latency requirements, the support for a variety of form factors/devices. The team owns the entire authentication stack with the great opportunities at multiple levels.

We are looking for a strong engineer with passion for hard computer science problems to create huge business impact. Client development and distributed systems is a plus. We will consider exceptional candidates who will put in the effort to ramp up and build this skill set. Building the infrastructure, developing the team and constantly evolving the processes is an integral part of the job.

Requirements:

* Great coding skills in C#, Java or JS
* Great problem solving skills
* Experience with web technologies (HTML/CSS) a plus
* BS in Computer Science/Engineering or equivalent industry experience

The cloud is a huge bet for Microsoft and we are at the bleeding edge driving both features and principles/patterns for cloud development. Daily deployments, slicing, traffic forking etc. are part of our delivery cadence. Our service was written from the ground up on Azure and our team offers interested candidates a tremendous opportunity to learn and develop the techniques and solutions needed to deliver high availability services in the cloud. Come join us to create make a huge impact to this next era of cloud services.

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
The AUX team is creating world-class experiences for managing apps in the cloud and on-premises. Check out the product with a free trial here: http://azure.microsoft.com/en-us/pricing/free-trial/>

We are the team working on the next generation of cloud management and integration. Our charter is to both expand the existing offering and redefine what it means to build an app in the cloud. Our primary technical focus is on the backend that supports Azure Resource Manager, Scheduler, Autoscale, Monitoring and more.

We are looking for developers that are passionate about building APIs, infrastructure and backend. We will be working with teams across all of C&E (SQL, Storage, VMs, etc.) in order to deliver a holistic experience around what it means to build, manage and monitor your cloud app. The cloud is a pivotal bet for Microsoft--and we will be acting as the glue that keeps it all together.

The AUX team is working at a startup pace with a focus on shipping early and often (you will ship your first piece of code within a week of joining). We are building a culture around delivering customer value in a differentiated and highly competitive way. As a result, attention to scalability, resiliency and agility is highly valued for candidates.

The person we are looking for has... two or more years of middle-tier / backend web development experience. Deep experience with C#, data technologies (SQL/Tables/etc.), REST and distributed systems is key. A BS in computer science or an equivalent degree is required.

Azure Resource Manager: https://msdn.microsoft.com/en-us/library/azure/dn790568.aspx>
Autoscale: http://azure.microsoft.com/en-us/features/autoscale/>
Scheduler: http://azure.microsoft.com/en-us/services/scheduler/>
Preview Portal (uses these backend services): http://azure.microsoft.com/en-us/overview/preview-portal/>

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
Microsoft Azure is undergoing explosive growth (150% y/y) as customers around the world realize the benefits of moving their services and applications on to the cloud. Security is the foremost concern for customers as they move their services outside their datacenter. The Windows Azure Security group is responsible for ensuring the security of all of Azure. We are looking for a senior developer to act as a technical lead and define, design, and implement a new cloud scale platform that will be responsible for managing security keys and digital certificates of all Azure services. The platform will manage keys to the kingdom, and therefore will be one of the most critical services for Azure and our customers. This service will communicate with the Windows Azure Fabric controllers to perform end-to-end automatic key management in a way that is transparent to applications running in the cloud. In this position, you will own all aspects of building and running this highly available distributed system providing mission critical functionality for Azure. This is a high visibility project that is of the highest priority for Azure.

Qualifications include:
Strong design and development experience that includes development in C#/C++/C, preferably with distributed programming models.
Demonstrated problem solving and debugging skills.
Ability to learn and grasp concepts quickly in a fast paced environment is critical to success.
Passion in building and designing very large scale systems; prior experience in building large scale online systems is a big plus.
The ability to multi-task while balancing short term and long term needs is essential.
Knowledge of security technologies is highly desirable but not required.
3+ years of software development experience in a product group.

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
Do you have a passion for developing bi solutions and large scale data warehouses? A desire to help shape the emerging BI ecosystem within Cloud and Enterprise into a competitive differentiator? What about working directly with engineering counterparts and assorted business teams to influence how products and services within C+E are developed, operationalized and monetized?
The goal of Cloud and Enterprise (C+E) Analytics team is to foster a data-driven culture, to encourage and enable the entire organization to make more informed decisions through data. As part of that work our infrastructure and solutions team develops and operationalizes the BI platform that enables a variety of teams and processes to realize that goal. As the volume of data-and the demand for solutions-grows, we need a strong bi developer who can contribute to our re-platforming efforts, build solutions and help manage day-to-day operations.
KEY ACCOUNTABILITIES:
Design, build, test, optimize, and deploy ETL processes and solutions on the Microsoft BI stack.
Collaborate effectively with multiple BI developers and architects responsible for the development, integration, administration, and evolution of the BI ecosystem.
Define and capture metadata and rules associated with ETL processes.
Adapt ETL processes to accommodate changes in source systems, optimize performance and handle new requirements.

KEY QUALIFICATIONS:
3+ years of Microsoft BI stack implementation and development experience.
Solid relational and dimensional data modeling and database design/development skills.
Database administration, performance tuning and metadata management.
Experience developing on Azure and knowledge of COSMOS, Hadoop, or other big data tools preferred.

PERSONAL ATTRIBUTES/INTERPERSONAL SKILLS:

o Excellent written and oral communication skills, particularly the ability to synthesize complex issues/scenarios into easy-to-understand concepts.
o An attention to detail with self-discipline and a drive for results.
o Demonstrated ability to work in ambiguous situations and across organizational boundaries.
o Displays a strong improvement orientation that continually looks at how to improve processes and work approaches.

The candidate must also have:
A Bachelor's degree in Computer Science, Engineering, Business Information Systems, or closely related field.

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
Do you have passion for delivering key insights on top of Big Data? A desire to help shape the emerging BI ecosystem with Cloud and Enterprise into a competitive differentiator? What about working directly with engineering counterparts and assorted business teams to influence how products and services within C+E are developed, operationalized and monetized?
The goal of Cloud and Enterprise (C+E) Analytics team is to foster a data-driven culture, to encourage and enable the entire organization to make more informed decisions through data. As part of that work our infrastructure and solutions team develops and operationalizes the BI platform that enables a variety of teams and processes to realize that goal. As the volume of data-and the demand for solutions-grows, we need a strong and experienced SDE who can design & develop on Big Data systems and help manage day-to-day operations.
KEY ACCOUNTABILITIES:
Create and manage complete designs that solve classes of problems, enable group of components and satisfy business, customer, engineering and operational requirements.
Design and develop key ingredients to big data pipelines like, SCOPE & T-SQL scripts, workflow orchestration tasks, diagnostic interfaces, service layers and other assorted reporting/distribution assets.
Create different types of automated tests to ensure high quality bar.
Monitor and proactively troubleshoot day-to-day operations.

KEY QUALIFICATIONS:
5+ years of strong design, coding, testing and troubleshooting experience with customer facing systems.
2+ years of development experience in Big Data platforms is required. Cosmos is preferred.
Outstanding coding skills in C# and T-SQL.
Great design and problem solving skills, with a strong bias for quality and engineering excellence at scale.
Exceptional technical know-how, ability to quickly adapt to new technology and go deep in new focus areas.
Demonstrated ability to drive and deliver features on time with quality.

PERSONAL ATTRIBUTES/INTERPERSONAL SKILLS:

o Excellent written and oral communication skills, particularly the ability to synthesize complex issues/scenarios into easy-to-understand concepts.
o An attention to detail with self-discipline and a drive for results.
o Demonstrated ability to work in ambiguous situations and across organizational boundaries.

The candidate must also have:
A Bachelor's degree in Computer Science, Engineering, Business Information Systems, or closely related field.

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
Join the Intune team and help us address some of the top IT challenges arising from the consumerization of IT. Intune is a cloud-based enterprise service that enables IT professionals to manage corporate and personal devices, applications, and to protect company data, all while allowing users to be productive from anywhere on all of their devices.

Leveraging Microsoft's deep experience in on-premises device management plus extensive experience in building some of the largest cloud services, we're taking the multi-billion dollar enterprise mobility and management market by storm. Come join us in this tremendous business opportunity!

This opening is for a Software Engineer on Intune's Engineering Systems team which is responsible for the Developer Inner Loop and Continuous Integration Services for the Intune services.
We are an innovative, creative, fun and collaborative team that works together to solve tough problems. As an engineer on the team, you will have the opportunity to design, implement, and test scalable, secure, and fully operationalized components and features.

Minimum Required Skills:
- MS or BS degree in Computer Science or equivalent work experience
- 2 years of industry or related experience developing, testing, and maintaining online services
- 2 years of experience in C#/.NET

Nice to have Skills: Past experience Engineering Systems Tooling and Operations.

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
Do you want to help build large scale, high throughput, fault-tolerant systems that manage and deliver media and web content globally?
Do you want to know first-hand how big online events like Super Bowl and Olympics were delivered from the cloud?
Do you want to work in risk-taking and innovative organization where you can help grow the next billion dollar business?
If so, then we are the team you should be talking to!
We're the Azure Media Services team that delivers end-to-end media platform in the cloud. Our platform was used for high-profile online events including 2015 Super Bowl and 2014 Sochi Olympics which demonstrated the massive scalability and robustness of Azure Media Services and the overall Azure platform. We're also the cloud platform that empowers marquee internal and external customers including O365, Xbox, MSN, NBC, Blinkbox, Ericson and many more. Since the inception of the service in early 2013, we've been seeing rapid growth of the service in terms of adoption, scale and market opportunities.
But, there's a lot more to come. We're rapidly expanding the scope of our team to go after even bigger opportunities including Content Delivery Network (CDN), Enterprise Video, Linear TV in the cloud, Internet of Things, Media Intelligence Service, Media Metadata Service etc. and that's why we need great developers like you!
This team affords high visibility & tremendous career growth prospects. We also offer a wide range of project opportunities for you to grow your career to the next level. Whether it's building first-class cloud platform and services, highly scalable distributed systems, cross-platform clients that run on all popular devices, in-depth audio/video processing at scale, studio-grade content protection solution and so on. There is always an opportunity that can let you feel challenged and passionate about. You will be responsible for proposing and developing innovative solutions that span across multiple layers of technologies.
Candidates must have a track record for delivering complete, high-quality design and implementation. In addition, you should deal well with ambiguity and have the ability to help define clear goals and keep them in focus. You must have demonstrated ability to work well both independently and collectively in a team environment.
Other qualifications include:
o Strong C# and/or C++ design and programming skills with solid engineering practices.
o Strong problem solving and debugging skills.
o Experience with Windows Azure is a plus.
o Familiarity with media technologies such as codecs, media pipelines, and streaming media platforms. Previous experience in these areas is a plus.
o A BS/MS degree in Computer Science or related fields with 3 year experience as a developer

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
Do you want to help build large scale, high throughput, fault-tolerant systems that manage and deliver media and web content globally?
Do you want to know first-hand how big online events like Super Bowl and Olympics were delivered from the cloud?
Do you want to work in risk-taking and innovative organization where you can help grow the next billion dollar business?
If so, then we are the team you should be talking to!
We're the Azure Media Services team that delivers end-to-end media platform in the cloud. Our platform was used for high-profile online events including 2015 Super Bowl and 2014 Sochi Olympics which demonstrated the massive scalability and robustness of Azure Media Services and the overall Azure platform. We're also the cloud platform that empowers marquee internal and external customers including O365, Xbox, MSN, NBC, Blinkbox, Ericson and many more. Since the inception of the service in early 2013, we've been seeing rapid growth of the service in terms of adoption, scale and market opportunities.
But, there's a lot more to come. We're rapidly expanding the scope of our team to go after even bigger opportunities including Content Delivery Network (CDN), Enterprise Video, Linear TV in the cloud, Internet of Things, Media Intelligence Service, Media Metadata Service etc. and that's why we need great developers like you!
This team affords high visibility & tremendous career growth prospects. We also offer a wide range of project opportunities for you to grow your career to the next level. Whether it's building first-class cloud platform and services, highly scalable distributed systems, cross-platform clients that run on all popular devices, in-depth audio/video processing at scale, studio-grade content protection solution and so on. There is always an opportunity that can let you feel challenged and passionate about. You will be responsible for proposing and developing innovative solutions that span across multiple layers of technologies.
Candidates must have a track record for delivering complete, high-quality design and implementation. In addition, you should deal well with ambiguity and have the ability to help define clear goals and keep them in focus. You must have demonstrated ability to work well both independently and collectively in a team environment.
Other qualifications include:
o Strong C# and/or C++ design and programming skills with solid engineering practices.
o Strong problem solving and debugging skills.
o Experience with Windows Azure is a plus.
o Familiarity with media technologies such as codecs, media pipelines, and streaming media platforms. Previous experience in these areas is a plus.
o A BS/MS degree in Computer Science or related fields with 3 year experience as a developer

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
Ever want to know how Microsoft keeps track of cost of their sprawling cloud infrastructure. With over 200 services including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive, Microsoft Azure platform, it truly is an engineering challenge to scale to automatically calculate cost of doing business and return of investment of running those services on cloud. Microsoft Cloud Financial Infrastructure team is a good place to work for people who are looking to have a significant business impact on Microsoft bottom line along with solving interesting problems in large scale distributed systems. We take pride in making our customers successful by providing real time financial information about costs and any cost savings to enable them to create competitive pricing of their services.
We are looking for a passionate, high energy software development engineer with strong focus on engineering and solving complex business problems.

Roles & Responsibilities:
People in this role will work closely with finance and business partners, automating financials using statistical modeling, dimensional design, distributed computing and object oriented coding. Successful candidates should demonstrate passion and required technical skills to design and implement services with global scale with high availability and security. Responsibility include creation of design specifications, implementation of services, code reviews, unit and functional testing, ensure service runs successfully in pre-prod and production environments, and ongoing improvements to existing services to implement new capabilities and increase resiliency.

Skills & Qualifications:
- 8+ years of experience as software developer.- Strong technical skills.
- Background on services and cloud computing.
- Experience developing, debugging and maintaining code in C, C++, or C#, SQL.
- Demonstrable organizational, problem solving, and prioritization skills.
- Experience on projects related to user account management and authentication.
- Experience with Agile development methodologies including SCRUM.

Experience Required:
- BA/BS in Computer Science- Demonstrated ability to work effectively across groups and disciplines
- Experience with services and cloud computing
- Experience shipping one or more medium to large scale products
- Experience with 4+ full product life cycles

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
The AzureML team's mission is to make machine learning technology accessible to every enterprise, data scientist, developer, information worker, consumer and device anywhere and everywhere. Built on Azure for internet scale and reliability, and powered by powerfully efficient machine learning algorithms, AzureML is a new Microsoft offering that will democratize machine learning and predictive analytics.
Our team, the AzureML Algorithms team, owns the machine learning "brains" of AzureML. We are a small team staffed with machine learning experts and experienced and high caliber engineers.
We are looking for a Software Design Engineer II to help us in beefing up our engineering platform and tools, improve our test coverage and overall quality of the product, help us integrate into AzureML's continuous integration cycle and also help in driving the product feature-set forward. This is a multi-faceted role that allows the individual to work on different areas depending on the team's needs and also the individual's interests. And is also a great opportunity for experienced SDETs looking at moving into a more development oriented role, or for current SDEs looking to expand their skillset and participating at a broader and more visible level. Being in the machine learning space, there is therefore abundant opportunity to learn and participate in this hot area. You will be part of making cutting-edge machine learning algorithms accessible to everyone.

Requirements:
- 5+ years of product development and shipping experience
- Proven development skills in C#, C++
- Self-starter, results driven, proven problem-solver and team player
- Can successfully deliver high quality work in a fast paced environment
- Past machine learning experience a plus, but not needed
BS or MS in Computer Science or equivalent

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
Come join the SQL Server Business Intelligence enterprise server and tools team as a key technical contributor. Over the past 10 years, Business Intelligence has grown to become a significant growth driver in the multi-billion dollar SQL Server enterprise business at Microsoft.

We are looking for strong, motivated engineers with a passion for technology, engineering excellence, and solving challenging technical problems to join the SQL BI Pro team. Engineers will work on wide-range of components, features and scenarios spanning BI development tools, Analysis Services and Reporting Services, report rendering engine, middle-tier connectivity, data providers, SharePoint integration, SQL BI management tools, web user interfaces and more across the full design, development, debugging, testing lifecycle. Quality, reliability and outstanding customer experience are key deliverables of our engineering practices.

Basic Qualifications:
1) BS/MS degree in Computer Science, related technical discipline or equivalent years of experience
2) 2+ years of industry experience working on commercial software applications or services
3) 2+ years of application or systems-level programming using C#, C/C++, Java or JavaScript

Preferred Qualifications:
1) Excellent analytical problem solving, technical troubleshooting, debugging and problem solving skills
2) Self-motivated and learn quickly
3) Excellent technical, cross group collaboration and communication skills
4) Experience building high performance, scalable systems\servers\tools
5) Development experience in BI\RDBMS\data or related technologies

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
Do you want to be a key contributor to a revolutionary cloud service that will make normal business people make sense of floods of data without requiring a tech specialist? Do you want to work on the engine that drives what Satya called the "next giant leap" in Business Intelligence?

Business Intelligence is what you get when you analyze raw data and turn that information into actionable knowledge. Today, Microsoft is tripling down on PowerBI.com, a SaaS Business Intelligence service that helps users bring data in, wring value out and visualize the results. We are leveraging proven technologies used by SQL Server and Excel to build a new generation of cloud service and plan to reach one million engaged users within a year. The world of enterprise software is being disrupted by SaaS right now and we will be the leader of change in the multi-billion dollar Business Intelligence market. In the meantime, we have the financial security backed by highly profitable box products.

You will be joining SQL Analytics Query Processing Engine team. Our team builds foundational technologies driving cool new products and services in the mobile-first and cloud-first world. Our team is very agile, over time you will work on multiple areas and take on different responsibilities. In our newly adopted all-engineering model, we develop features and take responsibility for the quality of our software and service. In addition to the brand new cloud BI service, we continue to ship our components inside SQL Server and Excel to millions of customers around the world.

Our team tackles a wide variety of problems, from database query optimization to RestAPI to DAX formula language to operating an engine web service in the cloud. You can expect to build a wide range of skills and experiences and gain valuable domain knowledge to build career in a very lucrative industry.

You must be a self-motivated, fast learner; enjoy working in a team of talented engineers; have strong customer focus and be passionate about quality and engineering excellence.

Basic Qualifications:
1. Solid analytical problem solving and technical troubleshooting skills.
2. BS/BA in computer science or equivalent experience.
3. At least 2 years' experience in software development.
4. Experience in C++ and C# or in C# only but willing to learn C++.
5. No international relocation for this position.

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
Come join the SQL Server Business Intelligence enterprise server and tools team as a key technical contributor. Over the past 10 years, Business Intelligence has grown to become a significant growth driver in the multi-billion dollar SQL Server enterprise business at Microsoft.

We are looking for strong, motivated engineers with a passion for technology, engineering excellence, and solving challenging technical problems to join the SQL BI Pro team. Engineers will work on wide-range of components, features and scenarios spanning BI development tools, Analysis Services and Reporting Services, report rendering engine, middle-tier connectivity, data providers, SharePoint integration, SQL BI management tools, web user interfaces and more across the full design, development, debugging, testing lifecycle. Quality, reliability and outstanding customer experience are key deliverables of our engineering practices.

Basic Qualifications:
1) BS/MS degree in Computer Science, related technical discipline or equivalent years of experience
2) 2+ years of industry experience working on commercial software applications or services
3) 2+ years of application or systems-level programming using C#, C/C++, Java or JavaScript

Preferred Qualifications:
1) Excellent analytical problem solving, technical troubleshooting, debugging and problem solving skills
2) Self-motivated and learn quickly
3) Excellent technical, cross group collaboration and communication skills
4) Experience building high performance, scalable systems\servers\tools
5) Development experience in BI\RDBMS\data or related technologies

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
Come join the SQL Server Business Intelligence enterprise server and tools team as a key technical contributor. Over the past 10 years, Business Intelligence has grown to become a significant growth driver in the multi-billion dollar SQL Server enterprise business at Microsoft.

We are looking for strong, motivated engineers with a passion for technology, engineering excellence, and solving challenging technical problems to join the SQL BI Pro team. Engineers will work on wide-range of components, features and scenarios spanning BI development tools, Analysis Services and Reporting Services, report rendering engine, middle-tier connectivity, data providers, SharePoint integration, SQL BI management tools, web user interfaces and more across the full design, development, debugging, testing lifecycle. Quality, reliability and outstanding customer experience are key deliverables of our engineering practices.

Basic Qualifications:
1) BS/MS degree in Computer Science, related technical discipline or equivalent years of experience
2) 3+ years of industry experience working on commercial software applications or services
3) 3+ years of application or systems-level programming using C#, C/C++, Java or JavaScript

Preferred Qualifications:
1) Excellent analytical problem solving, technical troubleshooting, debugging and problem solving skills
2) Self-motivated and learn quickly
3) Excellent technical, cross group collaboration and communication skills
4) Experience building high performance, scalable systems\servers\tools
5) Development experience in BI\RDBMS\data or related technologies

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
Microsoft's mission is to be Mobile-First and Cloud-First in every product. If you are looking for front row seat to lead this mission look no further. We are the Azure Mobile team focused on delivering several services that are pivotal to enabling Mobile Workloads that range from cell phones, tablets to "Internet of Things". Our organization owns many Azure Services like Notification Hub, Mobile Services, API Management and Capptain on various platforms PaaS, Private Cloud, Partner Cloud and Public Cloud.
We are looking to add a strong developer to be part of the Azure Mobile group. In this role your team would be responsible for design, implementation, shipping and servicing several features in the Capptain & Notification Hub services.
This rare opportunity will enable to gain firsthand experiences working on cloud scale distributed systems, big data, windows fabric, azure networking, compute, storage and SQL azure as well as open source stack Linux / Java / Hadoop / HBase / MySQL etc.. as we look to leverage the best of both worlds.
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
Have a BS or MS in Computer Science and 5+ years of product development experience
Have a passion for quality software and the drive to ensure users are thrilled with our products
Excellent programming skills in Java , C# ,SQL
Linux experience is a plus
Big Data experience is a plus
Proven record of working cross group
Passion for live site excellence

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
Microsoft's mission is to be Mobile-First and Cloud-First in every product. If you are looking for front row seat to lead this mission look no further. We are the Azure Mobile team focused on delivering several services that are pivotal to enabling Mobile Workloads that range from cell phones, tablets to "Internet of Things". Our organization owns many Azure Services like Notification Hub, Mobile Services, API Management and Capptain on various platforms PaaS, Private Cloud, Partner Cloud and Public Cloud.

We are looking to add a strong developer to be part of the Azure Mobile group. In this role your team would be responsible for design, implementation, shipping and servicing several features in the Capptain & Notification Hub services.

This rare opportunity will enable to gain firsthand experiences working on cloud scale distributed systems, big data, windows fabric, azure networking, compute, storage and SQL azure as well as open source stack Linux / Java / Hadoop / HBase / MySQL etc.. as we look to leverage the best of both worlds.
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
Have a BS or MS in Computer Science and 5+ years of product development experience
Have a passion for quality software and the drive to ensure users are thrilled with our products
Excellent programming skills in Java , C# ,SQL
Linux experience is a plus
Big Data experience is a plus
Proven record of working cross group
Passion for live site excellence

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
Do you have a passion for developing bi solutions and large scale data warehouses? A desire to help shape the emerging BI ecosystem within Cloud and Enterprise into a competitive differentiator? What about working directly with engineering counterparts and assorted business teams to influence how products and services within C+E are developed, operationalized and monetized?
The goal of Cloud and Enterprise (C+E) Analytics team is to foster a data-driven culture, to encourage and enable the entire organization to make more informed decisions through data. As part of that work our infrastructure and solutions team develops and operationalizes the BI platform that enables a variety of teams and processes to realize that goal. As the volume of data-and the demand for solutions-grows, we need a strong bi developer who can contribute to our re-platforming efforts, build solutions and help manage day-to-day operations.
KEY ACCOUNTABILITIES:
Design, build, test, optimize, and deploy ETL processes and solutions on the Microsoft BI stack.
Collaborate effectively with multiple BI developers and architects responsible for the development, integration, administration, and evolution of the BI ecosystem.
Define and capture metadata and rules associated with ETL processes.
Adapt ETL processes to accommodate changes in source systems, optimize performance and handle new requirements.

KEY QUALIFICATIONS:
1+ years of Microsoft BI stack implementation and development experience.
Relational and dimensional data modeling and database design/development skills.
Database administration, performance tuning and metadata management.
Experience developing on Azure and knowledge of COSMOS, Hadoop, or other big data tools preferred.

PERSONAL ATTRIBUTES/INTERPERSONAL SKILLS:
Excellent written and oral communication skills, particularly the ability to synthesize complex issues/scenarios into easy-to-understand concepts.
An attention to detail with self-discipline and a drive for results.
Demonstrated ability to work in ambiguous situations and across organizational boundaries.
Displays a strong improvement orientation that continually looks at how to improve processes and work approaches.

The candidate must also have:
A Bachelor's degree in Computer Science, Engineering, Business Information Systems, or closely related field.

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
Would you like to be part of the team building the next wave of tools for Enterprise Development in a Cloud-First, Mobile-First world? Would you like to revolutionize how customers use Microsoft API's in consumer and Line of Business (LOB) applications? If so, the Visual Studio Cloud Business Applications team is the place for you.

Our team is looking to bring the power of Microsoft Cloud Services - Office365, SharePoint, Azure and more - to the full breadth of professional application developers. We are adopting a holistic approach to expose Microsoft API's to all developers and enable them to harness the power of our cloud to deliver great experiences across a multitude of platforms and devices. We seek to empower developers in Visual Studio and in the browser for the new cloud generation.

We are looking for passionate and motivated developers to help us achieve our goals. There are great opportunities to innovate, tackle hard technical problems, design and implement solutions. This is very dynamic space, ripe with hard problems, opportunities to make an impact, interact with customers and partner teams across Visual Studio, Office and SharePoint, and Azure. Some of the coolest aspects of this job are an agile culture, great technologies, team camaraderie and talented and passionate engineers. We value passion, creativity, accountability and ownership, and consider everyone in our team to be a "part of the business" with the opportunity to influence our direction.

Required Basic Qualification:

4+ years of professional C# or C++ software development experience

4+ years of experience in object-oriented design, development, debugging, and testing demonstrated across multiple complex product cycles



Preferred Qualifications:

Excellent critical thinking and problem solving skills

A strong sense of team work, ownership, and accountability

Familiarity with HTML5, JS, CSS, and working in a service oriented environment is a nice to have.

Join the Visual Studio Cloud Business Applications development team where you can make a huge impact and enable our customers to take advantage of the powerful Microsoft Cloud. If you are passionate about building great user experiences and exciting development tools - we want to hear from you!

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
Microsoft Cloud Infrastructure and Operations is the team behind the cloud. MCIO is responsible for delivering over 200 Microsoft web portals, Live and Online Services around the world including infrastructure, security and compliance, operations, globalization, and manageability. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide. We are looking for a passionate, high energy individual to help build the network that powers the world's largest online services.

Microsoft continues to invest in Bing and Cloud Services (including Office 365, Azure and XBOX live). The Network Fabric Engineering team is responsible for the Design, Implementation, and Operation of large scale networks that support the applications which service millions of Microsoft's customers. Team members act as technical subject matter experts, and serve as an evangelist for infrastructure and services. By joining the team, you will gain marketable experience in service-oriented network architectures and datacenter networking at massive scale. We are looking for engineers who are able to utilize their knowledge of Networking to impact design choices, and drive feature enhancements in software to monitor the health of our network.

You will be challenged to continually innovate, and partner with software engineers to build software designed networks. These systems will enhance network performance analytics which collect information from network switches, rapidly analyze the data, and then orchestrate repair actions. Team members are tasked with evaluating hardware, software, and performance of future switch platforms which will cater to the development of the network of the future. You will also help define key service/ scorecard metrics and ensure technical solutions are delivered on schedule in accordance with requirements.

Roles and Responsibilities:
- Analytics: Develop, collect, analyze, present and maintain Key Performance Indicators (KPIs) for all aspects of the implementation process and operational state of the network fabric.
- Also participate in defining and understanding SLA (Service Level Agreement) and Operational Level Agreements.
- Automation: Participate in all efforts to automate repetitive tasks to reduce implementation time and to reduce percentage of failures due to human error.
- Continuous Process Improvement: Drive operational improvements into product development efforts.
- Drive creation and execution of documentation, process and procedure improvements to streamline and optimize work performed.
- Maintain CPI effort through the collection of meaningful KPI and using those data to reinforce operational changes to improve performance.
- Work with the leadership team within GNS and GFS, partner with Principal and Partner Software Development teams.
- Drive key priorities within GFS and collaborate on project and strategic Engineering Group.
- Work with GFS and EG work groups to discuss project prioritization, take responsibility for delivering on committed projects.
- Drive operational improvements into product development efforts.
- Drive creation and execution of documentation, process and procedure improvements to streamline and optimize work performed.

Skills and Qualifications:
- Masters or PhD in Mathematics, Computer Science or Electrical Engineering.
- Knowledge and experience working with network management, programming, and monitoring protocols, such as NETCONF/YANG, Junoscript, SNMP, Netflow and sFlow.
- Knowledge of Software Defined Networking and emerging protocols such as OpenFlow.
- Experience designing and developing network/switch management components: SNMP, sFlow, NetFlow data analysis.
- Willingness to work outside of normal business hours as part of an on-call rotation schedule.

Experience Required:
- Strong verbal, written, and presentation skills with the ability to represent complex technical concepts and issues to a geographically diverse audience.
- Experience with scripting/coding using Python, Perl, PowerShell, C++, or C#.
- Reliable, high quality software development
- Switching and routing protocols
- Performance optimization
- Network hardware capabilities - switches and routers
- Systems API design
- Distributed storage

Basic Required Qualifications:
- 4+ years of experience in software development in C/C++/C#
- Systems programming experience Solid System Design and Dev skills
- Experience with performance optimization of low level code
- Experience shipping products or services
- Ability to work with multiple partner teams Passion and drive for profound impact
- BS or MS or PhD degree in Computer Science, or equivalent experience

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
Microsoft Cloud Infrastructure and Operations (MCIO) is chartered with supporting profitable growth of Microsoft's Cloud business by optimizing the infrastructure capacity management. Cloud services enable a promise of elastic scale and infinite capacity. A key challenge in realizing this promise is to always know the ideal quantity of infrastructure resources (datacenters, power, racks, servers, network devices, bandwidth, IP addresses...) to carry - a hard problem, and employ near real-time mechanisms to achieve the planned resource utilization at scale - an even harder problem.

We envision a dynamic, scalable and distributed system that will allow us to continuously model the planned quantity and automatically adjust the provisioning and consumption rate of cloud infrastructure resources. An ideal system will employ machine learning, change modelling, automation of business process and logistics, real-time data collection and analysis, prioritization of resource allocations, and other techniques to efficiently deliver customer promise around infinite cloud resources.

We are looking for software engineers who are passionate about solving large business optimization problems at scale and develop a new class of services. If you are comfortable working in a start-up/v1 effort, motivated by solving hard business process problems with technology, in a continuous learning environment then this could be the position for you.

Qualifications

o BS or MS in Computer Science or equivalent

o 3+ years of industry experience developing software platforms, preferably in server or cloud based systems

o Strong problem solving skills

o Knowledge of various emerging design pattern and technologies to solve business problems at scale

Proven track record of design and technical accomplishment

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
The Windows Azure Active Directory (AAD) Team builds the world class Identity system behind Microsoft's leading cloud business Office 365 and Windows Azure. The identity system in the team comprises a set of services that provide connection with social identification systems, consumer devices, deliver state of the art authentication and authorization such as biometrics, two factor authentication and dynamic claims, and provide the ability for rich developer interaction.

Building these systems such that they can evolve rapidly to meet new customer and partner scenarios requires not only that the teams adopt agile development methodologies but also use cutting edge techniques in traffic shaping, exposure control and experimentation to gauge the quality of their features with live traffic before making them fully available. This is where the AAD Gateway team comes in. We are the front-door to the other partner AAD services and act as the entry point for all requests. This allows us to provide functionality such as the following to our partner services
- Intelligent traffic shaping and A/B testing which allows our partner services the flexibility to gradually expose their customers/partners to new functionality with a high degree of confidence on the quality.
- Flighting/experimentation/request duplication in production with analysis of experiment against control.
- Improve availability/help meet SLA for services by doing auto-retry and health based failover.
- Metrics as we see them on behalf of our partner services. Analysis of these metrics to detect anomalous service behavior that can be leading indicators possible live site issues or bad app/client behaviors.
- Request and tenant level throttling to prevent our partner services from being overwhelmed by malicious or incorrectly written clients or overzealous tenants.
- A full self-service experience for our partners to modify all of this as part of their rapid (daily/weekly) cadence to production.

We continue to make significant impact on the AAD business with our work and have now set our sights on making all this available to other Azure 1st party and 3rd party customers. We think we can help set an industry standard for how service changes go from the developer desktop to production. We need your help in making this happen.

What stack do we use

We use the Windows Azure stack extensively. Our reliability and scale needs have us deployed across multiple Azure clusters across multiple regions. We work closely with the Azure networking team to ensure that we can scale not only our compute but our network requirements as well. We use Windows Fabric to help maintain replicated state when needed. We use data storage and analysis systems such as Azure MDM, COSMOS and Storm to provide data insights for ourselves and our partners. You will have the opportunity to work across all of these and more.

What we need from you

Excellent design/coding chops and attention to detail go without saying. We need you to be super passionate about the area and the vision and do whatever it takes to help us get there. You will have to take things E-E including working with partner services to gather requirements of what to build, design and dev based on these requirements, put in the necessary metrics that allow you to verify quality (not just functional but perf/scale, reliability and live site readiness), get the changes deployed, gather the metrics in production, verify and iterate until done. You will do this while having a lot of fun and a huge impact.

Ideal candidates will have a solid track record of building and running high scale services. A good understanding of distributed systems concepts and practices is essential. Ability to work in a fast-paced environment. Ability to mentor junior members of the team in the right service engineering practices.

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
The world is moving to cloud computing. Microsoft is betting Microsoft Azure as our cloud computing platform. Important steps have already been taken to automate and virtualize storage and computing through software, increasing agility, asset utilization, and automated management, while shifting to scale-out, secure, and low cost infrastructure. The challenge now is to develop the software to automate and virtualize the network, and to achieve corresponding gains.

Creating a new, software controlled virtualized network, optimized for the cloud, represents a once-in-ten-years technological shift. The entire industry is realizing this Software Defined Networking (SDN) vision and jumping into it. This is an exciting opportunity to be front and center of the two key disruptions happening: cloud and SDN. Come and be part of the code Windows Azure team responsible for building the Network Virtual Functions like Virtual Network Gateway for Windows Azure.

The Virtual Network Gateway team is looking for a Software Engineer to design and implement Windows Azure's software stack for the hybrid connectivity solutions. The developer will work with a team of other software developers to design and implement different connectivity solutions that bridge the Azure cloud platform and customer's existing on-premise network, thus allowing customer to fully leverage the power of the Azure platform while maintaining the flexibility of migrating workloads freely between Azure and on-premise. The developer will participate in architecture and designs of various components that constitute this software based solution and ensure a timely execution of the components with high quality.

In this role you will be responsible for critical components of the hybrid connectivity solution, which provides a variety of different choices ranging from the easy-to-setup IPsec VPN based connection to fully redundant enterprise grade ExpressRoute solution.. This will include owning certain components from design, engaging with other teams to manage dependencies, implementation, to monitoring of the deployed service. 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 Microsoft 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; directories; distributed hash tables;network control planes; programmable networking; control plane, fault, and performance monitoring.

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

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
Have you dreamed of a world where compute is an infinitely and readily available? Imagine having the horsepower of billions of virtual servers which can be used to host millions of multiplayer gaming sessions, to host services with the scale of Facebook, or to solve large computational problems in seconds; available anywhere, anytime on any device. Do you want to be a part of the team that is making this dream a reality? If so, the Azure Compute Manager is the right place for you.

The Azure Computer Manager is the "kernel" of the Microsoft Compute Cloud. We build a fault tolerant distributed system on top of commodity datacenter hardware, to deliver an infrastructure for hosting cloud applications in virtual servers. We create an illusion that resources are limitless, infinitely elastic, and always available.

We're on a mission to provide low cost compute, with high availability and fast performance guarantees to enable Enterprise/ITs/CSVs (Cloud Service Vendors) to host applications and workloads in the cloud.

The candidate should have hands on experience with design and development of highly available distributed systems. You will be responsible for unlocking the potential of compute cores available across Microsoft Datacenters and optimizing their use for a variety of workloads running at different priorities.

The Qualifications

? Strong experience with C#/C/C++/Java and systems programming.

? Demonstrated ability and passion for designing and building large scale distributed systems.

? Demonstrated problem solving and debugging skills.

? The ability to multi-task while balancing short term and long term needs is essential.

? 3+ years of software development experience in a product group.

? Bachelor's degree in Computer Science or equivalent is required.

? Experience with online services is a big plus.

Join the Compute Manager and help us build the foundation for the cloud to power the future of computing!

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
Senior Engineer II

Microsoft Azure is in the cloud race to win it. We are part of the Azure networking team responsible for designing, building and operating critical network services that will help us differentiate from our fierce competitors. We are responsible for enabling enterprises to connect their on-premise networks and devices to the cloud, in the most secure and performant way possible. Our team also builds application delivery services such as load balancing. At the core of these services is a solid SDN and NFV infrastructure that we continuously innovate on to improve agility, reliability and cost effectiveness of our services.

The Microsoft Azure networking team is looking for a Software Development Engineer for hybrid network services and the NFV infrastructure team. The engineer will work with a team of other software developers to design, implement, and deploy network services that scale out and remove the limitations of traditional 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 Azure and offers a terrific opportunity for technical and career growth. Our team's innovations are well recognized in the cloud and networking industry.

We seek candidates with expertise in one or more of the following areas:

Switching and routing protocols, transport protocols (TCP/UDP), security protocols (IPSEC, SSL)
Virtualization (hypervisors; virtual machine switching), performance optimization, hardware offloads
Distributed systems, distributed hash tables

The successful candidate will have:
5+ years of experience working in a networking and distributed systems
5+ 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

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
Azure Big Data Cloud Services are key components of Microsoft's Big Bata strategy. We have exciting opportunities in the Big Data org in Microsoft Cloud and Enterprise division, to help us advance the state of the art in multiple areas such as Front End Cloud Services, Service Management and Telemetry/Analytics. As a Software Engineer on the Big Data team, you will help design and implement Microsoft's next-generation Big Data stack to run seamlessly at massive scale (think hundreds of thousands of cores on Azure platform.) You'll gain firsthand experience with an expert engineering team, product managers, and passionate leaders, while working on complex distributed systems and service-oriented architectures based on Azure. You'll work both independently and with other software engineers and PMs to create Internet-scale, cloud-based Big Data services.

This is a fast-paced environment and a great opportunity to work on the next strategic bet to Microsoft. We have very toupetition in the industry and a lot of challenges ahead of us.

We would love to talk to you if you have:

* Passion for and are adept at design and writing good code

* Technical depth, problem-solving skills, drive for results, and the ability to work independently

* Experience in multiple end-to-end ship cycles

* Good communication and collaboration skills

* Proficiency in one of the major programming languages: C++, C#, or Java

* Working experience in one of the following areas : Azure, Hadoop, MapReduce, distributed systems, or storage

* A minimum of 5 years of software development experience

* At least a Bachelor's degree in computer science or a related field


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
The Enterprise Data Directory (EDD) team is building the single solution to catalog, index, share, and discover all of your data assets in Azure and or anywhere. Think of it as Active Directory for Data. We are building on the catalog functionality shipped with PowerBI but extending it to far more data sources and opening it up as a standalone product. The EDD will expose open APIs in addition to end user experiences. The philosophy is that any experience we develop should be possible by third parties using our APIs. We are built on Azure concentrating on making Azure the best place to store, manage, and operate on your data.

Responsibilities:
We are looking for an SDE II Software Engineer to help design and implement the core application model for the EDD. Responsibilities include contributing to the design and implementation of the extension type representation and registration; implementing public ReST APIs to expose the extension model as part of the EDD; writing extension to implement important product features and as examples for third parties.

Qualifications:
5+ years of experience designing, coding and shipping professional software
Ability to redesign an existing system incrementally while making it continue to work well with the existing environment
Excellent design and coding (C#) skills
Passion for services.
Experience delivering server systems a plus.
Experience with implementing developer APIs a plus.
A BS/MS in Computer Science or equivalent preferred

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
The live site engineering team in Information Management and Machine Learning (IMML) group is seeking a software engineer to work on service live site tooling areas.
This team is a small team with IMML group wide impact and influence. It is the center of service excellence of IMML. Operating a service relies on process, tools, metrics and reports for insights into service health and business health. Live site engineering brings consistency for the minimum bar on SLAs and fundamentals for services, and improves the supportability for services. We remove the barriers for new services to come online by providing the infrastructure needed to activate and operate the service. We don't run the services teams make. We make the services teams run better.
Responsibilities of this software engineer role will include software service design, implementation, quality assurance, and operation of live site tooling used by the IMML group.
Qualifications include the following:
Three years of experience in a software design engineer role or software design engineer in test role.
Experience with developing Windows Azure or other cloud services.
Strong C# programming skills and solid design skills.
Experience with development tools and security tools.
Eager to learn and explore new challenges.

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
Summary: Web-UX development on top of Azure's next generation Ibiza framework using HTML5, CSS3, TypeScript, JQuery and Knockout delivering a simple and intuitive experience to author, monitor and improve near-real time pipelines that would perform complex-event processing logic over massive streams of data, engaging trained ML models to detect anomalies or predict trends, and directing the results of stream processing to a variety of targets.

Details:
Beyond the world of Big Data, there is the world of Data in Motion. As data keeps arriving at ever increasing loads, it is critical to stay on top of processing such data, in near real time, to stay on top of the influx, to enable predictive analytics, to enable just-in-time trouble shooting, and to connect the world of things to the cloud of information production, analytics, and control.

Performing complex-event processing logic over massive streams of data, engaging trained ML models to detect anomalies or predict trends, and directing the results of stream processing to a variety of targets. These are all timely and challenging problems at the heart of current large systems and foundational to many future systems.

Bringing together a simple and intuitive experience to empower users to do the above is by itself an extremely hard problem which our competitors avoid by having the user deal directly with the complexity. We have a unique opportunity to win a large portion of the market and open the market to new customers by enabling such experiences.
Intrigued and curious? Or skeptical and want to challenge it? Drop a note to the hiring manager and learn more.

We're looking for a strong Software Engineer IIs with a passion for building UX in the cloud, to create innovative and rewarding experiences over big data in a V1 product. Other levels will be considered.

We would like to encourage Software Engineer IIs with experience in testing web-based UX to apply to this position.
The successful candidate will live on the cutting edge of development technology, and will be adept at using HTML 5, CSS 3, TypeScript, JQuery, Knockout.JS and more...

Join a world-class team that is set up to innovate, create and lead from the ground up. Create innovating experiences, ship often and have fun.

The ideal candidate would have a BS degree in Computer Science (or equivalent), and 3+ years of web development experience. Deep experience and demonstrated results in building & shipping multiple releases of an intuitive experience, a track record of technical leadership, exemplary designs and implementations, "making others great", ideation and delivery of innovative services, features, tools and engineering approaches is required.

Basic Qualifications:
o B.Sc. in Computer Science (or equivalent)
o 3+ years of experience with web development.

Preferred Qualifications:
o Ability to learn new technologies quickly.
o Experience in HTML5, CSS3, Type Script, Query and Knockout.

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
Businesses are developing software faster than ever to gain a competitive edge, which means that application development teams must release exceptional software on ever shorter schedules. This means continuously integrating, testing and delivering new applications. At the same time Dev/Test teams wait an average of 18 days for access to requested environments and 63-68% of Dev and QA work is delayed by environment constraints. Wouldn't it be great if teams could build a complex development stack once, make copies with a single click, and share with the rest of development team? Wouldn't it be even better if teams could automatically create production equivalent build and test environments, seamlessly integrated with their continuous delivery pipeline? Best of all teams could transition their dev and test workloads to Azure and avoid the logistics and hassle of procuring environments through IT operations.

We are a newly forming team building tools to help professional developers across all platforms bring the simplicity and power of DevOps to existing and new applications. We have an incredibly strong core team with an amazing track record for delivering high value software and services using agile practices. Our focus is on driving adoption by rapid iteration and short ship cycles to deliver a SAAS application that allows DevOps teams to:

o Quickly and easily create, replicate, share and destroy complete multi-machine environments including VMs, databases, networks and virtual appliances
o Author, update and manage configuration as code for all their application heterogeneous application stacks and platforms Microsoft, OSS and third parties.
o Integrate environment creation and deployment across development stages and practices including continuous integration and deployment pipelines, integration and load testing, and staging and production
o Create identical build, test and dev environments that accurately reflect production

Requirements we need from you:
o Deep passion for shipping a high quality product that customers love
o A strong desire to constantly improve yourself
o Track record of success in ambiguous situations
o Excellent interpersonal and cross-group collaboration, communication and influencing skills

Bonus if you also have any of the following:
o Experience with OSS and 3rd Party development and platforms e.g. Java, Ruby, Python, Linux, iOS
o Knowledge of DevOps practices
o Knowledge of SDLC methodologies including agile and waterfall methodologies
o Knowledge of modern testing approaches

Required Basic Qualifications:
o A BS degree in CS or Graduation from MSSA plus 3+ years of work experience or Equivalent.

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
The world is moving to cloud computing. Microsoft is betting Microsoft Azure as our cloud computing platform. Important steps have already been taken to automate and virtualize storage and computing through software, increasing agility, asset utilization, and automated management, while shifting to scale-out, secure, and low cost infrastructure. The challenge now is to develop the software to automate and virtualize the network, and to achieve corresponding gains.

Creating a new, software controlled virtualized network, optimized for the cloud, represents a once-in-ten-years technological shift. The entire industry is realizing this Software Defined Networking (SDN) vision and jumping into it. This is an exciting opportunity to be front and center of the two key disruptions happening: cloud and SDN. Come and be part of the code Windows Azure team responsible for building the Network Virtual Functions like software load balancer for Windows Azure.

The Software Load Balancer team is looking for a senior Software Engineer to design and implement Windows Azure's software stack for the data center network . The developer will work with a team of other software developers to design and implement datacenter network virtualization solutions that scale out and remove the fragmentation limitations of traditional datacenter networking solutions. The developer will participate in architecture and designs of various components that constitute this software based solution and ensure a timely execution of the components with high quality.

In this role you will be responsible for critical components of the software load balancer solution. This will include owning certain components from design, engaging with other teams to manage dependencies, implementation, to monitoring of the deployed service. 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 Microsoft 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; directories; distributed hash tables;
network control planes; programmable networking; control plane, fault, and performance monitoring.

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

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
The world is moving to cloud computing. Microsoft is betting Microsoft Azure as our cloud computing platform. Important steps have already been taken to automate and virtualize storage and computing through software, increasing agility, asset utilization, and automated management, while shifting to scale-out, secure, and low cost infrastructure. The challenge now is to develop the software to automate and virtualize the network, and to achieve corresponding gains.

Creating a new, software controlled virtualized network, optimized for the cloud, represents a once-in-ten-years technological shift. The entire industry is realizing this Software Defined Networking (SDN) vision and jumping into it. This is an exciting opportunity to be front and center of the two key disruptions happening: cloud and SDN. Come and be part of the code Windows Azure team responsible for building the Network Virtual Functions like software load balancer for Windows Azure.

The Software Load Balancer team is looking for a senior Software Engineer to design and implement Windows Azure's software stack for the data center network . The developer will work with a team of other software developers to design and implement datacenter network virtualization solutions that scale out and remove the fragmentation limitations of traditional datacenter networking solutions. The developer will participate in architecture and designs of various components that constitute this software based solution and ensure a timely execution of the components with high quality.

In this role you will be responsible for critical components of the software load balancer solution. This will include owning certain components from design, engaging with other teams to manage dependencies, implementation, to monitoring of the deployed service. 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 Microsoft 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; directories; distributed hash tables;
network control planes; programmable networking; control plane, fault, and performance monitoring.

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

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
Beyond the world of Big Data, there is the world of Data in Motion. As data keeps arriving at ever increasing clips, it is critical to stay on top of processing such data, in near real time, to stay on top of the influx, to enable predictive analytics, to enable just-in-time trouble shooting, and to connect the world of things to the cloud of information production, analytics, and control.
Performing complex-event processing logic over massive streams of data, engaging trained ML models to detect anomalies or predict trends, and directing the results of stream processing to a variety of targets. These are all timely and challenging problems at the heart of current large systems and foundational to many future systems.
We are applying state-of-the art technology, both in-house based on cutting edge MSR work and open source from the wider community of Big Data systems. Our services-and-experiences team works hand-in-hand with our languages-and-runtimes and our scale-out and resiliency frameworks teams to deliver high-value Azure services to our customers, both in stand-alone and in bundle offerings with many close partner teams.
Intrigued and curious? Or skeptical and want to challenge it? Drop a note to the hiring manager and learn more.
We're looking for an experienced senior level software engineer with a passion for building robust and scalable services; experts in Distributed and Cloud Systems, Big Data, Streaming, and Data Pipelines.
Join a world-class team that is set up to innovate, create and lead from the ground up. Solve some of the hardest problems in modern computer science, ship often and have fun.
The ideal candidate would have a BS degree in Computer Science (or equivalent), M.S./Ph.D. preferred and 5+ years of systems development experience working in both native and managed code environments. Deep experience and demonstrated results in two or more of the following areas is required: building & shipping multiple releases of robust, highly scalable services and distributed systems; data integration; "big data" storage and query; security/privacy; distributed algorithms; operating systems.
A track record of technical leadership, exemplary designs and implementations, "making others great", ideation and delivery of innovative services, features, tools and engineering approaches is expected.
Basic Qualifications:
o B.Sc. in Computer Science (or equivalent),
o 5+ years of experience with C or C++ or C# or Java coding,
Preferred Qualifications:
o Masters/PhD preferred

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
Are you passionate about making the lives of millions of managed code developers easier? Do you enjoy working with low level system code? Does being at the center of the managed code world appeal to you? If so, the Common Language Runtime (CLR) team has a position for you!

The CLR is the execution engine at the heart of the .NET Framework, which is the foundation on which many Microsoft products and platforms are built, including Azure, ASP.NET, Exchange, SQL, Halo backend, etc. We ship as part of the OS both on the PC and the Phone.

We innovate the technology for client applications via ProjectN https://microsoft.sharepoint.com/teams/CPT/NET/SitePages/Projects/Project%20N.aspx> (aka .NET Native http://blogs.msdn.com/b/dotnet/archive/tags/dotnetnative/>), and for cloud/server workloads via ProjectK https://microsoft.sharepoint.com/teams/CPT/NET/SitePages/Projects/ProjectK.aspx>. We also innovate strategic components in .NET on PC/Phone via new JIT (RyuJIT http://social.msdn.microsoft.com/Search/en-US?query=RyuJIT&beta=0&rn=.NET+Blog&rq=site:blogs.msdn.com/b/dotnet/&ac=4>) and data-driven GC improvements (http://clrcap>).

Learn more at http://aka.ms/clr> and MSDN .NET blog http://blogs.msdn.com/b/dotnet> (.NET Native, RyuJIT).

Required Basic Qualifications:
* Passion about platforms and technology
* Solid programming skills in C++
* Strong interpersonal skills with a proven track record of collaboration
* Excellent written and verbal communication skills
* 4+ years of industry experience designing, developing, and shipping software
* BS degree or equivalent in Computer Science or a related field

Preferred Qualifications:
* Good understanding of managed code/C# and low level OS APIs
* Strong debugging skills

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
Come join the SQL Server Business Intelligence enterprise server and tools team as a key technical contributor. Over the past 10 years, Business Intelligence has grown to become a significant growth driver in the multi-billion dollar SQL Server enterprise business at Microsoft.

We are looking for strong, motivated engineers with a passion for technology, engineering excellence, and solving challenging technical problems to join the SQL BI Pro team. Engineers will work on wide-range of components, features and scenarios spanning BI development tools, Analysis Services and Reporting Services, report rendering engine, middle-tier connectivity, data providers, SharePoint integration, SQL BI management tools, web user interfaces and more across the full design, development, debugging, testing lifecycle. Quality, reliability and outstanding customer experience are key deliverables of our engineering practices.

Basic Qualifications:
1) BS/MS degree in Computer Science, related technical discipline or equivalent years of experience
2) 2+ years of industry experience working on commercial software applications or services
3) 2+ years of application or systems-level programming using C#, C/C++, Java or JavaScript

Preferred Qualifications:
1) Excellent analytical problem solving, technical troubleshooting, debugging and problem solving skills
2) Self-motivated and learn quickly
3) Excellent technical, cross group collaboration and communication skills
4) Experience building high performance, scalable systems\servers\tools
5) Development experience in BI\RDBMS\data or related technologies

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
Are you passionate about Services and Agile Development? Do you want to build best-in-class developer services utilizing modern technologies and in the process influence how Microsoft builds and delivers software?

In the Visual Studio Cloud Services team we pride ourselves on building fast and scalable services that make developers productive. We are building the Visual Studio Online (http://www.visualstudio.com/> ) to be the application development environment for millions of developers. We are looking for skilled and passionate engineers who live and breathe building fast and responsive modern web applications. We are looking for developers who thrive in a fast paced agile environment, shipping high quality code to production multiple times a month.

We have an opening for a strong developer who can work across the Visual Studio Online stack - SQL/SQL Azure backend, Managed Code (C#) mid-tier and Typescript/Javascript web front end. As part of the Microsoft One Engineering system, Visual Studio Online is in a rapid expansion and will be rolling out for internal adoption to Microsoft engineering teams. We need strong developers who love challenges and can make an impact in a fast paced dynamic environment. If this sounds like you, please get in touch with us.

We are looking for a self-driven, customer focused developer with passion for building scalable cloud services and deep knowledge of .Net Framework, C#, SQL Server, Azure and modern web technologies. As part of this position you will be responsible for design and implementation of REST services, C# mid-tier, SQL backend features as well as modern Web UI. The position will require you to have and/or gain extensive knowledge of these technologies: ASP.NET MVC, HTML5, JavaScript, Typescript, jQuery, REST, C#, SQL. We're looking for candidates who seek big challenges as part of a strong team and can mix great collaboration skills with an ability to work independently and deliver well thought out solutions to tough problems for an invitation only hiring event in Redmond on February 20.

Join us and build great developer services and ship every three weeks!

The ideal candidate will have:
o BS degree in Computer Science or related field or equivalent industry work experience
o 2+ years of industry development experience in C#, Java or C++
o Knowledge on .Net Framework, ASP.NET, SQL, REST services, Javascript
o Great problem solving and design skills, and passion for quality
o Knowledge and passion for Agile development practices is a plus

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. By applying to this position you are being considered for multiple like positions with our Server and Cloud organization.
Apply for this job at Microsoft
Microsoft Azure Storage is at the heart of the industry-wide cloud transformation as a massively scalable, distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world. The service stores more than 30 trillion objects, processes more than 3.5 million requests per second and within the next year will have several exabytes of storage.

As a Site Reliability Engineer (SRE) for Azure Storage you will have end-to-end accountability for the global production service from the datacenter and hardware to the network and software stacks. You will use data to drive decisions on how to improve availability, responsiveness and efficiency at massive scale through the use of your software development and engineering skills.

Our team is looking for candidates with strong coding skills, expert decision making and troubleshooting skills, solid communication skills, and most of all passion for solving complex issues at scale. If you think you have what it takes to tackle challenging problems, and a passion for driving service stability and efficiency in distributed systems then this is the job for you.

Responsibilities include:
a.Manage availability, scalability, performance, and efficiency. Write software and automation to prevent problem re-occurrence
b.Develop tools and automation that result in world-class time to detect, diagnose, and mitigate
c.Point person for detecting, diagnosing, and mitigating service issues as part of a 24x7x365 global on-call rotation
d.Participate in capacity planning, hardware design and availability & performance analysis
e.Identify and implement learnings from service issues to improve architecture on both Storage and the broader Azure platform
f.Work with partner teams across Azure, Microsoft and externally to deliver architectural enhancements to improve service reliability and efficiency

Qualifications:
a. BS or MS in Computer Science or equivalent experience
b. 2+ years of experience in writing and debugging C# / C++ / PowerShell
c. 2+ years of experience operating complex, scalable services
d. Ability to analyze data and troubleshoot complex issues that span the services stack including datacenter, hardware, network and software
e. Able to participate in 24X7 on-call rotations and urgent ad-hoc requests
f. Experience leading cross-team projects with competency in problem resolution, influencing and decision making

For more information about Azure Storage, see azure.microsoft.com/services/storage/

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:

Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements.

Public Trust Position: This position may require passing a United States Public Trust Position (PTP) background investigation to meet federal, state and/or local government requirements.

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
The Windows Intune team is continuing to grow as we build from the launch of the premiere cloud-based IT and security management solution for modern devices and desktop computers. Smart mobile devices are transforming the modern work environment. People are bringing their own devices to work, and these devices run on both Windows and non-Windows platforms. People expect their IT department to provide the necessary services for them to be productive on these devices. IT admins are struggling to find ways to quickly respond to this demand, while still managing risks these services bring to enterprises when offered on these devices. In addition enterprises will remain in this hybrid world of enterprise and personal devices, modern and non-modern devices. Our goal is to help our enterprise customers manage billions of these devices across the world, and enable them to provide a variety of services to their end users while being cognizant of protecting their enterprise assets.

We are seeking a dynamic software engineer with a passion for developing ground-breaking software to provide value to Intune MDM customers. Our team's primary challenge includes secure email access, device asset management thru OMA-DM channel, and, various infrastructure investment to re-architecture key pieces to Azure. Combine that with the rapid release expectations on our service, and the need to simplify and streamline even the most complex of administration scenarios, you are guaranteed to be faced with exhilarating challenges on a daily basis. As a developer on the ITPro infrastructure team, you'll work across scrum teams spanning the entire engineering organization - architects, engineers, PMs and operation and service engineers, to enable our feature teams to deliver a modern cloud-management experience.

Our team is committed to continuously releasing new value to customers, and we use agile methodologies to do this in a predictable fashion. Our engineering processes are highly automated to increase quality and productivity. We use the latest technologies, including JSON, Azure, Azure Active Directory, Windows Fabric, .NET 4.5, PowerShell, LINQ and oData so that we can provide customers great value at a low cost, and encourage our developers' continued technical growth.

Candidates are required to have an MS or BS in Computer Science or related degree, and at least 4+ years of industry or related experience using C# or C++, or Java.
Experience with distributed systems development
Prior knowledge on Exchange server is a strong plus.

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.

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
The Developer Content Services team is embarking on an exciting new mission to dramatically increase developer productivity. We're building Azure services that automatically solve coding problems, generate community-editable MSDN-quality documentation, connect developers with the expert they need before they knew to ask, and much more. We eschew incremental evolution. We won't be satisfied until it's 2x, 5x, even 10x easier to build a great Azure service than a mediocre service on a competing platform. Our services will be leveraged to deliver compelling integrated functionality via Visual Studio, Visual Studio Online, and Microsoft's One Engineering System (MSEng).

We are hiring excellent developers who are passionate about developing strong expertise in all aspects of scalable sites and services. You will develop a deep familiarity with: Azure, SQL, data access, middle-tier business logic, App Fabric Cache, Elastic Search, REST & Web API, C#, and javascript. We emphasize a collaborative working environment. We help each other and share our expertise. Our team is a great place for both developers looking to expand their knowledge of services development and experts looking for opportunities to demonstrate leadership.

Our team releases every three weeks, is aggressive in applying the latest technologies and open source tools, and is in constant dialogue about how to improve our products and our processes. If you're interested in changing how people develop software, becoming a services expert, and having a great time doing it, we've got open positions. We look forward to meeting you!


Required Basic Qualifications:

o Bachelor's degree Computer Science, Engineering, Mathematics, or Physics, or equivalent work experience

o 3+ years writing code in C#, Java, or C++

Preferred:

o Master's degree or higher in Computer Science, Engineering, Mathematics, or Physics

o Strong ASP.NET MVC, C# and/or C++ coding skills, system level programming experiences

oExperience with HTML5, CSS3, JavaScript, jQuery, modern JavaScript libraries

oDevelopment experience in SQL and/or cloud storage and related technologies

o Experience in building high performance, scalable online services is highly preferred

oExcellent technical and problem solving skills

oTrack record of self-motivation and drive for results


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
Are you interested in building secure and scalable cloud services for enterprise businesses? Want to work with a fun, dedicated group of creative people in a stable expanding organization? Like coding, innovation and want to be part of building large scale and highly distributed system, then look no further! The vision for Identity for Cloud OS (Windows Azure Active Directory) is a modern, cloud based identity management service providing federation, identity management, device registration, user provisioning, application access control & data protection. You can read my blog at http://blogs.technet.com/b/ad/archive/2014/09/02/azure-ad-under-the-hood-of-our-geo-redundant-highly-available-geo-distributed-cloud-directory.aspx>

Active Directory/Identity is a competitive differentiator and value-add for Azure, Office 365 and the application ecosystem. We are paving new ground with the Enterprise Mobility Suite and innovating in our identity and directory services for the mobile-first and cloud-first world. Identity while being a platform service is also SaaS and something that organizations will pay for the governance value. It is also something that can help bridge on premise and online applications which in turn helps enterprises move their applications to Azure over other IAAS providers. We are expanding our scope to build a consumer directory and support MEGA-tenants for B2C, Hotmail to EXO migration ,office apps for consumers and internet of things (IOT). We are looking for developers for the directory platform team for multiple critical projects as we scale out the directory and enable richer scenarios so we can innovate and provide differentiating experiences at a rapid rate. We're looking for smart, highly motivated and innovative developers who are passionate about building great cloud scale distributed services. You will need to be technically deep and effective, contributing to actual coding, design and architecture work to the team and the system as a whole. You will also own creating the right infrastructure and process so that we can ship code into production environment weekly.

Some specific qualifications include: 5+ years in development and design experience (C/C++/C# and/or Java) with demonstrated experience shipping products Excellent analytical skills with systematic and structured approach to software design At least a Bachelor's Degree in Computer Science, related discipline or equivalent experience

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. 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.

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
Are you interested in building secure and scalable cloud services for enterprise businesses? Want to work with a fun, dedicated group of creative people in a stable expanding organization? Like coding, innovation and want to be part of building large scale and highly distributed system, then look no further! The vision for Identity for Cloud OS (Windows Azure Active Directory) is a modern, cloud based identity management service providing federation, identity management, device registration, user provisioning, application access control & data protection. You can read my blog at http://blogs.technet.com/b/ad/archive/2014/09/02/azure-ad-under-the-hood-of-our-geo-redundant-highly-available-geo-distributed-cloud-directory.aspx>

Active Directory/Identity is a competitive differentiator and value-add for Azure, Office 365 and the application ecosystem. We are paving new ground with the Enterprise Mobility Suite and innovating in our identity and directory services for the mobile-first and cloud-first world. Identity while being a platform service is also SaaS and something that organizations will pay for the governance value. It is also something that can help bridge on premise and online applications which in turn helps enterprises move their applications to Azure over other IAAS providers. We are expanding our scope to build a consumer directory and support MEGA-tenants for B2C, Hotmail to EXO migration ,office apps for consumers and internet of things (IOT). We are looking for developers for the directory platform team for multiple critical projects as we scale out the directory and enable richer scenarios so we can innovate and provide differentiating experiences at a rapid rate. We're looking for smart, highly motivated and innovative developers who are passionate about building great cloud scale distributed services. You will need to be technically deep and effective, contributing to actual coding, design and architecture work to the team and the system as a whole. You will also own creating the right infrastructure and process so that we can ship code into production environment weekly.

Some specific qualifications include: 5+ years in development and design experience (C/C++/C# and/or Java) with demonstrated experience shipping products Excellent analytical skills with systematic and structured approach to software design At least a Bachelor's Degree in Computer Science, related discipline or equivalent experience 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. 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.

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
Are you passionate about working on the next generation of Windows PowerShell? Do you feel excited about developing an automation platform that will be used by millions of customers to automate datacenters and the cloud? Do you love to hack on core productivity tools that will transform the datacenter? If yes, read on!

Windows PowerShell has been the central part of the management experience for IT professionals for Windows Server and other server-based products. The CloudOS is Microsoft's evolution toward software-plus-services business by delivering a state-of-the-art server platform designed for cloud computing. A vital piece of the CloudOS is enabling DevOps scenarios for the customers, being able to treat 'infrastructure as code'. The current state of the art technology on Windows for this is PowerShell Desired State Configuration.

The Enterprise Cloud organization is building a new feature team that will build the next generation of Windows PowerShell for managing the cloud. This team's charter is to help plan, architect, and deliver a new Windows PowerShell automation platform around themes that are key to the success of the entire cloud computing strategy for Windows Server.

We are looking for a Software Design Engineer to help design, implement, and deliver with quality the next generation of Windows PowerShell and Desired State Configuration. You will use a variety of technologies to deliver end-to-end solutions that empower and delight customers. You will work on a team that develops on cloud cadence including shipping to a public gallery, server products, and Azure. You will experience the right blend of developing a platform as well as a service. You will work closely with partner teams that include Azure and Visual Studio. You will build on the momentum created in previous versions of Windows Server with a focus on manageability and automation. You will have a record of technical leadership, solid planning, and shipping world-class software. You will also be empowered to engage actively with a vibrant community of crazy PowerShell loving folks, interacting with them, getting feedback and teaching them how to use the cool feature you just developed!

Candidates are expected to have the following qualifications:
o Bachelor's/Master's degree in Computer Science or equivalent
o 3+ of experience as a commercial software developer in C# (preferred) or C++ in all phases of a product cycle
o Great technical passion, terrific problem-solving skills, drive for results, and ability to work independently
o Passion for high performance, scalability, and reliability
o Passion for quality and a core belief that all members of the feature team share the responsibility for the quality of the product
o Can-do entrepreneurial attitude with experience working in a team with industry-leading, innovative, and high-quality releases

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
Just as Microsoft's products are moving to the cloud, so too are the tools used to build them. VSO (Visual Studio Online) is the cloud platform for both our 1st & 3rd party development.
We are leading the effort to create a modern build engine - fast, reliable, scalable, cloud-based, and yet closely aligned with Microsoft's existing build tooling. We precisely analyze dependencies between build tasks, enabling distribution and caching at a fine-grained level. We are aiming to expand the target platforms from Windows to OSX and Linux. The modern build engine will ship as part of Visual Studio, and will be made available as a service in VSO: All engineers inside and outside of Microsoft will be able to kick off distributed and cached builds from their personal development environments, benefitting from the power of the cloud to get lightning fast build results.
We're looking for a great senior software engineer to help us drive the build tooling space forward. All of our engineers care deeply about shaping the future of our engineering systems at Microsoft, and the software development experience of our customers. Build is literally the heart of the engineering system. You will be an important participant in all stages of our engineering lifecycle - from initial research and discovery, quick iteration on promising concepts, solution prototyping and development, all the way through successful tool release inside of Microsoft, as part of Visual Studio, and as a service. We are passionate about having a culture of learning fast and constantly iterating towards success. You will have the opportunity to wear multiple hats and demonstrate breadth, depth, and leadership. The solutions you help create will have a multiplier effect across all of Microsoft, and all Visual Studio and VSO customers.
5 years of experience as an engineer is required. You should have direct experience in developing software engineering tools such as build systems, compilers, or runtime systems. Experience in designing and operating cloud services is a plus. Experience in creating cross-platform applications for Windows, Linux and OSX is a plus. You should feel comfortable dealing with ambiguity, and confident about being able to apply your extensive engineering experience to make pragmatic choices about design, architecture, implementation, quality, and processes. You will be working in an engineering team on designing and implementing a build language and distributed execution engine with a cache and artifact store running at truly massive scale in the cloud and on the desktop.
Strong familiarity with industry ALM tools (version control, builds, etc...) is a plus.

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
The Information Management and Machine Learning Team is looking for a highly motivated Software Engineer with a passion for building UX for a cloud service, to create innovative and rewarding experiences over data.

Data is at the heart of all modern enterprises, and the successful application of data is key to successful decision making. It powers strategic decisions, creates lasting competitive advantages, and generates new insights. But while technology has made it easy to acquire vast amounts of data, connecting decision makers with the right data is more difficult than it has ever been.

This experience focuses on automated and manual annotating and curation of data and its relationships. Analyzing data usage, enabling users to properly use data sets, managing a community of data experts, performing impact analysis, understanding the lineage of data, and troubleshooting data related issues to help information-workers discover data, correctly use it in order to make business decisions. This experience will be built using modern web technologies such as ASP.NET MVC 4, HTML 5, CSS 3, JQuery, Angular.JS, etc.

Our approach combines innovative user experiences, the power of the cloud, information retrieval, data mining, distributed computing, and machine learning to enable end-user experiences.

If you want to create incredible new innovative experiences in the cloud using cutting edge UX technologies, while becoming an industry leader - join our team. Now is the time.

Qualifications:
o 3+ years software development experience shipping products in all stages of release cycles.
o Bachelor's degree in computer science or equivalent
o Passion for user experience.
o Strong technical and analytical skills.
o Ability to learn new technologies quickly.
o Strong C# skills required.
o Experienced in ASP.NET MVC 3 or 4, CSS3, HTML5, JavaScript, JQuery and Angular.js.

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
Cloud & Enterprise's Information Management and Machine Learning Team is building a Cloud-based platform service to modernize self-service information management through facilitating sharing of enterprise relevant data assets across the enterprise, closing the gap between the user ecosystems of data production and data consumption. It is an incredible opportunity to join us now on this evolutionary journey and deliver on this vision. We are looking for a highly motivated and accomplished technical leader to tackle the problem of high volume data repository, data discovery, data sharing/collaboration and powerful usage analytics.

Information workers ask "What data-sets can help me in my work?", "Can I rely on this data when I formulate a decision?", and "How should I use this data?" The software industry has been working for decades to find answers to these questions, but the accelerating volume and complexity of data has outpaced the ability of technology to make that data discoverable, manageable and valuable. We believe we have found a strategy to solve these problems in a disruptive and innovative way.

Our approach combines innovative user experiences, the power of the cloud, information retrieval, data mining, distributed computing, and machine learning to enable seamless discovery and consumption on diverse, valuable data assets.

Basic Qualifications
Bachelor's degree in computer science or equivalent
5+ years of software development and shipping products in all stages of release cycles.
Solid problem solving skills, coding and technical abilities in building and testing services in complex/distributed systems
Strong experience with C# and backend software development
Ability to take a project from scoping requirements through actual launch of the project

Preferred Qualifications

Experience with large scale, service-oriented architecture
Experience with SQL/NoSQL, Azure, Java, Elastic Search
Ability to effectively articulate technical challenges and solutions
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

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
Ever wonder how and where your password is stored? Or what really happens under-the-covers when you logon to your machine every morning? Logon to your Live account, or access a cloud application? Identity is at the center of everything our customers do - whether it's how they define themselves, express relationships, decide who to trust, or discover others. From logging in to your workstation, to social networking, to customer relationship management, it is identity information which matters most. In the enterprise, Active Directory has shaped the identity experience for the last 15+ years - but now we're scaling beyond that! The Active Directory Fabric core team is looking for a strong developer to create the core infrastructure experience for the next 10 years and beyond, as we extend the power of Identity to the Cloud, and enable our customers to be deployed both on-premises and in the cloud.

You will be challenged by hard-core requirements, large code bases both old and new, and the need to consistently produce robust server-side code in a fast-moving environment. If you are the type of person who gets motivated by these types of challenges, and you are excited by the opportunity to design and code new features in the new expanded Identity environment - then this is the job for you!

Successful candidates will have experience in designing, implementing and shipping complex commercial products or cloud services; have demonstrated excellence in designs and code they have produced; be a creative thinker that is able to develop features that map to customer needs. A proven ability to write secure, reliable and maintainable code and then effectively test and debug it is a must. Proven and demonstrable skill in C++, C#, or Java is necessary. A minimum of 5 years of experience developing and shipping product features is required. An MS in Computer Science or Engineering (or comparable technical discipline and business knowledge) is required.

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
Are you passionate about Services and Agile Development? Do you want to build best-in-class developer services utilizing modern technologies and in the process influence how Microsoft builds and delivers software?

In the Visual Studio Cloud Services team we pride ourselves on building fast and scalable services that make developers productive. We are building the Visual Studio Online (http://www.visualstudio.com/> ) to be the application development environment for millions of developers. We are looking for skilled and passionate engineers who live and breathe building fast and responsive modern web applications. We are looking for developers who thrive in a fast paced agile environment, shipping high quality code to production multiple times a month.

We have an opening for a strong developer who can work across the Visual Studio Online stack to deliver Agile work experiences - SQL/SQL Azure backend, Managed Code (C#) mid-tier and Typescript/Javascript web front end. As part of the Microsoft One Engineering system, Visual Studio Online is in a rapid expansion and will be rolling out for internal adoption to Microsoft engineering teams. We need strong developers who love challenges and can make an impact in a fast paced dynamic environment. If this sounds like you, please get in touch with us.

We are looking for a self-driven, customer focused developer with passion for building scalable cloud services and deep knowledge of .Net Framework, C#, SQL Server, Azure and modern web technologies. As part of this position you will be responsible for design and implementation of REST services, C# mid-tier, SQL backend features as well as modern Web UI. The position will require you to have and/or gain extensive knowledge of these technologies: ASP.NET MVC, HTML5, JavaScript, Typescript, jQuery, REST, C#, SQL. We're looking for candidates who seek big challenges as part of a strong team and can mix great collaboration skills with an ability to work independently and deliver well thought out solutions to tough problems.

Join us and build great developer services and ship every three weeks!

The ideal candidate will have:
BS degree or higher in Computer Science or related field
2+ years of commercial software engineering covering all stages of the release cycle.
Knowledge on .Net Framework, ASP.NET, SQL, REST services JavaScript.
Great problem solving and design skills, and passion for quality
Knowledge and passion for Agile development practices is a plus

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
Microsoft Cloud Infrastructure & Operations (MCIO) team is chartered with supporting profitable growth of Microsoft's Cloud business by optimizing the infrastructure capacity management. Cloud services enable a promise of elastic scale and infinite capacity. A key challenge in realizing this promise is to always know the ideal quantity of infrastructure resources to carry - a hard problem, and employ near real-time mechanisms to achieve the planned resource utilization at scale - an even harder problem.

We envision a dynamic, scalable and distributed system that will allow us to continuously model the planned quantity and automatically adjust the provisioning and consumption rate of cloud infrastructure resources.

We are looking for software engineers who are passionate about solving large business optimization problems at scale and develop a new class of services. If you are comfortable working in a start-up/v1 effort, motivated by solving hard business process problems with technology, in a continuous learning environment then this could be the position for you. We are keenly interested in engineers familiar with distributed systems, strong background in coding and software design, and debugging experience for an invitation only hiring event at our Redmond campus February 26-27, 2015 .

Become a part of the answer and reach your full potential. Microsoft is an Equal Opportunity Employer (EOE) and strongly supports diversity in the work place. By applying to this position, you are being considered for multiple like positions with our organization.


Qualifications
o BS in Computer Science or equivalent experience, MS preferred
o 2+ years of experience designing and developing software, preferably in the distributed, cloud based systems
o Strong problem solving and debugging skills
o Proven track record of design and technical accomplishment
o Knowledge of design pattern and technologies to solve business problems at scale
o Ability to quickly pick up existing concepts and employ new techniques

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
Microsoft Azure provides a comprehensive platform for developers to build, deploy, and scale applications in the cloud. Azure is now being used by over 80% of the Fortune 500 companies and we are adding thousands of new customers per week. New services and features for Azure are being released constantly. With Azure we are building the next major business at Microsoft and it is an exciting time to get involved.

The Azure web team is small and agile team responsible for the Azure.com web site. Azure.com is the front door for new and existing Azure customers. From Azure.com visitors learn and sign-up for Azure, view documentation, calculate pricing, or monitor the status of their services. We operate like a well-funded startup with a constant focus on agility and by helping the Azure business grow customers and revenue. We use the best tools available, release daily, and make data-driven improvements by leveraging A/B tests, user feedback, and analytics
.
We are growing our team and looking for several talented developers for Azure.com and some exciting new web properties. As a back end web engineer on the Azure web team you will be responsible for:
Developing scalable and resilient REST WebAPIs that provide the backbone for Azure.com
Integrating with APIs exposed by internal Microsoft teams and external partners
Implementing data access and storage services to support Azure web properties
Implementing authentication across Azure web properties
Leveraging Machine Learning and Hadoop services to enable personalized and data-driven experiences for Azure web properties

To be successful you'll need the following skills:
4+ years of experience developing backend components for large scale, production web sites
4+ years of experience using ASP.NET, C#, and Visual Studio
2+ years of experience using cloud storage services such as SQL Database, Azure Storage, S3, or Mongo DB
Comprehensive experience using Git/GitHub
Excellent verbal and written communication skills
Blend of passion, creativity, and attention to detail for delivering an awesome web experience

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
Enterprise Cloud (EC) group is focused on delivering cloud solutions for our enterprise customers, and the solutions for our hosting partners who need to support these customers. These solutions are built to provide a consistent hybrid experience to meet unique demands of customer's on-prem data centers. We are part of Engineering Insights team within Enterprise Cloud group focusing on collecting, analyzing, and presenting data unique to the needs of how we build and deliver our hybrid scenarios. Our goal is to enable our teams to pull data from all stages of their product\service lifecycles, and from on-prem customer data centers. We want to bring all this data together, process it and get it in front of the appropriate actors and decision makers as quickly and clearly as possible.

We are looking for a strong developer who has passion to learn broad set of technologies, can stay on top of modern technologies, and help increase engineering efficiency of our team by introducing modern techniques and technologies. We work in an agile environment where we are continuously delivering value to our customers and driving our priorities based on the customer feedback. The position offers a lot of opportunity to solve hard problems our customers are facing.

Qualifications At least 4 years of software development experience. Experience developing Service Oriented Architectures (SOA) based online services. Experience developing web applications using web technologies like HTML5, AngularJS, knockout, JavaScript and typescript etc The ability to work independently, be self-driven, and ready for a fun and fast-paced environment. Good written and verbal communication, people and collaboration skills. A BA/BS or graduate degree in computer science or an equivalent degree is required.

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
Are you interested in working on a service where quality, reliability, scalability and outstanding customer experience are key deliverables? Would you like to learn the breadth of technologies that exist in the world class database platform services? Do you enjoy debugging and solving the most complex technical problems? Are you passionate about working with data driven technologies? Are you ready to drive outstanding results in a growing team of motivated and strong developers and your personal contribution? Look no further, we have a fantastic opportunity for you!
Over the past 10+ years, the Data Pillar (DP) has grown from 40 million dollar business to 5+ billion dollar business and become one of the key revenue generators at Microsoft. We have lots of high-end enterprise customers who have bet their mission critical applications on SQL Server and SQL Azure Platform. Any down time means critical business loss for these customers. This team's responsibility is to improve the Operate metrics of TTD/M/R for different DP services which is first party focused (internal teams) and Customer Adoption metrics for DP services which is 3rd party focused (external customers). For Operate, this team is investing in building world class monitoring, alerting, and detection platform with real time data stream processing, search and auto remediation capabilities. For Customer Adoption, this team is investing in building OSS adaptors, drivers to ease the adoption of DP services from OSS developer community and looking towards building an end to end solution using DP services as an offering.
We are looking for an experienced Developer with strong development, design skills to join this growing team and have the opportunity to work on the growing SQL Azure set of services. The ideal candidate would have a B.S. degree in Computer Science (or equivalent), M.S/Ph.D. preferred and 5+ years of systems development experience working in both native and managed code environments. Deep experience with services, big data, databases, distributed systems, data analytics is required. We have a great set of opportunities available for you.
Basic Qualifications:
B.Sc. in Computer Science (or equivalent), Masters/PhD preferred and 8+ years of relevant experience
Strong problem-solving and design skills
Strong C/C++ coding skills, strong C# coding skills and experience with managed platforms is a big plus
Understanding of Enterprise Server development, with an emphasis on mission-critical robustness, performance, scalability, security and build-to-last
Deep expertise in: databases, data analytics, data mining, distributed systems, operating systems.
Ability to work in an agile environment, learning and adapting quickly.
Excellent communication, coaching and motivation skills.
Strong track record of collaboration across multi-discipline boundaries.

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
There is no better time to join Azure than now. The battle for data supremacy has moved to the cloud, and Azure SQL Databases is leading the way! We are building market-leading, next gen UX and enterprise cloud services that are transforming how people use Azure.
We are looking for software developers (SDE-IIs) who can implement scalable architectures, solve challenging problems and churn out high quality code. As a member of the team, you will have the opportunity to drive and lead the development of innovative new platform services from ground up. If you enjoy working with a wide variety of technologies such as JavaScript, TypeScript, HTML5, C#, WCF, SQL and Windows Azure, this opportunity is tailor made for you. Our team owns fundamental aspects of Azure including the enterprise cloud offering for SQL, the next-gen UX experience and front-end service management.
Joining Azure is a fantastic opportunity to work on some of the best engineering challenges that will continue to shape the industry. Azure fosters a supportive and productive work environment and is known for providing growth avenues for developers to reach the highest levels at Microsoft. The team culture values technical excellence, agility, and continuous improvement. Whether you're starting your career or looking for exciting change, we have a great set of opportunities for you.
Basic Qualifications:
B.Sc. in Computer Science (or equivalent), Masters/PhD preferred
5 or more years of experience working with large scale online services
Strong problem-solving skills and proven experience with web technologies (and/or C#)
Demonstrated knowledge of CS fundamentals in one or more of the following areas: online services, web portal UX, distributed systems, databases, cloud computing

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
Are you someone with a passion for technology, and engineering excellence? Do you enjoy debugging and solving the most complex technical problems? Are you interested in working on a product where quality, reliability and outstanding customer experience are key deliverables? Are you interested in learning the breadth of technologies that exist in the world class database platform, SQL Server? Are you someone who likes to question the norm and strive for innovation on the job? Look no further, we have a fantastic opportunity for you!

Over the past 10+ years, SQL Server has grown from 40 million dollar business to 7+ billion dollar business and become one of the key revenue generators at Microsoft. We have lots of high-end enterprise customers who have bet their mission critical applications on SQL Server. Any down time means critical business loss for these customers. To deliver the best customer experience ever we created the Servicing Experience Engineering Development Team with an added objective to design and build rich supportability features. Over last two years, this team has grown more than three times in size, and demonstrated exceptional value and got wide recognition for working and solving mission critical issues, delivering on hotfixes for released products, as well as supportability feature improvements for upcoming releases.

We are looking for strong developers to join this growing team and have the opportunity to work on SQL Server Manageability and Tools. You will be providing solutions to help enterprise customers manage their most important asset - their data. You have to learn how these complex components are designed and implemented to effectively debug, diagnose and deliver resolution to problems that would help the end customer succeed with SQL Server in their mission critical environment. The breadth of component/area ownership will provide you opportunities to collaborate at different levels and to raise visibility of your work. Partnering and collaborating with groups across the Microsoft like other development teams, Customer Support Services, Premier Field Engineering are essential for the success. Even though you wouldn't be directly working with customers, you'll have a deep insight into how the customers are using the product and will be leveraging that to design and implement supportability features, improvements and contribute to making SQL Server a more successful product.

This is an excellent opportunity to learn how a complex product like SQL Server is architected, designed and implemented and how it works. This big picture and exposure to breadth of technology throughout Development Lifecycle and beyond, you get in this role, is a great experience that any systems person would love to have. In this role you will be working in a mature engineering organization utilizing some of the finest engineering practices and with some of the best engineers at Microsoft with long experience from different parts of the database industry. These are critical elements that are essential for long term success and career growth in any systems groups in Microsoft. The business impact you will have in helping SQL Server penetrate deeper into the enterprise segment would be amazing. We are a relatively young team and thus you will have great career growth opportunity.

Qualifications:

1) BS/MS degree in Computer Science or a related technical discipline

2) 3+ years of application level programming using C#, C++, or Java

3) Excellent debugging and problem solving skills

4) Excellent technical, cross group collaboration and communication skills

5) Self-motivated and willing to learn

6) Experience building high performance, scalable systems is preferred

7) Development experience in RDBMS/BI or related server technologies is preferred

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
Would you like to be part of the team building the next wave of tools for Enterprise Development in a Cloud-First, Mobile-First world? Would you like to revolutionize how customers use Microsoft API's in consumer and Line of Business (LOB) applications? If so, the Visual Studio Cloud Business Applications team is the place for you.

Our team is looking to bring the power of Microsoft Cloud Services - Office365, SharePoint, Azure and more - to the full breadth of professional application developers. We are adopting a holistic approach to expose Microsoft API's to all developers and enable them to harness the power of our cloud to deliver great experiences across a multitude of platforms and devices. We seek to empower developers in Visual Studio and in the browser for the new cloud generation.

We are looking for passionate and motivated developers to help us achieve our goals. There are great opportunities to innovate, tackle hard technical problems, design and implement solutions. This is very dynamic space, ripe with hard problems, opportunities to make an impact, interact with customers and partner teams across Visual Studio, Office and SharePoint, and Azure. Some of the coolest aspects of this job are an agile culture, great technologies, team camaraderie and talented and passionate engineers. We value passion, creativity, accountability and ownership, and consider everyone in our team to be a "part of the business" with the opportunity to influence our direction.

A successful candidate for this position will have:

Required Basic Qualifications:

4+ years of professional C# or C++ software development experience

4+ years of experience in object-oriented design, development, debugging, and testing demonstrated across multiple complex product cycles.

Preferred Qualifications:

Excellent critical thinking and problem solving skills

A strong sense of team work, ownership, and accountability

Familiarity with HTML5, JS, CSS, and working in a service oriented environment is a nice to have.

Join the Visual Studio Cloud Business Applications development team where you can make a huge impact and enable our customers to take advantage of the powerful Microsoft Cloud. If you are passionate about building great user experiences and exciting development tools - we want to hear from you!

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
Would you liked to make an impact on the future of SQL Server on cloud? Then, come join the SQL Server Virtual machine team. We are one of the fastest growing business in Windows Azure IaaS ( Infrastructure As a Service ) with increasing number of enterprise customers moving to cloud to host their database instances. This is a fantastic opportunity to work with some of the best engineers tackling challenging problems that will continue to shape the future of database industry. You will be working on grass root incubation project designing/shipping new SQL Architecture optimized for cloud. You will be also delivering enterprise class hybrid scenarios that provides seamless experience across SQL on premise such as cloud V1 enterprise class live migration, highly optimized fast backup scenarios etc.. You will be part of small, fast paced start up team that values teamwork, technical excellence, and grass roots innovation.

Basic Qualifications:
o B.Sc. in Computer Science (or equivalent),
o 3-5 years of hands on software development in cloud platform development or enterprise server development
o 3+ years' experience C/C++/C#/Java coding skills.
o Strong design, analysis and coding skills.
o Strong knowledge in databases, cloud computing, and operating systems fundamentals.

Big pluses, but not requirements:
o M.S./Ph.D. in Computer Science (or equivalent).

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
The MSDN Subscriptions team is part of Visual Studio Online (VSOnline) and owns core experiences and infrastructure for the MSDN subscribers and administrators worldwide. VSOnline is Microsoft's next generation of development tools and services in the cloud. VSOnline goal is to become the single place for all developer targeted services- for both the internal One Microsoft Engineering System and for customers. We ship new features every 3 weeks and our adoption is growing at a very rapid clip. We have well over 1.7 million MSDN subscribers and this number is growing. You'll have the opportunity to learn a variety of technologies, go deep in many domains and create experiences leveraged by millions of developers across the globe.

We are looking for talented engineers who can help us deliver and define the next wave of experiences for our millions for customers. Strong cross-group collaboration skills a must as you will have the opportunity to work with many different teams across Microsoft. Exposure to building secure, distributed and scalable services is a significant plus. You should be able to juggle multiple asks in parallel and ship in rapid cycles with high quality. Come onboard to build one of the most important services that will set the tone for all future development practices - inside Microsoft and outside in the developer community!

Required Basic Qualifications:

-BS degree or higher in Computer Science or related field or related field or equivalent work experience
-3+ years of commercial software engineering covering all stages of the release cycle
- Proficiency on at least 4 of the following SQL, REST, ASP.NET MVC, HTML5, JavaScript, jQuery
-Deep expert knowledge of C/C++ and/or C#

Preferred qualifications:
- Experience developing large, high-volume services and responsive, elegant web UI is beneficial
- A passion for improving and evolving collaboration, engineering practices, and producing high quality software.

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
Exponential growth has transformed data into a new natural resource. Every industry has focused on exploiting data analytics for competitive advantage. Business applications of advanced analytics abound: consumer companies doing targeted marketing, financial firms scoring customer credit-worthiness, retailers managing product promotions, manufacturers detecting anomalies in sensor data, & many more.

Traditional data analysis tools are no longer sufficient to draw rich insights from terabytes and petabytes of data. As such, big data & advanced analytics capabilities are some of the most promising future growth opportunities for Microsoft's data platform. We are a fast-paced team within Microsoft's Information Management & Machine Learning (IMML) organization looking to enrich the advanced analytics capabilities in Microsoft's data platform across on-prem & cloud.

We are looking for a highly motivated Software Engineer II to design and develop advanced analytics capabilities that are highly scalable, reliable, secure, & efficient. In this role, you will be responsible for the design, development and delivery of server software designed for running in modern computing environments at high scale and reliability. You must be able to take a complex problem, break it down and develop highly modular and clean code. You must have a proven track record spanning all aspects of software development life cycle.

Requirements:

Excellent problem solving, design, coding, and debugging skills
Experience in developing complex, large scale software in C++, C# or equivalent languages
High performance, multi-threaded design and development
Deliver software with a continuous integration, validation, & delivery methodology
Proficiency in data structures and algorithms is a must
Proficiency in unit-testing and other validation techniques
Ability to work closely with team members to collaborate on innovative solutions
Self-driven, proactive, & results-oriented, with the ability to work with minimal direction
Solid written and verbal communication skills
3+ years of experience as a software developer working on industrial strength software and a track record of having shipped commercially successful software products
A BS or MS degree in Computer Science or equivalent
Bonus: Expertise in R and/or other languages & environments for statistical computing
Bonus: Development experience with distributed computing frameworks such as Hadoop & Apache Spark
Bonus: Experience developing cross-platform software and/or services
Bonus: Experience developing and/or extending open source software

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
Do you want to be part of a small dynamic team that is responsible for enabling engineers deliver innovations and customer value at a faster pace? Engineering system and tooling which support engineers and SDLC workflows can be competitive advantage (or disadvantage) for organizations. Do you get excited about having huge positive impact on engineers' day-2-day productivity and enabling success of Developer Tools and Services? Come join the team that has a rapid release cycle which relentlessly finds and goes after major opportunities to improve engineers' productivity and how we build and deliver software and services to our customers!

Engineering Productivity Systems team within Visual Studio Cloud Services (VSCS) is charted to build, improve, and evangelize tools, infrastructure, and best practices across an organization of over 500 engineers. As part of VSCS org, you will get to play with Visual Studio Online features before the rest of Microsoft and external developers. You will leverage and grow your skills related to cloud and online services. This team is looking for self-motivated and results driven developers with strong passion for making others better. Our team designs, builds, and supports some of the most critical tools and infrastructure for VSCS including build, deployment, validation, performance testing, and engineering insights. In this role, you will collaborate with engineers across the org to plan and build features which significantly improve all phases of the SDLC. You will be data-driven and surface engineering insights and intelligence around friction points and bottlenecks in our engineering pipeline, help them get prioritized for investment, and contribute to build-measure-learn cycle. You will contribute to strategies for long-term direction of tooling and infrastructure, define scope to deliver optimal value and execute on schedule. You will prototype concepts and identify possible design and algorithmic drawbacks early in development cycle. You will contribute to technical innovation and promote best engineering practices and mentor new engineers to help them grow to new heights. You will directly influence how VSO can outpace the competitors in terms of innovations.

Required Basic Qualifications:

BS/MS in Computer Science or related discipline

3+ years of experience in software development and testing

Proficient in Design, Debugging, and coding in C#, HTML, MVC, SQL

Experience with web applications, middle tier and web services

The ideal candidate will also possess:
Solid Technical, Communication, and Collaboration skills
Demonstrated ability to be detail-oriented, and an excellent problem-solver
Experience in mentoring engineers

Experience with agile development

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
Are you interested in tackling complex problems in the Identity space, in an agile environment? If so, then the Identity & Access Management (IAM) engineering team in the Identity and Security Services Division (ISSD) is the place to be.

The IAM team is responsible for delivering the next generation of identity management products & services to manage identities, credentials, roles and access rights across both on-premises and cloud in a consistent & seamless manner. We are at the front and center of Microsoft's identity strategy and work with the Active Directory (AD) and Azure Active Directory (AAD) services to power critical needs such as authentication, authorization, single sign-on, email, management of devices and social enterprise.

Identity and Access is at the center of everything our customers do, from social networking to single sign-on, from small devices to desktops to data centers. As customers make the transition from on-premise to cloud, they need simple, scalable products and services that meet their identity management needs across environments with many disparate systems.

One of the key areas is analysis and presentation of the data to end users. Some of the challenges in this area are large-scale data management and aggregation from disparate sources and across multiple datacenters. Another important area is management and features around single sign-on of thousands of applications through secure identity.

We are looking for a highly motivated developer with an excellent track record and a passion for building innovative application software. In this role you will help us design and deliver the next generation identity products and services that will power the enterprise and cloud computing for several decades. You will be expected to apply agile development methodologies to design and write high quality code that meets availability, performance, and scalability goals. This is a broad and complex mission and is critical to Microsoft's business strategy.

A successful candidate will have:
Excellent coding skills in C#
A proven track record of delivering high quality software on time
Strong communication skills and a passion for solving hard problems
4+ years software engineering experience
Bachelor degree in Computer Science or Engineering

Experience and skills that will set you apart:
Knowledge and experience of Azure is preferable.
SQL and database fundamentals is optional
UX design and coding skills
Agile development
Other Online Services experience

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
Are you interested in working on a team that is deeply technical and has a passion for making our developers successful and improving our products? Do you want to drive key impact and value to the company? Do you want a fun job that is at the very leading edge of our technologies and deeply immersed in what customers want to do with Azure?

Microsoft patterns & practices team provides architects and developers with tools and techniques they need to build reliable, high-quality applications on Azure. We have a long history of providing proven practices and cutting-edge solutions to today's real-world development challenges. Our team is looking for an experienced software engineer with a sincere interest in improving the state of our craft.


The patterns & practices team...
oIs an agile team passionate about software craftsmanship
oWorks directly with both customers and internal Microsoft teams to solve interesting problems
oWorks on cool stuff bringing together tooling, practices and processes

As a team member you...
oWill work with experts, often from the industry, to solve interesting real-world problems
oCreate guidance that is respected and used industry-wide
oWill not get stuck working on the same project for years

Our typical deliverables include:
oReference implementations - real-world examples of typical application architectures shipped as source code
oWritten guidance - narratives reflecting the entire software development process, associated patterns, and tradeoffs that arise from technical decisions

Our projects are generally developed in the open, iteratively and with frequent community & product group feedback. We also extract emerging patterns from today's work and apply them to the development of future products.

Come help us change the world of software development by joining a team where you can make a difference.

The responsibilities of this position are to:
oProvide technical leadership in development efforts of projects, with reasoned arguments and defensible data.
oParticipate in customer engagements to feel hands-on customer pain, and use that experience to drive better guidance.
oHelp ensure that deliverables express the best implementation Microsoft can recommend to customers today and allow for a smooth transition to future products.
oInteract with customers, our field, and partners to understand the challenges and solutions in building enterprise business applications.
oContinuously and quickly learn new technologies.

The successful applicant must have the following qualifications:
oBroad software design and development skills, with a proven track record of building and deploying large scale cloud services.
oKnowledgeable in architectural concerns such as security, scalability, availability, manageability, and performance.
oCapable of leading a development team, including working with remote developers.
oWorking knowledge of design patterns and distributed system principles & ability to communicate the rationale underlying design decisions.
oDevelopment experience with one or more popular stacks, such as .NET, Java, Ruby, Python, NodeJS etc. Including experience with NoSQL solutions and big data analytics.
oExcellent written and verbal communication skills.
oAn aptitude and love for solving problems.
oA passion for learning and a desire to help others be successful.
oOpen source contributions and community involvement is a plus.

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
Do you want to join the forefront of the cloud revolution? Do you want to be part of a team that is shaping the development experience for the next generation of cloud and cloud enabled line of business applications?

Cloud computing is a fast growing, multi-billion dollar market. Cloud and cloud applications are already changing the enterprise and consumer digital lives and this is just the beginning.

Our charter is to be the catalyst of the cloud apps revolution. We are tasked with providing the tools that enable developers to unleash the power of Microsoft's cloud platforms. Our tools help developers build and deploy great applications that connect cloud, phones, tablets and other devices and services. The Cloud Tools team extends the power of the "Best IDE" award winning Visual Studio with tools enabling developers to seamlessly build applications leveraging cutting edge cloud technologies and paradigms. Cloud tools enable creating, packaging, deployment, debugging, running, troubleshooting of scalable Windows Azure applications and services.

As part of the Cloud Tools team, you will work closely with our partner teams in Windows Azure and Visual Studio to provide the next generation of tools to build cloud applications. We are an agile team that promotes creativity and innovation. We use engineering best practices and ship regularly to quickly address customer needs with excellent experiences. If you look for opportunities to innovate, design and implement solutions for challenging technical problems in a fast pace, agile environment, while working with cross team with newest cloud technologies, this is the opportunity you have been looking for. Join our team where collaboration, innovation, team spirit and learning are at the heart of the team's culture!

Required Basic Qualifications:

- BS in computer science (or equivalent)
- 4+ years of software and/or services development and product delivery experience
- 3+ years of experience developing client applications
- 3+ years of experience developing web applications
- Expertise in C#, WPF, .NET

Preferred Basic Qualifications :

- Experience in Visual Studio, Windows Azure, TFS, C++, MSBuild, SQL, ASP.NET, JavaScript and web services is a plus
- Solid object oriented design, critical thinking, software debugging and problem solving skills
- Proven ability to quickly learn new technologies and efficiently collaborate with partners to deliver outstanding results.
- Attention to details and passion for high quality software.

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
Are you someone with a passion for technology, and engineering excellence? Do you enjoy debugging and solving the most complex technical problems? Are you interested in working on a product where quality, reliability and outstanding customer experience are key deliverables? Are you interested in learning the breadth of technologies that exist in the world class database platform, SQL Server? Are you someone who likes to question the norm and strive for innovation on the job? Look no further, we have a fantastic opportunity for you!

Over the past 10+ years, SQL Server has grown from 40 million dollar business to 7+ billion dollar business and become one of the key revenue generators at Microsoft. We have lots of high-end enterprise customers who have bet their mission critical applications on SQL Server. Any down time means critical business loss for these customers. To deliver the best customer experience ever we created the Servicing Experience Engineering Development Team with an added objective to design and build rich supportability features. Over last two years, this team has grown more than three times in size, and demonstrated exceptional value and got wide recognition for working and solving mission critical issues, delivering on hotfixes for released products, as well as supportability feature improvements for upcoming releases.

We are looking for strong systems level developers to join this growing team and have the opportunity to work on breadth of SQL Server Analysis Service and SQL Server Engine.

You have to learn how these complex components are designed and implemented to effectively debug, diagnose and deliver resolution to problems that would help the end customer succeed with SQL Server in their mission critical environment. The breadth of component/area ownership will provide you opportunities to collaborate at different levels and to raise visibility of your work. Partnering and collaborating with groups across the Microsoft like other development teams, Customer Support Services, Premier Field Engineering are essential for the success. Even though you wouldn't be directly working with customers, you'll have a deep insight into how the customers are using the product and will be leveraging that to design and implement supportability features, improvements and contribute to making SQL Server a more successful product.

This is an excellent opportunity to learn how a complex product like SQL Server is architected, designed and implemented and how it works. This big picture and exposure to breadth of technology throughout Development Lifecycle and beyond, you get in this role, is a great experience that any systems person would love to have. In this role you will be working in a mature engineering organization utilizing some of the finest engineering practices and with some of the best engineers at Microsoft with long experience from different parts of the database industry. These are critical elements that are essential for long term success and career growth in any systems groups in Microsoft. The business impact you will have in helping SQL Server penetrate deeper into the enterprise segment would be amazing. We are a relatively young team and thus you will have great career growth opportunity.

Qualifications:
1) BS/MS degree in Computer Science or a related technical discipline
2) 3+ years of system level programming using C/C++ or multiple years of system level programming with C#/Java
3) Excellent debugging and problem solving skills
4) Excellent technical, cross group collaboration and customer facing communication skills
5) Self-motivated and willing to learn
6) Experience building high performance, scalable systems is preferred
7) Development experience in RDBMS/BI or related server technologies is preferred

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
Microsoft Azure provides a comprehensive platform for developers to build, deploy, and scale applications in the cloud. Azure is now being used by over 80% of the Fortune 500 companies and we are adding thousands of new customers per week. New services and features for Azure are being released constantly. With Azure we are building the next major business at Microsoft and it is an exciting time to get involved.

The Azure web team is a small and agile team responsible for the Azure.com web site. Azure.com is the front door for new and existing Azure customers. From Azure.com visitors learn and sign-up for Azure, view documentation, calculate pricing, or monitor the status of their services. We operate like a well-funded startup with a constant focus on agility and by helping the Azure business grow customers and revenue. We use the best tools available, release daily, and make data-driven improvements by leveraging A/B tests, user feedback, and analytics.

We are growing our team and looking for several talented developers for Azure.com and some exciting new web properties. As a back end web engineer on the Azure web team you will be responsible for:
o Developing scalable and resilient REST WebAPIs that provide the backbone for Azure.com
o Integrating with APIs exposed by internal Microsoft teams and external partners
o Implementing data access and storage services to support Azure web properties
o Implementing authentication across Azure web properties
o Leveraging Machine Learning and Hadoop services to enable personalized and data-driven experiences for Azure web properties

To be successful you'll need the following skills:
o 4+ years of experience developing backend components for large scale, production web sites
o 4+ years of experience using ASP.NET, C#, and Visual Studio
o 2+ years of experience using cloud storage services such as SQL Database, Azure Storage, S3, or MongoDB
o Comprehensive experience using Git/GitHub
o Excellent verbal and written communication skills
o Blend of passion, creativity, and attention to detail for delivering an awesome web experience

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
The combination of always-connected devices, always-networked people and powerful cloud services is transforming the face of computing. Already, we are seeing amazing applications that exploit this new inflection point in technology: from Flipboard to Foursquare, Shazam to Star Walk, SnapShop to MagicPlan. But, the revolution has just started and the real magic remains to come. Microsoft Project Siena is an application that is set to change the universe of apps that will be built on Microsoft platforms.

To help us accelerate this effort, we are looking for a highly-driven, exceptionally talented senior developer who will be in charge of bringing new first party services (O365, Lync, Dynamics, Skype), external services and driving the service connection architecture inside Siena. This is a high-visibility role for a developer who is comfortable dealing with ambiguity, driving features from inception to production and is seeking to innovate at a pace that rivals any startup, and impact multiple products in one of the largest and fastest growing businesses in Microsoft. Given the early stage of the project, this is also an opportunity to have a large impact on the design and implementation of the product and the services. The ideal candidate has outstanding design and coding skills and a passion to tackle technically challenging areas. Experience with data storage (e.g. SQL Azure), web services (e.g. Azure, OSD) and other web technologies are a must.

Basic Qualifications
2+ years of software development with C++ or C# or Java
Bachelor's Degree in Computer Science, Computer Engineering, Engineering, Physics or Mathematics
Preferred Qualifications
Experience with architecting and developing scalable cloud services.
Experience with web and data services and web technologies (examples include: HTML5, JS, REST, SOAP, JSON, ODATA, OAuth)
Experience with authentication standards and protocols.
4+ years of software development and software design experience (C++/C#/Java) with industry experience in shipping products.

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
Microsoft Azure provides a comprehensive platform for developers to build, deploy, and scale applications in the cloud. Azure is now being used by over 80% of the Fortune 500 companies and we are adding thousands of new customers per week. New services and features for Azure are being released constantly. With Azure we are building the next major business at Microsoft and it is an exciting time to get involved.

The Azure web team is small and agile team responsible for the Azure.com web site. Azure.com is the front door for new and existing Azure customers. From Azure.com visitors learn and sign-up for Azure, view documentation, calculate pricing, or monitor the status of their services. We operate like a well-funded startup with a constant focus on agility and by helping the Azure business grow customers and revenue. We use the best tools available, release daily, and make data-driven improvements by leveraging A/B tests, user feedback, and analytics.

We are growing our team and looking for several talented developers for Azure.com and some exciting new web properties. As a full stack web developer on the Azure web team you will be responsible for:
Developing new customer facing experiences on Azure.com
Creating pixel perfect pages in partnership with our awesome design team

Developing several new backend capabilities including WebAPIs and personalization support
Creating tools used by hundreds of Microsoft stakeholders to automate content management, analytics, A/B testing, and operations for global websites
Partnering with internal teams to consume data and services to enable new end-to-end features

To be successful you'll need the following skills:
5+ years of web development experience building and running large scale, production web sites
4+ years of experience with ASP.NET MVC, Web APIs, C#, and the .NET Framework
2+ years of experience with databases and storage services such as SQL Database, Azure Storage, and/or MongoDB
2+ years of experience with Javascript, CSS/LESS, and popular libraries such as Angular, Bootstrap, Backbone, or Knockout
Comprehensive experience using Visual Studio, Git, and GitHub
Deep understanding of REST and HTTP for building/consuming WebAPIs
Excellent verbal and written communication skills
Blend of passion, creativity, and attention to detail for delivering an awesome web experience

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
The combination of always-connected devices, always-networked people and powerful cloud services is transforming the face of computing. Already, we are seeing amazing applications that exploit this new inflection point in technology: from Flipboard to Foursquare, Shazam to Star Walk, SnapShop to MagicPlan. But, the revolution has just started and the real magic remains to come. Microsoft Project Siena is an application that is set to change the universe of apps that will be built on Microsoft platforms.

To help us accelerate this effort, we are looking for a highly-driven, exceptionally talented developer who will be in charge of developing the authoring experience - a large application which uses state of the art technologies - from the ground up. Your responsibilities will include view model implementation, UI and UX implementation and application logic such as 2D/2.5D canvas manipulation, page navigation, intellisense, clipboard support, data formatting, animation panel and much more. Additionally, be prepared to develop new innovate custom controls for the different surfaces (Phone, Tablets, large Screens) and widgets that leverage today's device capabilities (e.g. touch, gesture, accelerometer). The ideal candidate has outstanding design and coding skills and a passion to tackle technically challenging areas and to create breakthrough user experiences.

To apply, you must have the following skills:

o 2+ years of software development and software design experience (C++/C#/Java)
o Excellent analytical skills and an ability to abstract concepts
o At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent
o An entrepreneurial spirit with a can do attitude - Self-starter, project finisher and adaptable, congenial colleague

Additional experience with the following will be helpful but not required:

o Large-scale application development
o Windows 8 application development (WinJS, WWA, HTML, JS, WinJS, C#)
o Experience building widgets, controls and/or customizing existing controls for desktop and tablet devices (touch interaction)

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
It's a new day in IT. There are more apps, more devices, and now, more data than ever - all driven by the rise of cloud computing and the use of cloud services. With these technologies playing an ever present role in businesses, how can IT drive more efficiency and deliver new forms of value? Microsoft's answer is the Cloud OS - Microsoft's next generation backend platform. Designed for modern application needs, the Cloud OS is a rich, consistent platform that spans public, private and service provider clouds. The Cloud OS platform not only powers all of Microsoft's Internet scale cloud services (including O365, Bing, SkyDrive, Xbox Live, Skype and Dynamics) but also fuels global enterprises around the world to meet their most challenging and mission-critical computing needs. Today, businesses everywhere depend on the products that make up the Cloud OS, including Windows Azure, Windows Server, SQL Server, Visual Studio and System Center.

The Cloud OS business opens the doors for software engineer professionals to reach their full potential and follow their passions in tech spaces like storage, security, networking, data center and virtualization technology. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide. You will be troubleshooting and solving problems of platform and customer application at scale in ways you will never experience except in the Cloud OS environment. The key to success in this position is flexibility, aptitude to zoom up and down the software stack, and ability to think creatively to come up with innovative features to solve customer needs in cloud computing. We are keenly interested in engineers familiar with distributed systems, strong background in coding and software design, and debugging experience for an invitation only hiring event at our Redmond campus on March 20th and 23rd.

Become a part of the answer and reach your full potential. Microsoft is an Equal Opportunity Employer (EOE) and strongly supports diversity in the work place. By applying to this position, you are being considered for multiple like positions with our Server and Cloud organization.


Basic Qualifications:
o 2+ Years of industry design and development experience in C#/C/C++/Java and systems programming.
o Bachelor's degree in Computer Science or equivalent is required.

Preferred Qualifications:
o Passion for designing and building highly available distributed systems at scale.
o Demonstrated problem solving and debugging skills.
o Ability to learn and grasps concepts quickly in a fast paced environment.
o Experience with agile methodologies is a plus, a willingness to adopt them is required.

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
The combination of always-connected devices, always-networked people and powerful cloud services is transforming the face of computing. Already, we are seeing amazing applications that exploit this new inflection point in technology: from Flipboard to Foursquare, Shazam to Star Walk, SnapShop to MagicPlan. But, the revolution has just started and the real magic remains to come. Microsoft Project Siena is an application that is set to change the universe of apps that will be built on Microsoft platforms.

To help us accelerate this effort, we are looking for a highly-driven, exceptionally talented developer who will be in charge of developing the authoring experience - a large application which uses state of the art technologies - from the ground up. Your responsibilities will include view model implementation, UI and UX implementation and application logic such as 2D/2.5D canvas manipulation, page navigation, intellisense, clipboard support, data formatting, animation panel and much more. Additionally, be prepared to develop new innovate custom controls for the different surfaces (Phone, Tablets, large Screens) and widgets that leverage today's device capabilities (e.g. touch, gesture, accelerometer). The ideal candidate has outstanding design and coding skills and a passion to tackle technically challenging areas and to create breakthrough user experiences.

To apply, you must have the following skills:
o 2+ years of software development and software design experience (C++/C#/Java)
o Excellent analytical skills and an ability to abstract concepts
o At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent
o An entrepreneurial spirit with a can do attitude - Self-starter, project finisher and adaptable, congenial colleague

Additional experience with the following will be helpful but not required:
o Large-scale application development
o Windows 8 application development (WinJS, WWA, HTML, JS, WinJS, C#)
o Experience building widgets, controls and/or customizing existing controls for desktop and tablet devices (touch interaction)

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
The combination of always-connected devices, always-networked people and powerful cloud services is transforming the face of computing. Already, we are seeing amazing applications that exploit this new inflection point in technology: from Flipboard to Foursquare, Shazam to Star Walk, SnapShop to MagicPlan. But, the revolution has just started and the real magic remains to come. Microsoft Project Siena is an application that is set to change the universe of apps that will be built on Microsoft platforms.

To help us accelerate this effort, we are looking for a highly-driven, exceptionally talented developer who will be in charge of developing the authoring experience - a large application which uses state of the art technologies - from the ground up. Your responsibilities will include view model implementation, UI and UX implementation and application logic such as 2D/2.5D canvas manipulation, page navigation, intellisense, clipboard support, data formatting, animation panel and much more. Additionally, be prepared to develop new innovate custom controls for the different surfaces (Phone, Tablets, large Screens) and widgets that leverage today's device capabilities (e.g. touch, gesture, accelerometer). The ideal candidate has outstanding design and coding skills and a passion to tackle technically challenging areas and to create breakthrough user experiences.

To apply, you must have the following skills:
o 4+ years of software development and software design experience (C++/C#/Java)
o Excellent analytical skills and an ability to abstract concepts
o At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent
o An entrepreneurial spirit with a can do attitude - Self-starter, project finisher and adaptable, congenial colleague

Additional experience with the following will be helpful but not required:
o Large-scale application development
o Windows 8 application development (WinJS, WWA, HTML, JS, WinJS, C#)
o Experience building widgets, controls and/or customizing existing controls for desktop and tablet devices (touch interaction)

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
The MSDN Subscriptions team is part of Visual Studio Online (VSOnline) and owns core experiences and infrastructure for the MSDN subscribers and administrators worldwide. VSOnline is Microsoft's next generation of development tools and services in the cloud. VSOnline goal is to become the single place for all developer targeted services- for both the internal One Microsoft Engineering System and for customers. We ship new features every 3 weeks and our adoption is growing at a very rapid clip. We have well over 1.7 million MSDN subscribers and this number is growing. You'll have the opportunity to learn a variety of technologies, go deep in many domains and create experiences leveraged by millions of developers across the globe.



We are looking for talented engineers who can help us deliver and define the next wave of experiences for our millions for customers. Strong cross-group collaboration skills a must as you will have the opportunity to work with many different teams across Microsoft. Exposure to building secure, distributed and scalable services is a significant plus. You should be able to juggle multiple asks in parallel and ship in rapid cycles with high quality. Come onboard to build one of the most important services that will set the tone for all future development practices - inside Microsoft and outside in the developer community!

The ideal candidate will have:

Required Basic Qualifications:

- BS degree or higher in Computer Science or related field or related field or equivalent work experience

- 5+ years of commercial software engineering covering all stages of the release cycle

- Proficiency on at least 4 of the following SQL, REST, ASP.NET MVC, HTML5, JavaScript, jQuery

- Deep expert knowledge of C/C++ and/or C#



Preferred Qualifications:

- Experience developing large, high-volume services and responsive, elegant web UI is beneficial

- A passion for improving and evolving collaboration, engineering practices, and producing high quality software.



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
Microsoft Azure provides a comprehensive platform for developers to build, deploy, and scale applications in the cloud. Azure is now being used by over 80% of the Fortune 500 companies and we are adding thousands of new customers per week. New services and features for Azure are being released constantly. With Azure we are building the next major business at Microsoft and it is an exciting time to get involved.
The Azure web team is small and agile team responsible for the Azure.com web site. Azure.com is the front door for new and existing Azure customers. From Azure.com visitors learn and sign-up for Azure, view documentation, calculate pricing, or monitor the status of their services. We operate like a well-funded startup with a constant focus on agility and by helping the Azure business grow customers and revenue. We use the best tools available, release daily, and make data-driven improvements by leveraging A/B tests, user feedback, and analytics.
We are growing our team and looking for several talented developers for Azure.com and some exciting new web properties. As a frontend web developer on the Azure web team you will be responsible for:
Developing new customer facing experiences on Azure.com
Creating pixel perfect pages in partnership with our awesome design team
Optimizing web experiences through continuous A/B testing and analytics
Defining and managing UX patterns and web standards used across Azure web properties
Mentoring contributors across the Azure group who are creating new pages and content

To be successful you'll need the following skills:
3+ years of web development experience building and running large scale, production web sites
2+ years of experience with HTML5, JavaScript, and CSS/LESS
2+ years of experience with popular JavaScript libraries such as Angular, Bootstrap, or Knockout
2+ years of experience using ASP.NET, C#, and Visual Studio
Comprehensive experience using Git/GitHub
Excellent verbal and written communication skills
Blend of passion, creativity, and attention to detail for delivering an awesome web experience

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
We are Application Insights team and we are building a product to monitor health and usage of customer applications. We are building SDKs that will need to seamlessly interoperate with customer apps and send data to our data collection services, scalable data processing and storage solutions as well as state of the art data visualizations web UI. We are also running a world class service with challenging SLOs. We have couple of months left to General Availability but the journey is just starting - would you like to be part of it?

As part of Server and Services team you will work across the whole stack of Application Insights pipeline, from data collection to visualization. With the massive amounts of data we collect, the challenge is how to intelligently present it to the customer so that they can identify and diagnose the problem. We are looking for engineers with passion for building intuitive UI and data visualizations. You will collaborate across groups within Application Insights and partner teams to drive your ideas all the way from design discussions to code and customer feedback.

We are an agile team to the core with 3 week sprint execution cadence, weekly planning, retrospectives, pairing and task boards. We have a long backlog, aggressive schedule and also value work life balance and being agile is how we get it done.

This is what we are looking for:
o Passion for building intuitive UI and data visualizations - you notice great UI around us and when working on UI you aren't satisfied until you get it right
o Good understanding of data structures, algorithms and analysis of algorithm complexity - nothing fancy, but you must know what's inside, big O's, when to use which and popular algorithms
o Excellent design, coding, testing, debugging and communication skills and willingness to continuously improve- so that you are efficient and successful at what you will be doing most of time
o Expertise with JavaScript, AJAX, ASP.NET - you understand and can build modern web applications
o Passion and empathy for customers - you feel their pain and do your best to help
o 3+ years of experience as an engineer building industrial strength software, including 1+ years working in UI development - you have a proven track record
Bonus points for:
o Familiarity with Windows Azure
o Expertise with TypeScript, jQuery, knockout.JS
o Experience with performance monitoring and diagnostics
o Experience with running a service, continuous integration and deployment, test frameworks, GIT

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
Do you want to work on features that will impact hundreds of millions of users? Do you want to be on the front line of fight against cyber criminals? If so, the Identity Security & Protection team is the right place for you! Our team focus on scenarios for protecting Microsoft Account and Azure Active Directory from account compromise and service abuse, and on creating enhanced security and protection features for consumers, business customers and end users, driven by data intelligence bolstered by machine learning.

Job Responsibilities:
o Develop prevention and detection systems to combat account compromise and service abuse.
o Develop mitigations to minimize negative impact of successful compromise or abuse attacks, and negative impacts of our prevention and detection systems erroneously applied.
o Develop account recovery mechanisms to remediate accounts and give back control to legitimate owners.
o Research to learn about mechanisms being employed by fraudsters, as well as to determine probabilities correlated with both good and bad actors.
o Collaborate with relying parties, platform teams, and other identity providers to ensure maximum protection in ecosystem and increase net efficiency.
o Create tools and platforms to facilitate efficiency in meeting the responsibilities listed above.

Qualifications:
o Bachelor's degree in Engineering, Computer Science or related technical field
o 2 years of industry experience working on commercial software applications or services
o Proficiency in C++/C#
o Familiarity with machine learning, big data analysis, cloud storage

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
It's a new day in IT. There are more apps, more devices, and now, more data than ever - all driven by the rise of cloud computing and the use of cloud services. With these technologies playing an ever present role in businesses, how can IT drive more efficiency and deliver new forms of value? Microsoft's answer is the Cloud OS - Microsoft's next generation backend platform. Designed for modern application needs, the Cloud OS is a rich, consistent platform that spans public, private and service provider clouds. The Cloud OS platform not only powers all of Microsoft's Internet scale cloud services (including O365, Bing, SkyDrive, Xbox Live, Skype and Dynamics) but also fuels global enterprises around the world to meet their most challenging and mission-critical computing needs. Today, businesses everywhere depend on the products that make up the Cloud OS, including Windows Azure, Windows Server, SQL Server, Visual Studio and System Center.

The Cloud OS business opens the doors for software engineer professionals to reach their full potential and follow their passions in tech spaces like storage, security, networking, data center and virtualization technology. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide. You will be troubleshooting and solving problems of platform and customer application at scale in ways you will never experience except in the Cloud OS environment. The key to success in this position is flexibility, aptitude to zoom up and down the software stack, and ability to think creatively to come up with innovative features to solve customer needs in cloud computing. We are keenly interested in engineers familiar with distributed systems, strong background in coding and software design, and debugging experience for an invitation only hiring event at our Redmond campus in November .

Become a part of the answer and reach your full potential. Microsoft is an Equal Opportunity Employer (EOE) and strongly supports diversity in the work place. By applying to this position, you are being considered for multiple like positions with our Server and Cloud organization.

Basic Qualifications:
o 2+ Years of industry design and development experience in
C#/C/C++/Java and systems programming.
o Bachelor's degree in Computer Science or equivalent is required.

Preferred Qualifications:
o Passion for designing and building highly available distributed systems at
scale.
o Demonstrated problem solving and debugging skills.
o Ability to learn and grasps concepts quickly in a fast paced environment.
o Experience with agile methodologies is a plus, a willingness to adopt
them is required.

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
Are you interested in building the experiences which enable Azure, the fastest-growing cloud platform in the world, make billions of dollars of revenue? Do you want to work in a team where you will interact with tens of partners and will build a platform that enables all the services in Azure go to market in a blockbuster manner? If you enjoy driving innovation in a fast-paced services team, are passionate about building great user experiences, and yearn to build highly scalable services, this is the right opportunity for you!

What makes our team special?
It has never been a more exciting time in the Windows Azure Customer Acquisition and Billing (CAB) team. Every service & application that Microsoft sells in the cloud will go through the new platform that this team is responsible for building. We deliver brand new customer facing features in a fast paced environment while also continuing to extend and mature our platform.

What is this position?
In this position, you will be a part of the team which owns customer acquisition experiences, billing experiences, public APIs related to such experiences, work on integration with our backend commerce system and provide insight and analytics to our customers related to their cloud resource usage.

What does it take?
Our team culture is execution focused, collaborative, and passionate. We need strong technical leaders who are self-starters and are excited to build features that have significant impact on customers, developers and partners. Some of the qualities we look for in a candidate include:
Ability to lead change and drive own initiatives: The CAB team is a startup environment and, by definition, small and agile, so the ability to lead change and deal with ambiguity is a must. We are looking for highly motivated leaders who are interested in taking ownership of their area and running it end-to-end.
Technical mastery: This role requires someone who can quickly step into a highly technical area, and design an API Layer that makes it seamless and simple for users. Bonus points if you understand identity and highly-scalable systems.
Execution efficiency: for any task, there is usually a way to do it much faster. As a startup, we need to scale out massively, and quickly.
Experience: We would love someone with experience in online highly scalable services, commerce or marketplaces. However, horsepower and motivation are more important to us than experience. You should have strong technical skills and the ability to pick up new ideas and concepts quickly.
Cross-team skills: Our team works with tens of partners, both internal and external, in the course of a week. You will need to work closely with partner teams (both internal and external partners) to figure out solutions to current issues as well as drive planning together for future product releases.

Basic Qualifications
3 to 5 years as a software developer
Passion for development and design best practices and cloud application patterns
Passion for real customer and partner business scenarios translating to design impact on the platform
BA or BS degree in Computer Science or related field

The ideal candidate will possess expertise with the latest cutting edge technologies used in building Web applications and Web services. Examples include C#, JavaScript, HTML5, CSS, jQuery, Knockout.js, TypeScript, and ASP.NET MVC. Don't have experience with these? We will consider candidates who have a proven record of delivering in an agile environment and are willing to put in the effort to learn and to build up this highly sought after skill set.
Experience building scalable and fault-tolerant systems in the cloud/hybrid environments preferred

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
The Identity & Access Management Team is creating world-class user experience for managing identities and access to resources, both in the cloud and on-premises. As of late our focus is on building game changing solutions in the SaaS Management space. You may have already seen some of these capabilities being exposed in the HTML5-based Azure AD extension in the Windows Azure management portal (and if you haven't, be sure to sign up for a free trial today and check it out). Our customers love it! But this is just the tip of the iceberg; we're just getting started!

The team is growing fast and we are seeking developers that are passionate about user experience. The cloud is a huge bet for Microsoft - when you join our team you will help us invent it and you will have a huge opportunity to influence its success. Windows Azure is a great organization to work for and the time is right. We work like a start-up and have fun doing it!!!

We are looking for a highly motivated individual, who has passion for designing and developing world class solutions to complex technical problems, to help us solve problems in the Identity & Access Management space. These solutions will require using the latest cutting edge technologies in building Web applications and Web services such as HTML5, JavaScript, CSS, jQuery, ASP.NET MVC etc. You will be expected to apply agile development methodologies in designing your components and writing high quality code that meets availability, performance, and scalability goals.

Successful candidates must have experience in designing, implementing and shipping complex commercial software products. Successful candidates must also possess strong organizational and communication skills and be creative thinkers. An ability to write secure, reliable and maintainable code and then effectively test and debug it is a must. 3 + years' experience in C++, C# or Java is necessary. Knowledge and experience in distributed systems design and development is critical and knowledge of security is a big plus. Prior experience in building state of the art user experience is highly desirable. An MS in Computer Science or Engineering (or comparable technical discipline and business knowledge) is required.

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
Make a huge impact on developers by working on products that will simplify their lives, increase their productivity, enhance their code quality, and make development of client projects of all sizes enjoyable and easy. The Client Platform team is responsible for delivering world class experiences for building web and native client applications for Internet Explorer, all screens of Windows, be it desktop, phone or Xbox and also enabling developers to take their applications cross-platform to iOS and Android. Applications are crucial for success of a platform, and this space is critical for Microsoft. We are looking for an experienced candidate to join the Experiences and Insights team of this organization to help us innovate and deliver in a rapidly moving and highly competitive arena.

The Experiences and Insights team takes a data-driven, customer-obsessed approach to validate that the developer experiences described above are world class and exceed our customer's expectations. As such, we expect to invest in tools and engineering systems to help gather, analyze and visualize data, deeply understanding developers and their needs, the technology ecosystem in which they work, the competition as well as other efforts that will help us assess value and also deliver insights into these experiences.

The position is in the Multi-Device Development Experiences and Insights team, part of the Client org described above. The team is working on delivering developer experiences to enable customers to write hybrid apps using HTML, JavaScript/TypeScript that can run on any Microsoft platform as well as on Android and iOS, all from within Visual Studio. Our experiences interact heavily with open source offerings.

Successful candidates for this position will have a strong interest for the web developer workflow, solid technical skills (web development skills are strongly desired but not a requirement), deep analytical skills and a track record of delivering innovative and creative solutions. Data processing skills are a strong plus. This is a great opportunity to understand in depth what Web devs use and how they work as well as how competing platforms work.

KEY RESPONSIBILITIES
Understand well the Web development landscape.
Assess in-depth developer experiences and correlate findings to other data sources to drive product change.
Develop systems to help gather data and ensure scenario completeness.
Build telemetry gathering and analysis tools to understand feature usage, quality, performance and reliability.
Work with customers to validate the value propositions that we are working on delivering.

REQUIREMENTS
3+ years of experience in software engineering
Solid coding skills (Javascript/Typescript, C# or C++)
A BS or equivalent degree in Computer Science, Electrical Engineering, or a related field or equivalent experience
Strong written and verbal communication skills
Self-motivated, proactive, and results-oriented
Strong customer focus and passion for doing the right thing for the customer
Passion for data-driven approach to software engineering

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
The Developer Content Services team is embarking on an exciting new mission to dramatically increase developer productivity. We're building Azure services that automatically solve coding problems, generate community-editable MSDN-quality documentation, connect developers with the expert they need before they knew to ask, and much more. We eschew incremental evolution. We won't be satisfied until it's 2x, 5x, even 10x easier to build a great Azure service than a mediocre AWS service. Our services will be leveraged to deliver compelling integrated functionality via Visual Studio, Visual Studio Online, and Microsoft's One Engineering System (MSEng).

We are hiring excellent software engineers who are passionate about developing strong expertise in all aspects of scalable sites and services. You will develop a deep familiarity with: Azure, SQL, data access, middle-tier business logic, App Fabric Cache, Elastic Search, REST & Web API, C#, and javascript. We emphasize a collaborative working environment. We help each other and share our expertise. Our team is a great place for both developers looking to expand their knowledge of services development and experts looking for opportunities to demonstrate leadership.

Our team releases every three weeks, is aggressive in applying the latest technologies and open source tools, and is in constant dialogue about how to improve our products and our processes. If you're interested in changing how people develop software, becoming a services expert, and having a great time doing it, we've got open positions. We look forward to meeting you!

Basic Qualifications
Bachelor's degree Computer Science, Engineering, Mathematics, or Physics or equivalent work experience
4+ years writing code in C#, Java, or C++
Excellent technical and problem solving skills
Track record of self-motivation and drive for results

Preferred Qualifications
Master's degree or higher in Computer Science, Engineering, Mathematics, or Physics
Strong ASP.NET MVC, C# and/or C++ coding skills, system level programming experiences
Experience with HTML5, CSS3, JavaScript, jQuery, modern JavaScript libraries
Development experience in SQL and/or cloud storage and related technologies
Experience in building high performance, scalable online services is highly preferred

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
Cloud computing is at the center of Microsoft's push to become a devices and services company. The Azure Compute team designs and builds the software infrastructure that powers hundreds of thousands of servers in datacenters around the world, and provides core infrastructure services that underpin all cloud services at Microsoft, including Azure, Bing, Big Data, and Xbox - just to name a few. We are building the next generation of highly scalable and fully automated software infrastructure for the datacenter.

We are looking for enthusiastic software engineers to work on the Azure Compute system to help advance the state of the cloud platform. You will work on next generation platform innovations for Microsoft Azure. You will get opportunity to build solutions and platforms to help deliver our innovations to customers fast while maintaining the quality of the services high. This huge and highly scalable distributed system poses challenges around consistency, availability, scalability, reliability, safety, agility, security and performance. This position offers opportunity to develop a deep understanding of the Microsoft Azure Platform and Microsoft Azure Operating System.

This is a data-driven and fast paced environment - we ship production code weekly - where developers are empowered to innovate and take ideas from conception to hyperscale. It is a great opportunity to work on something highly strategic to Microsoft. Candidates are expected to have the following qualifications:
Fluent in C, C++, C#, or Java programming languages (C++ preferred)
Passion for software quality.
Great problem-solving skills
Experience in systems software development and testing including one or more of the following: highly scalable infrastructure, operating system kernels, distributed systems, database engines, software security
Thorough understanding of computer architecture, memory models, and algorithms design
Great design skills. Proven ability to create componentized, well-architected software at a feature level
Excellent communication skills. Ability and willingness to make people around you better. Demonstrated complete, end-to-end ownership of a feature
3-5 years designing, implementing, and launching commercial software product or web services, ideally through multiple release cycles
Bachelor's degree in Computer Science or related field
Experience with distributed systems, system-level programming, multi-threaded programming, online services or open-source development (OSS) is a plus

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
We are a small, agile team responsible for delivering the hardware, OS and the virtualization stack for Windows Azure Compute. As a Software Engineer working in Windows Azure Operating System team, your mission will be to ensure that the Windows Azure platform is performing reliably, is always available, can scale on-demand, and is engineered to withstand the unparalleled computing demand from customer workloads. Your role will be to design, implement and support various cloud specific features in the operating system and integrate them with other Windows Azure software components. You will be troubleshooting and solving platform and customer application problems at scale in way you will never experience anywhere but this vast cloud computing environment. You will be required to switch between kernel level to the continent level, as you try to find solutions for the hard problems thrown at your way every day from Windows Azure customers around the world. Key to success in this position is flexibility, aptitude to zoom up and down the software stack, analytical ability and creative thinking to deliver innovative features that solve customer needs in Cloud Computing. We are keenly interested in engineers with strong software development and debugging skills and familiarity with operating systems and distributed systems.

Join the OS team and help us build the platform for the cloud to power the future of computing!

Requirements:
oBS/MS in Computer Science or related field/degree, and/or equivalent work experience.
o3+ years of experience in developing with C, C++, C# or Java
oFluency in coding, rapid prototyping
oStrong cross group collaboration skills
oExpertise in analyzing and troubleshooting large-scale distributed systems will be preferred.
oAbility to handle periodic on-call duty as well as out-of-band requests
oExperience in a critical online production service environment is valuable
oExperience with operating systems, Virtualization will be a plus

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
The Mission - "Experience Insights Wherever You Are"
It's Bold! It's Critical! It's Exciting!

Today, business intelligence is the #1 topic on CEO's minds. It is a key differentiator that can make or break a business in this day and age.
The PowerBI.com team is tasked with providing a much needed immersive insights discovery experience, where and when business leaders want it.

The Candidate
We are looking for a talented software engineer who can help us bootstrap this V1 product. You will build shared services, processes, tools and solutions that can support releases on cloud-based services and on-premises solutions. The available opportunities are plentiful, rewarding and highly visible. They range across a wide spectrum of technologies and a variety of depths and scopes.

Job Essentials
Top notch programming and design skills
Commitment to sound engineering best practices
Solid analytical problem solving skills
Natural ability to take initiative and drive
Excellent collaboration and communication skills, both verbal and written

Required Basic Qualifications:
2+ years software development experience
Bachelor's degree in Computer Science or similar, or equivalent work experience

Preferred Qualifications:
Coding and design experience in web applications and/or cloud services, preferably in C#, Java, C++ or JavaScript, is a plus.
Experience in business intelligence, data visualizations, graphics rendering, and web presentation layers is a plus.
Knowledge of web development technologies (e.g. Typescript, AngularJS, D3, etc.) is a plus.

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
We - The Azure Authentication and Authorization service team have an exciting new V1 opportunity to build a brand new capabilities as part of the Azure Identity Services that extends our current identity offerings to provide a low-friction solution for Azure Active Directory tenants to manage and control relationships with external users, automate federation trust management and provide strong user privacy capabilities.

We are staffing up a team of talented developers across varying levels of seniority/experience. We are looking for people who are passionate about cloud services, who enjoy the making of and being part of a 100% services team and culture. You will have the opportunity to be part of the independent team of software engineers that are tasked to build a scalable, secure, multi-tenant, dev manageable service with options to diagnose and monitor. We work directly with customers ready to pilot and onboard to the new technology.

As a senior engineer on the team you will be responsible to design and build features end to end, including system architecture, code, deployment, scale, performance aspects from conception to delivery. Prior exposure to technologies such as Azure, WCF, ASP.Net, Claims based identity (WIF), .Net/C#, etc will be an advantage. Similarly experience with front end technologies HTML5, CSS, JS and various JS packages are an advantage. You will have the opportunity to handle a sizeable scope and feature ownership. The distributed nature of the service, stateless nature of the processing roles, criticality & ubiquity of identity, being built on Azure, advanced crypto technologies we are bringing to market provide many interesting technical challenges to solve. You will be in a very technical company, working among very strong engineers.

Qualifications:
o Looking for candidates with various experience in development.
o Strong design and development skills/experience that includes development in C#/C++/Java and with distributed programming models.
o Background or knowledge in .NET Framework, Service Oriented Architecture, and distributed systems highly desirable
o Effective problem solving and analytical skills
o Experience working through the full product cycle from initial design to final product delivery
o A BA/BS degree in computer science, related discipline or equivalent experience

We are an agile, small team operating in the dynamic environment with lots of room to grow. We have embraced the services world with the fast release cycles focusing on fundamentals, engineering hygiene and doing things right. Come and join us!

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
Join the Intune team and help us address some of the top IT challenges arising from the consumerization of IT. Intune is a cloud-based enterprise service that enables IT professionals to manage corporate and personal devices, applications, and to protect company data, all while allowing users to be productive from anywhere on all of their devices.
Leveraging Microsoft's deep experience in on-premises device management plus extensive experience in building some of the largest cloud services, we're taking the multi-billion dollar enterprise mobility and management market by storm. Come join us in this tremendous business opportunity!
This opening is for a Software Engineer on Intune's Engineering tooling team which is responsible for the Developer Inner Loop and Continuous Integration Services for the Intune services.
We are an innovative, creative, fun and collaborative team that works together to solve tough problems. As an engineer on the team, you will have the opportunity to design, implement, and test scalable, secure, and fully operationalized components and features.

Minimum Required Skills:
- MS or BS degree in Computer Science or equivalent work experience
- 2 years of industry or related experience developing, testing, and maintaining online services
- 2 years of experience in C#/.NET

Nice to have Skills: Past experience Engineering Systems Tooling and Operations.

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
Cloud computing is at the center of Microsoft's push to become a devices and services company. The Azure Compute team designs and builds the software infrastructure that powers hundreds of thousands of servers in datacenters around the world, and provides core infrastructure services that underpin all cloud services at Microsoft, including Azure, Bing, Big Data, and Xbox - just to name a few.

We are building the next generation of highly scalable and fully automated software infrastructure for the datacenter. As part of Azure Compute, Autopilot dynamically allocates computing resources, automatically detects hardware and software failures, repairs and recovers errant applications, manages code and data deployment, and provides a range of monitoring and debugging features. In addition, we provide foundational services such as coordination, storage, and load balancing to enable rich application services.

We are looking for enthusiastic developers to work on the Azure Compute system to help advance the state of the art in datacenter management. You will work on core services supporting coordinating processes of distributed applications. The coordination service helps developers solve common distributed computing problems, such as leader election, workload partitioning, multi-process synchronization, two-phase commit, queueing, service discovery, group membership, etc. There are challenges around consistency, availability, scalability, reliability, security and performance.

This is a data-driven and fast paced environment - we ship production code weekly - where developers are empowered to innovate and take ideas from conception to hyperscale. It is a great opportunity to work on something highly strategic to Microsoft.

Candidates are expected to have the following qualifications:
o3-5 years' experience developing with , C++, C#, or Java programming languages
oPassion for software quality. Great problem-solving skills
oExperience in systems software development including one or more of the following: highly scalable infrastructure, operating system kernels, distributed systems, database engines, software security
oThorough understanding of computer architecture, memory models, and algorithms design
oGreat design skills. Proven ability to create componentized, well-architected software at a feature level
oExcellent communication skills. Ability and willingness to make people around you better. Demonstrated complete, end-to-end ownership of a feature
oBachelor's degree in Computer Science or related field
oExperience with distributed systems, system-level programming, multi-threaded programming, online services or open-source development (OSS) is a plus

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
Data is at the heart of all modern enterprises. It powers strategic decisions, creates lasting competitive advantages, generates new insights. Technology has made it easy to acquire enterprise data and store vast amounts of it cheaply.

Yet connecting decision makers with their data is as hard as it's ever been. What are the data sets in my enterprise that are relevant to my question? Where do I start looking?! Can I trust that spreadsheet? Where did it come from? Is it high quality? How do the data sets I found relate to each other? Can I easily mash them up to get new insights? How do I run my analytics at the massive scale of my enterprise? Can I build a unified view across diversity data sources? These are the type of questions people ask daily. The software industry has been working for decades to answer them, but the volume and complexity of data has been outpacing traditional approaches. We believe we have found a technical strategy that solves these problems in a disruptive and innovative way. It combines the power of the cloud, innovative data acquisition and mashup technology, and deep end-to-end integration to provide a unique portfolio of services and capabilities that will enable end-user experiences beyond anything available today.

Mashup Engine team is looking for an experienced level software engineer with a passion for building robust and scalable systems; knowledge in Query Federation, Optimization, Runtimes, and Data Pipelines. In this role, you will work with other talented engineers and be responsible for designing and implementing the features, and adding test coverage to ship high quality product. This role participates deeply in all phases of development cycle (design, development, validation).

Join a world-class team that is set up to innovate, create and lead from the ground up. Solve some of the hardest problems in modern computer science, ship often and have fun.

The ideal candidate would have a BS degree in Computer Science (or equivalent), M.S./Ph.D. preferred and 5+ years of systems development experience working in both native and managed code environments. Deep experience and demonstrated results in two or more of the following areas is required: building & shipping multiple releases of robust, highly scalable services and distributed systems; data integration; "big data" storage and query; security/privacy; distributed algorithms; operating systems; advanced language runtimes.
A track record of technical leadership, exemplary designs and implementations, "making others great", ideation and delivery of innovative services, features, tools and engineering approaches is expected.

Qualifications:
o B.Sc. in Computer Science (or equivalent),
o 5+ years' experience with C or C++ or C# or Java coding
o Strong problem solving, debugging, and communication skills
o Masters/PhD preferred

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
Microsoft Cloud Infrastructure and Operations is the engine that powers Microsoft's cloud services. The team is responsible for designing, building and operating our unified global datacenters; managing the demand planning and capacity utilization of our unified infrastructure; and responsible for all of the operations needed to run the physical infrastructure (including supply chain, hardware, power, security, and workflow teams). We focus on smart growth with an emphasis on automation, data driven engineering, cost-effectiveness and environmental sustainability.

We deliver the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform. Our infrastructure is comprised of a large global portfolio of more than 100 datacenters and 1 million servers. Our portfolio is built and managed by a team of subject matter experts working 24x7x365 to support services for more than 1 billion customers and 20 million businesses in over 90 countries worldwide.

We're looking for a highly versatile Infrastructure Developer who can help our Cloud Infrastructure Forecast team leverage technology to drive best in class data architecture. We envision constructing a dynamic, scalable and distributed infrastructure that will allow us to continuously forecast the consumption rate of cloud infrastructure resources. As an Infrastructure Developer, you would be responsible for the following:

Responsibilities:
o Plan and implement new technological architecture to enable accurate, timely, and scaled forecast modeling
o Learn new technologies around data store and computation, including but not limited to Hadoop (HDI) and cloud blob storage, and become proficient in programming in their native languages
o Assist in the planning and execution of server maintenance where needed--developing best practice policies around access, backup, data distributions, security, and general system stability.
o Write code (in various programming languages) to support data quality initiatives, including but not limited to detecting anomalies and scripting for statistics as defined by our Data Science team.
o Serve as our technical SME for the broader CIF team--advising where called upon for matters relating to technical architecture.
o Build relationships with other developers and architects in upstream or downstream system groups in order to effectively plan for the future of our data platform and trace down root causes to identifying data issues.
o Interface directly with our Data Science team to elicit and understand modeling requirements that the underlying architecture will need to satisfy
o Learn not simply the structure of our data but the meaning of the data in order to better detect issues and areas for improvement on our data architecture

Qualifications required for this role are as follows:
o BS (preferably MS) degree in Computer Science, Business Intelligence, or Information Management
o Proven versatility in adapting to a frequently changing environment with large amounts of data
o 2+ years' experience in at least one major programming language (e.g,. C#) and T-SQL
o Ability to learn new programming languages quickly and efficiently
o Flexible to adapt to changing organization, team, and charter dynamics
o Self-starter who not only completes assignments but defines and drives new assignments that drive business value
o Ability to communicate complex technological concepts to business colleagues with little technical expertise

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
Are you passionate about blending different technologies? Would like to work on new generation of enterprise software in the Cloud and in hybrid on premise and in Cloud environment? Are you ready to work with customers directly; improve end user experience and increase Azure Active Directory (AAD) services adoption?

Customer engineering team in Azure Active directory Group is chartered to work with other engineering groups, partners and customer to make sure customer pain points are addressed, and to increase customer adoption of AAD. We are fast pacing, growing team which is expanding to new territories to become the bridge between engineering teams and customers. We will show how Microsoft products, open source technologies, on premise and in cloud services will help enterprise IT deliver new high value solutions to business opportunities. In this team, we are
building several Azure cloud services for customer to manage their identity infrastructure
analyzing customers' data to understand their pain points
creating needed diagnostic tools to make it easier for customer to use our products, as well as
Working with customer directly to design their IT solution and to simulate customer usages activities to help customer to deploy.

If you are smart, energetic, highly motivated and self-driven software engineer, we want you to join us. The ideal candidate would have:
Strong passion and skills for software development, and azure cloud service development
Strong passion for customer and to drive improvement in overall consumer experience
Experience in data mining and machine learning is a plus
Experience working on Online Services
Ability to work in fast faced environment
B.Sc in Computer Science or related field
5+ year experience in building software

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
The combination of always-connected devices, always-networked people and powerful cloud services is transforming the face of computing. Already, we are seeing amazing applications that exploit this new inflection point in technology: from Flipboard to Foursquare, Shazam to Star Walk, SnapShop to MagicPlan. But, the revolution has just started and the real magic remains to come. Microsoft Project Siena is an application that is set to change the universe of apps that will be built on Microsoft platforms.

To help us accelerate this effort, we are looking for a highly-driven, exceptionally talented developer who will be in charge of developing the authoring experience - a large application which uses state of the art technologies - from the ground up. Your responsibilities will include view model implementation, UI and UX implementation and application logic such as 2D/2.5D canvas manipulation, page navigation, intellisense, clipboard support, data formatting, animation panel and much more. Additionally, be prepared to develop new innovate custom controls for the different surfaces (Phone, Tablets, large Screens) and widgets that leverage today's device capabilities (e.g. touch, gesture, accelerometer). The ideal candidate has outstanding design and coding skills and a passion to tackle technically challenging areas and to create breakthrough user experiences.

To apply, you must have the following skills:
o 2+ years of software development and software design experience (C++/C#/Java)
o Excellent analytical skills and an ability to abstract concepts
o At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent
o An entrepreneurial spirit with a can do attitude - Self-starter, project finisher and adaptable, congenial colleague

Additional experience with the following will be helpful but not required:
o Large-scale application development
o Windows 8 application development (WinJS, WWA, HTML, JS, WinJS, C#)
o Experience building widgets, controls and/or customizing existing controls for desktop and tablet devices (touch interaction)

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
The combination of always-connected devices, always-networked people and powerful cloud services is transforming the face of computing. Already, we are seeing amazing applications that exploit this new inflection point in technology: from Flipboard to Foursquare, Shazam to Star Walk, SnapShop to MagicPlan. But, the revolution has just started and the real magic remains to come. Microsoft Project Siena is an application that is set to change the universe of apps that will be built on Microsoft platforms.

To help us accelerate this effort, we are looking for a highly-driven, exceptionally talented developer who will be in charge of developing the authoring experience - a large application which uses state of the art technologies - from the ground up. Your responsibilities will include view model implementation, UI and UX implementation and application logic such as 2D/2.5D canvas manipulation, page navigation, intellisense, clipboard support, data formatting, animation panel and much more. Additionally, be prepared to develop new innovate custom controls for the different surfaces (Phone, Tablets, large Screens) and widgets that leverage today's device capabilities (e.g. touch, gesture, accelerometer). The ideal candidate has outstanding design and coding skills and a passion to tackle technically challenging areas and to create breakthrough user experiences.

To apply, you must have the following skills:
o 2+ years of software development and software design experience (C++/C#/Java)
o Excellent analytical skills and an ability to abstract concepts
o At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent
o An entrepreneurial spirit with a can do attitude - Self-starter, project finisher and adaptable, congenial colleague

Additional experience with the following will be helpful but not required:
o Large-scale application development
o Windows 8 application development (WinJS, WWA, HTML, JS, WinJS, C#)
o Experience building widgets, controls and/or customizing existing controls for desktop and tablet devices (touch interaction)

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
The combination of always-connected devices, always-networked people and powerful cloud services is transforming the face of computing. Already, we are seeing amazing applications that exploit this new inflection point in technology: from Flipboard to Foursquare, Shazam to Star Walk, SnapShop to MagicPlan. But, the revolution has just started and the real magic remains to come. Microsoft Project Siena is an application that is set to change the universe of apps that will be built on Microsoft platforms.

To help us accelerate this effort, we are looking for a highly-driven, exceptionally talented senior developer who will be in charge of bringing new first party services (O365, Lync, Dynamics, Skype), external services and driving the service connection architecture inside Siena. This is a high-visibility role for a developer who is comfortable dealing with ambiguity, driving features from inception to production and is seeking to innovate at a pace that rivals any startup, and impact multiple products in one of the largest and fastest growing businesses in Microsoft. Given the early stage of the project, this is also an opportunity to have a large impact on the design and implementation of the product and the services. The ideal candidate has outstanding design and coding skills and a passion to tackle technically challenging areas. Experience with data storage (e.g. SQL Azure), web services (e.g. Azure, OSD) and other web technologies are a must.

Basic Qualifications
2+ years of software development with C++ or C# or Java
Bachelor's Degree in Computer Science, Computer Engineering, Engineering, Physics or Mathematics
Preferred Qualifications
Experience with architecting and developing scalable cloud services.
Experience with web and data services and web technologies (examples include: HTML5, JS, REST, SOAP, JSON, ODATA, OAuth)
Experience with authentication standards and protocols.
4+ years of software development and software design experience (C++/C#/Java) with industry experience in shipping products.

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
The combination of always-connected devices, always-networked people and powerful cloud services is transforming the face of computing. Already, we are seeing amazing applications that exploit this new inflection point in technology: from Flipboard to Foursquare, Shazam to Star Walk, SnapShop to MagicPlan. But, the revolution has just started and the real magic remains to come. Microsoft Project Siena is an application that is set to change the universe of apps that will be built on Microsoft platforms.

To help us accelerate this effort, we are looking for a highly-driven, exceptionally talented developer who will be in charge of developing the authoring experience - a large application which uses state of the art technologies - from the ground up. Your responsibilities will include view model implementation, UI and UX implementation and application logic such as 2D/2.5D canvas manipulation, page navigation, intellisense, clipboard support, data formatting, animation panel and much more. Additionally, be prepared to develop new innovate custom controls for the different surfaces (Phone, Tablets, large Screens) and widgets that leverage today's device capabilities (e.g. touch, gesture, accelerometer). The ideal candidate has outstanding design and coding skills and a passion to tackle technically challenging areas and to create breakthrough user experiences.

To apply, you must have the following skills:
o 4+ years of software development and software design experience (C++/C#/Java)
o Excellent analytical skills and an ability to abstract concepts
o At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent
o An entrepreneurial spirit with a can do attitude - Self-starter, project finisher and adaptable, congenial colleague

Additional experience with the following will be helpful but not required:
o Large-scale application development
o Windows 8 application development (WinJS, WWA, HTML, JS, WinJS, C#)
o Experience building widgets, controls and/or customizing existing controls for desktop and tablet devices (touch interaction)

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
Do you like working with data? Do you love creating data pipelines, ingesting data, organizing it, curating it, and making it consumable so that insights can be discovered? Do you want to be part of a team that helps the organization make business decisions using data?

The Data Insights team was created just over a year ago and we are moving fast. We are serving the needs of DPG providing data and analytics which help the organization manage its business. We are making it easier for teams to gain insights by bringing together relevant data into central systems. We understand the data, curate it, and develop data models to help support the information ecosystem. We support the DPG Business by making it easier to work with the data and gain insights from it for the different services.

We are looking for an experienced, independent and motivated Software Engineer who can design and implement a data insight solution. You will partner with teams to bring together multiple sources and create data marts and data warehouses. You will help us develop a self-service data analytics experience using common tools such as Excel and Power BI (Excel, Power Query, PowerPivot, Power View, Power Q&A/Info Navigator, on top of SQL Server, Analysis Services and the traditional MS BI stack) via O365.

We support many business rhythms, the dashboard for the services, and provide a wide set of business scorecards. We enable understanding the use of the services, capacity planning, customer analytics, COGS financials and live site insights across all current and upcoming Azure services in DPG. Our BI solutions are used by decision makers including the Data Platform (DPG) executives, product leadership teams, infrastructure teams and other decision makers who engage with our team with self-service models to develop strategic insights which drive their business forward. This is an opportunity to work directly with decision makers and help deliver powerful solutions in a virtuous feedback loop.

If you like to working in a dynamic environment and if you have a strong technical and team oriented background, we want to talk to you.

Qualifications include 5+ years of experience developing data solutions. Proficiency in C#, T-SQL, and SQL Server Engine is required. Strong experience with Big Data platform and BI-related SQL Server components: Hadoop, Cosmos, Analysis Services, MDX, DAX, Reporting Services, Integration Services, and Replication is plus.

The ideal candidate would have big data (HDInsights/hadoop and COSMOS), streaming analytics and data mining (DMX, TLC, R) expertise. Experience with MS BI technologies such as Performance Point, SharePoint BI, and Power BI as well as general BI solution delivery experience is ideal.

The candidate will need to apply technical skills and experience to a domain area. They will need to quickly understand the domain area and help develop relevant data models that are easily consumable. Strong communication skills are a must.
A BA/BS degree in Computer Science or related discipline preferred.

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
Are you someone with a passion for technology, and engineering excellence? Do you enjoy debugging and solving the most complex technical problems? Are you interested in working on a product where quality, reliability and outstanding customer experience are key deliverables? Are you interested in learning the breadth of technologies that exist in the world class database platform, SQL Server? Are you someone who likes to question the norm and strive for innovation on the job? Look no further, we have a fantastic opportunity for you!

Over the past 10+ years, SQL Server has grown from 40 million dollar business to 7+ billion dollar business and become one of the key revenue generators at Microsoft. We have lots of high-end enterprise customers who have bet their mission critical applications on SQL Server. Any down time means critical business loss for these customers. To deliver the best customer experience ever we created the Servicing Experience Engineering Development Team with an added objective to design and build rich supportability features. Over last two years, this team has grown more than three times in size, and demonstrated exceptional value and got wide recognition for working and solving mission critical issues, delivering on hotfixes for released products, as well as supportability feature improvements for upcoming releases.

We are looking for strong developers to join this growing team and have the opportunity to work on SQL Server Master Data Services (MDS) and Data Quality Services (DQS). You will be providing solutions to help enterprise customers cleanse / manage their most important asset - their data, and providing those capabilities to define data models with unique relationships, hierarchies, business rules, and sophisticated algorithms to cleanse volume of data.

You have to learn how these complex components are designed and implemented to effectively debug, diagnose and deliver resolution to problems that would help the end customer succeed with SQL Server in their mission critical environment. The breadth of component/area ownership will provide you opportunities to collaborate at different levels and to raise visibility of your work. Partnering and collaborating with groups across the Microsoft like other development teams, Customer Support Services, Premier Field Engineering are essential for the success. Even though you wouldn't be directly working with customers, you'll have a deep insight into how the customers are using the product and will be leveraging that to design and implement supportability features, improvements and contribute to making SQL Server a more successful product.

This is an excellent opportunity to learn how a complex product like SQL Server is architected, designed and implemented and how it works. This big picture and exposure to breadth of technology throughout Development Lifecycle and beyond, you get in this role, is a great experience that any systems person would love to have. In this role you will be working in a mature engineering organization utilizing some of the finest engineering practices and with some of the best engineers at Microsoft with long experience from different parts of the database industry. These are critical elements that are essential for long term success and career growth in any systems groups in Microsoft. The business impact you will have in helping SQL Server penetrate deeper into the enterprise segment would be amazing. We are a relatively young team and thus you will have great career growth opportunity.

Qualifications:
1) BS/MS degree in Computer Science or a related technical discipline
2) 4+ years of system level programming using C/C++ or multiple years of system level programming with C#/Java
3) Excellent debugging and problem solving skills
4) Excellent technical, cross group collaboration and communication skills
5) Self-motivated and willing to learn
6) Experience building high performance, scalable systems is preferred
7) Development experience in RDBMS/BI or related server technologies is preferred

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
The Intune team is continuing to grow as we build from the launch of the premiere cloud-based IT and security management solution for modern devices and desktop computers. Smart mobile devices are transforming the modern work environment. People are bringing their own devices to work, and these devices run both Windows and non-Windows platforms. People expect their IT department to provide the necessary services for them to be productive on these devices. IT admins are struggling to find ways to quickly respond to this demand, while still managing risk these services bring to enterprise when offered on these devices. In addition enterprises will remain in this hybrid world of enterprise and personal devices, modern and non-modern devices. Our goal is to help our enterprise customers manage billions of these devices across the world, and enable them to provide all services to their end users while being cognizant of protecting their enterprise ASSETS.

We are seeking an dynamic software engineer with a passion for developing ground-breaking user experiences for the centerpiece of the ITPro Admin Experience, through Administrative Console, PowerShell and REST based Admin API. Our team's challenges include architectural investments to support modern application models and browsers that support the REST based Admin API, HTML5 standard, exposing extension points to scale out the engineering of new console capabilities, and rapid turnaround on new administrator-facing functionality aimed at streamlining IT and security tasks in even the most complex and demanding customer environments. As a developer on the Administrative Experience team, you'll work across scrum teams spanning the entire Engineering Organization, Architects, and Designers to enable our feature teams to deliver modern cloud-management experience.

Our team is committed to continuously releasing new value to customers, and we use Agile methodologies to do this in a predictable fashion. Our engineering processes are highly automated to increase quality and productivity. We use the latest technologies, including HTML5, TypeScript, JavaScript, jQuery, JSON, Azure, Windows Fabric, .NET 4.5, PowerShell, LINQ and oData so that we can provide customers great value at a low cost, and encourage our developers' continued technical growth.

Candidates are required to have an MS or BS in Computer Science or related degree, and at least 4+ years of industry or related experience using C# or C++
Experience with distributed systems development and hands on experience with HTML/JavaScript/jQuery are essential
Experience in building Web Services and MVC/MVVM patterns are plus

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
We are the face of Microsoft Azure and we're looking for passionate developers to deliver a revolutionary new web experience that harnesses the power of the cloud and pushes the boundaries of what a website can do.

This is where all the services of Microsoft Azure come together and light up - by developing the next-generation interface, you'll be an integral part of Microsoft's drive to win in the cloud.
We're constantly pushing the edges of web UX and are looking for talented engineers to help us succeed!

We're looking for people with:
* Two or more years of Web development experience
* Proficiency building frameworks and solid API design skills
* Expertise with the latest techniques building Web apps and services using HTML5, CSS, and JavaScript
* A desire to work on a cutting-edge product and tackle interesting problems every day
* Familiarity with application frameworks like AngularJS, Dojo, and Ext JS
* A love for frameworks like jQuery, Knockout.js, TypeScript, and ASP.NET MVC
* Experience with technologies like Single Page Applications, JSON, AJAX, and Git
* Passion for unit testing; we use Jenkins, QUnit, and Selenium at cloud-scale

We:
* Build sites like https://manage.windowsazure.com/> that get over 50 million requests a day
* Are creating the next generation of that experience at https://portal.azure.com/>
* Release in many languages
* Run in multiple, globally distributed data-centers
* Release updates every month
* Believe in agile development and continuous improvement

We value:
* Passion for performance, scalability, usability, security, reliability, and accessibility in everything you do
* Working with a group of talented designers to create elegant and beautiful user interfaces
* Team-players eager to operate in a fast-paced, collaborative environment
* Working closely with partners across Microsoft

An eye for design is an asset. Attention to detail is a requirement.

If this sounds like you, come talk to us!

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
The live site engineering team in Information Management and Machine Learning (IMML) group is seeking a software engineer to work on service live site tooling and service security areas.

This team is a small team with IMML group wide impact and influence. It is the center of service excellence of IMML. Operating a service relies on process, tools, metrics and reports for insights into service health and business health. Live site engineering brings consistency for the minimum bar on SLAs and fundamentals for services, and improves the supportability for services. We remove the barriers for new services to come online by providing the infrastructure needed to activate and operate the service. We don't run the services teams make. We make the services teams run better.

Responsibilities of this software engineer role will include software service design, implementation, quality assurance, and operation of live site tooling used by the IMML group; service security fundamental ownership in areas of defining, driving and implementing common practices and tooling in the IMML group; driving and tracking security and compliance areas in the IMML group.

Qualifications include the following:
- Five years of experience in a software design engineer role or software design engineer in test role.
- Experience with developing Windows Azure or other cloud services.
- Strong C# programming skills and solid design skills.
- Experience with development tools and security tools.
- Experience with the life cycle of services and secure development lifecycle process (such as threat model and vulnerability management).
- Experience with service security design (security protocols, authentication and authorization schemes, federated security), service security administration (credential management, operator access control), and engineering workflow design/enforcement for security.
- Eager to learn and explore new challenges.

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
Microsoft Cloud Infrastructure and Operations (MCIO) is chartered with supporting profitable growth of Microsoft's Cloud business by optimizing the infrastructure capacity management. Cloud services enable a promise of elastic scale and infinite capacity. A key challenge in realizing this promise is to always know the ideal quantity of infrastructure resources (datacenters, power, racks, servers, network devices, bandwidth, IP addresses...) to carry - a hard problem, and employ near real-time mechanisms to achieve the planned resource utilization at scale - an even harder problem.

We envision a dynamic, scalable and distributed system that will allow us to continuously model the planned quantity and automatically adjust the provisioning and consumption rate of cloud infrastructure resources. An ideal system will employ machine learning, change modelling, automation of business process and logistics, real-time data collection and analysis, prioritization of resource allocations, and other techniques to efficiently deliver customer promise around infinite cloud resources.

We are looking for software engineers who are passionate about solving large business optimization problems at scale and develop a new class of services. If you are comfortable working in a start-up/v1 effort, motivated by solving hard business process problems with technology, in a continuous learning environment then this could be the position for you.

Qualifications

o BS or MS in Computer Science or equivalent

o 3+ years of industry experience developing software platforms, preferably in server or cloud based systems

o Strong problem solving skills

o Knowledge of various emerging design pattern and technologies to solve business problems at scale

Proven track record of design and technical accomplishment
Apply for this job at Microsoft
Come join the fastest moving team in Azure Active Directory! AD has launched a new startup project that stands at the intersection of data security, networking, and big data. We're looking for talented engineers to join the effort. Join the fun and take advantage of this rare opportunity to get in on the ground floor of a new, revolutionary technology!

As a member of our engineering team, you will become an expert in the technologies that define our product and customer experience. These technologies range from big data analysis, machine learning, networking, data security, as well as web/services/client technologies. Our software will target Windows desktops, mobiles, and third-party operating systems, both in server and client roles. You will be responsible for delivering and validating features and engineering infrastructure needed for customers scenarios. You will have the opportunity to deliver on telemetry to gain product and customers insight from the production environment to improve the product.

The right candidates will value an environment that allows them to do their best work and not let processes, roles, rules, disciplines, or organizational boundaries get in the way. Candidates must be comfortable in a fast-moving environment with rapid, incremental deliveries and direct customer feedback. Candidates should be comfortable in a multi-technology environment and ready to apply existing knowledge and skills while developing new areas of expertise.

We're looking for Software Engineers who:
* Have a BS or MS in Computer Science and 1+ years of product development experience
* Excellent programming skills in C/C#/Java and/or C++
* Have a passion for quality software and the drive to ensure users are thrilled with our products
* Experience in one or more of the following areas: data networks, protocol implementation, data security, big data, analytics, UI design, and testing
* A diverse technical background is a plus, including cross-platform development experience

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
Are you interested in building secure and scalable cloud services for enterprise businesses? Want to work with a fun, dedicated group of creative people in a stable expanding organization?
Like coding, innovation and want to be part of building large scale and highly distributed systems? Look no further!

The Microsoft Azure Active Directory Team builds the world class Identity system behind Microsoft's leading cloud business Office 365 and Microsoft Azure. The team is composed of passionate thought leaders who are driven by the opportunity to create and run a cloud Identity system that operates on a truly global scale (Billions of users). Our mission is to deliver a hybrid solution that allows seamless identity, directory and information protection to flow between on premise enterprise and the cloud space. As the world evolves, the identity system which is central to all services must transform to provide connection with all social identification systems and consumer devices, deliver state of the art authentication and authorization such as biometrics, two factor authentication and dynamic claims, provide the ability for rich developer interaction with the directory, and to become the organizational people directory.

The vision for directory for Cloud OS (Microsoft Azure Active Directory) is to deliver the world's largest online multi-tenanted highly available business directory service which is resilient and operates locally, regionally, geographically as customers desire; Support a world class application eco-system by providing rich API (Directory GRAPH federating with several services), rich querying and sync interfaces to services and applications; Enable the new category of applications and build a rich application ecosystem by attracting third party apps/services to enlighten for "enterprise join" by attracting them to integrate with the Office backbone & data (AD/AAD/Intune/DRM. We are now expanding the enterprise directory to be a consumer directory and building the infrastructure required to support giga-tenants.

We are looking for strong developers with passion for creating excellent dev designs and solid track-record of delivery of high quality code. As a developer in our team, you will have the opportunity to work with the brightest people delivering the next generation cloud platform software and develop your technical and leadership skills. You will be doing all of this while having tons of fun delivering a world-class, highly scalable, distributed and innovative directory platform.

We are looking for developers with an excellent track record and passion for building scalable distributed web services and desire to work on a large scale cloud service. Experience in building services at Microsoft or externally is highly desired but not required

Some specific qualifications include:
Strong C++ and/or C# skills (C# preferred)
3+ years of experience developing production quality code in a professional software engineering role
Strong design skills ; ability to resolve ambiguity and deliver solutions that are sustainable and well factored
BS in Computer Science or Engineering or equivalent industry experience
Passionate, self-motivated

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
Summary: Web-UX development on top of Azure's next generation Ibiza framework using HTML5, CSS3, TypeScript, JQuery and Knockout delivering a simple and intuitive experience to author, monitor and improve near-real time pipelines that would perform complex-event processing logic over massive streams of data, engaging trained ML models to detect anomalies or predict trends, and directing the results of stream processing to a variety of targets.

Details:
Beyond the world of Big Data, there is the world of Data in Motion. As data keeps arriving at ever increasing loads, it is critical to stay on top of processing such data, in near real time, to stay on top of the influx, to enable predictive analytics, to enable just-in-time trouble shooting, and to connect the world of things to the cloud of information production, analytics, and control.

Performing complex-event processing logic over massive streams of data, engaging trained ML models to detect anomalies or predict trends, and directing the results of stream processing to a variety of targets. These are all timely and challenging problems at the heart of current large systems and foundational to many future systems.

Bringing together a simple and intuitive experience to empower users to do the above is by itself an extremely hard problem which our competitors avoid by having the user deal directly with the complexity. We have a unique opportunity to win a large portion of the market and open the market to new customers by enabling such experiences.
Intrigued and curious? Or skeptical and want to challenge it? Drop a note to the hiring manager and learn more.

We're looking for a strong Software Engineer II with a passion for building UX in the cloud, to create innovative and rewarding experiences over big data in a V1 product. Other levels will be considered.

We would like to encourage Software Engineer II's with experience in testing web-based UX to apply to this position.

The successful candidate will live on the cutting edge of development technology, and will be adept at using HTML 5, CSS 3, TypeScript, JQuery, Knockout.JS and more...

Join a world-class team that is set up to innovate, create and lead from the ground up. Create innovating experiences, ship often and have fun.

The ideal candidate would have a BS degree in Computer Science (or equivalent), and 3+ years of web development experience. Deep experience and demonstrated results in building & shipping multiple releases of an intuitive experience, a track record of technical leadership, exemplary designs and implementations, "making others great", ideation and delivery of innovative services, features, tools and engineering approaches is required.

Basic Qualifications:
o B.Sc. in Computer Science (or equivalent)
o 3+ years of experience with web development.

Preferred Qualifications:
o Ability to learn new technologies quickly.
o Experience in HTML5, CSS3, TypeScript, JQuery and Knockout.

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
Big Data Streaming (real-time event processing) becomes the new hot buzz words in Big Data world! Are you interested in Big Data technologies? Are you interested in streaming processing? Are you a strong engineer looking for solving a variety of interesting engineering and technical problems? Do you want to gain valuable experience to ship V1 cloud product? If you answer is yes to any of these questions, we have the ideal job for you! We are building a V1 streaming product in the cloud to enable customers to get to the insight in real time.

Come to join a world-class team that is set up to innovate, create and lead from the ground up. Solve some of the hardest problems in modern computer science, ship often and have fun.

We are looking for talented engineers, who have strong track record of success and background in large scale distributed systems to develop Big Data Streaming Pipelines that are capable of processing vast amounts of data from diverse set of data sources. In this role you will be responsible for all aspects of the services (design, develop, qualify, deploy, and oversee service availability & reliability).

You will work In a team that is fully committed to test in production and continuous deployment. You will actively participate in ensuring our Live Site meets the availability, reliability and latency requirements. There is no better opportunity to experience the world of cloud-based online services and also learn the exciting world of payments.

Responsibilities:
o Deliver on new innovative test methodologies for agile cloud services software development
o Work in a fast paced environment and focus on Testing in Production, Live Site, services health and services fundamentals
o Conduct technical investigations, prototyping, and feature deliverables

Qualifications:
o 4+ years of development in C++, C#, or Java
o B.S./M.S. in computer engineering or similar or equivalent work experience
o Good design, coding, and problem solving skills
o Good verbal and written communication skills
o Ability to work independently and in small teams, partner effectively cross-group, and manage multiple priorities and deliverables concurrently in a fast-paced environment.
o Experience in big data, streaming is desirable
o Microsoft Azure and services experience is highly desirable
o Cloud service experience is highly desirable

If this sounds like the type of challenge you've been looking for, we want to hear from you. Please contact us today!

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
Would you like to join us at the cornerstone of Microsoft's cloud platform? We are the Azure Authentication and Authorization team in the Windows Azure Group, and we provide essential authentication (login) and authorization (permission to access resources) services as key central components to Microsoft's Cloud Strategy. You've probably already used our services if you log on to the Windows Azure portal, Office365 or other cloud properties.

We're looking for an experienced and passionate developer to provide solid technical leadership on a very business critical project, enabling the next generation of access control for the Azure management portal, other first party services, and then moving on to third-party ones. You will be challenged on multiple aspects of the project, including designing and implementing highly-scalable services, widely-deployed client code, and storage and ingestion and analysis of big data. Our team is growing and we are looking for a strong software engineer with a passion for hard technical problems and to create huge business impact. Successful candidates should be familiar with and have a passion for developing services at scale. Client development and big data is a plus. We will consider exceptional candidates who will put in the effort to ramp up and build this skill set. Building the infrastructure, developing the team and constantly evolving the processes is an integral part of the job. Requirements: * 3+ years development and debugging experience * Proven and demonstrable skill in C++, C# or Java * Passion for service development and software quality * Ability to work in Agile and dynamic environments * Great communication skills * BS in Computer Science/Engineering or equivalent industry experience The cloud is a huge bet for Microsoft and we are at the bleeding edge driving both features and principles/patterns for cloud development. Daily deployments, slicing, traffic forking etc. are part of our delivery cadence. Our service was written from the ground up on Windows Azure and our team offers interested candidates a tremendous opportunity to learn and develop the techniques and solutions needed to deliver high availability services in the cloud. Come join us to create make a huge impact to this next era of cloud services. 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.

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
Are you looking for an incredibly challenging and complex problem that spans people, process and technology? Do you have what it takes to create software that will move an entire division to a faster cloud cadence and at scale with the best cloud service organizations in the world? If so, consider joining the Authoring team in the Data Platform Engineering System (DPES) group.

We're looking for an experienced software developer with a passion for building robust and scalable services, who wants to make engineers more productive. You'll get the opportunity to work with Windows and web client technologies, Azure web services and databases. You'll be working in a team of engineers to build tools and services for our cloud-ready engineering system. You'll iterate quickly and own your code from the idea stage to deployment into production. This team is looking to make a big leap forward in productivity tools for the division - join the team and help make it happen!

Requirements:
BA/BS in Computer Science or equivalent work experience.
5+ years of Software Development Experience with an Object Oriented Language (C++, C#, Java)
Ability to work directly with customers to get new ideas and prioritize solutions.
Excellent problem resolution, judgment, and decision making skills.
Outstanding written and verbal communication skills, as well as collaboration skills.
Experience working through the full development cycle from initial design to service deployment to on-going operations and enhancement.
Experience working on middle tier and backend services.

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
Ever wondered about how the most widely used database system on the planet is deployed and managed on a large number of virtual machines on Windows Azure? Want to have an impact on the future of database technology and the evolution of SQL, NoSQL, in-memory databases, big data, and cloud services? Then come join the SQL Server engine team. We are a small team that works on the core features of SQL Server including manageability high availability, automated deployment, automated backup, automated patching, managing large number of SQL Server instances running on Windows Azure virtual machines, etc. We have just created major ripple in the cloud and database community with our SQL Server database available and manageable for our enterprise customers on Windows Azure Virtual machines. As we wrap up work on SQL Server 2014, we have just started turning our attention to the big features we want to tackle next, making this a great time to join the team. This is a fantastic opportunity to work with some of the best engineers in the industry who are tackling challenges that will continue to shape the industry. Our group fosters a supportive and productive work environment and is known for providing growth avenues for developers to reach the highest levels at Microsoft. The team culture values engineering quality, technical excellence, and grass roots innovation. As an SDE on the engine team, you will work and collaborate with a team of talented senior and junior engineers to design and deliver on our next set of big challenges.

The ideal candidate would have a BS degree in Computer Science (or equivalent), M.S./Ph.D. preferred and 3-5 years of software development experience working in native or managed code environments. Demonstrated ability in cloud platform development or enterprise server development is required. Experience with databases, distributed systems, Cloud and Big Data technologies is a big plus, but not required.

Basic Qualifications:
o B.Sc. in Computer Science (or equivalent),
o 3-5 years of hands on software development.
o 3+ years' experience C/C++/C#/Java coding skills.

Big pluses, but not requirements:
o M.S./Ph.D. in Computer Science (or equivalent).
o Strong Knowledge in distributed systems, databases, cloud computing, operating systems, management tools

Microsoft is an Equal Opportunity Employer (EOE) and strongly supports diversity in the workplace.

CNE:BDNA
Apply for this job at Microsoft
Do you want to be a key contributor to a revolutionary new cloud service that will make it much easier for millions of people to gain insight from the mountain of data in today's world? Do you want to work on the engine that's behind Power Q&A, highlighted in Satya's FY15 - Bold Ambition & Our Core?

Business Intelligence is what you get when you analyze raw data and turn that information into actionable knowledge. PowerBI.com is a SaaS Business Intelligence service that non-technical business users can adopt without requiring technical support. We are leveraging proven technologies used by SQL Server and Excel to build a cutting edge cloud service and plan to reach one million engaged users within a year. The world of enterprise software is being disrupted by SaaS right now and we will be the leader of change in the multi-billion dollar Business Intelligence market. In the meantime, we have the financial security backed by highly profitable box products.

You will be joining the Power BI Storage Engine team -- we are the core of the service, building foundational technologies driving cool new products and services in the mobile-first and cloud-first world. Our team is very agile, over time you will work on multiple areas and take on different responsibilities. In our newly adopted all-engineering model, we develop features and take responsibility for the quality of our software and service. In addition to the cloud service, we continue to ship our components inside SQL Server and Excel to millions of customers around the world.

Our team owns the Vertipaq in-memory columnar store, metadata management and persistence, transactions, security and high-speed model processing from a variety of data sources, and we have a number of challenging projects to take these areas forward to support the rich analytics, robustness and scale required to handle millions of new users in the cloud. This includes building a brand-new metadata and transaction system, as well as on-demand loading, paging and fine-grained resource governance. You can expect to build a wide range of skills and experiences and gain valuable domain knowledge to build your career in a very lucrative industry.

You must be a self-motivated, fast learner; enjoy working in a team of talented engineers; have strong customer focus and be passionate about quality and engineering excellence.

Other qualifications include:
* Solid analytical problem solving and technical troubleshooting skills.
* BS/BA in computer science/related degree or equivalent years' experience.
* At least 5 years' experience in software development.
* Deep experience in C++ and C# or in C# only but willing to learn C++
* No international relocation for this position.

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
Are you looking for a challenging software engineering position in a critical growing part of the Cloud and Enterprise division? Do you have what it takes to create software that will move an entire division to a faster cloud cadence and at scale with the best cloud service organizations in the world? If so, consider joining the Data Platform Engineering System (DPES) Authoring team.

We're looking for a software engineer with a passion for building robust and scalable services in order to make engineers more productive. You'll get the opportunity to work with Windows and web client technologies, Azure web services, databases, and workflows.

Requirements:
BA/BS in Computer Science or equivalent work experience.
2+ years of Software Development Experience with an Object Oriented Language (Java/C#/C++)
Outstanding problem resolution, judgment, and decision making skills.
Excellent written and verbal communication skills, as well as collaboration skills.

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
We are looking for a passionate hacker who has strong interesting in becoming a top-notch security engineer on our attack team. The core responsibility is to help us analyze the security of production and pre-production systems using passive and offensive security techniques.

The Data Platform Security team is responsible for products and services in the Data Platform Group of Microsoft's Cloud and Enterprise division, including systems like Azure SQL Database, HDInsight, Power BI, Cloud Machine Learning and many more.

The ability to think outside the box and willingness to learn and to take on security challenges is a must.

To thrive in this position you'll need technical understanding of a broad technology set and the ability to learn new information at a rapid pace. Strong technical and communication skills, the ability to deal with ambiguity, and very high level of creativity and inquisitiveness are a must. Our team works closely with security engineers across the company, including Trustworthy Computing and Azure.

Responsibilities:
Analyze the security of production and pre-production system using offensive security techniques
Perform proactive security research related to database, web, cloud and networking security
Participate in Threat Model reviews and provide security guidance to teams
Perform code reviews and spot defects
Provide security and be available to answer questions and give guidance on addressing and detecting security vulnerabilities. Educate engineers of new findings and trends in security
Author proof of concept exploits, white papers, and security assessment reports

Basic Qualifications:
Bachelors of Science, Bachelors, BA, BA CS, Computer Science, Mathematics, Engineering degree or equivalent experience
4+ years' experience in security and software engineering
Deep and broad understanding of security vulnerabilities and attacks and the ability to apply them or find new ones based on new technology being developed

Other Qualifications:
Passion for security and breaking things
Creativity and the ability to "Think Evil"
Great interpersonal and collaboration skills
Strong interest to grow in the following areas: databases, web applications, cloud computing, distributed systems and network security
Knowledge of security vulnerabilities such as buffer overflows, XSS, CSRF, SQL injection, etc.
Experienced in script and tool development to help assess the security state of systems
Experience in one or more of the following: C#, Python, Java, C/C++, ASP.NET, HTML/JS, SQL, etc.

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
The Mission - "Experience Insights Wherever You Are"

It's Bold! It's Critical! It's Exciting!

Today, business intelligence is the #1 topic on CEO's minds. It is a key differentiator that can make or break a business in this day and age.
The PowerBI.com team is tasked with providing a much needed immersive insights discovery experience, where and when business leaders want it.

The Candidate
We are looking for a talented developer who can help us bootstrap this V1 product. You will build shared services, processes, tools and solutions that can support releases on cloud-based services and on-premises solutions. The available opportunities are plentiful, rewarding and highly visible. They range across a wide spectrum of technologies and a variety of depths and scopes.

Job Essentials
Top notch programming and design skills
Commitment to sound engineering best practices
Solid analytical problem solving skills
Natural ability to take initiative and drive
Excellent collaboration and communication skills, both verbal and written

Qualifications
4+ years software development experience
Coding and design experience in web applications and/or cloud services, preferably in C#, Java, C++ or JavaScript.
Experience in business intelligence, data visualizations, graphics rendering, and web presentation layers is a plus.
Knowledge of web development technologies (e.g. Typescript, AngularJS, D3, etc.) is a plus.
Proven track record of technical innovation and leadership in at least one major product cycle.
Bachelor's degree (or higher) in Computer Science or similar OR equivalent work experience.

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
Data is everywhere around us - the key is how fast it can be processed and at what scale. The Big Data team in Microsoft is looking for talented, results driven, software engineers with passion on bringing the exceptional performance of the cloud storage and computational engine to the next order of magnitude.
This job involves not only creating bleeding edge efficient algorithms to ensure the performance on a massively-parallel supercomputer comprised of tens of thousands of commodity servers, but also research on completely innovative approaches on performance - some of our current projects have the potential to generate impact on how the industry thinks and develops services.

If you think you have what it takes to take the performance of the world's largest supercomputer ways beyond its current level - then this following job is for you.

But to be sure, we've created the following self-assessment that you can use:
-Is the performance of an algorithm something you consider a work of art to analyze endlessly?
-Ever wonder what it would feel like to design and build the largest distributed system ever envisioned?
-Want to work at a place where processing a petabyte of data is ho-hum, and where exabyte scale is just around the corner?
-Do you get all worked up when you think about harnessing concurrently the power and storage of 20,000, 30,000, or 100,000 machines, working on solving problems that directly affect effectively each of Microsoft's businesses?
If you answered 'yes' to two or more of these questions, then we have the ideal gig for you.

Job Requirements:
o Deep expertise in distributed systems, including high-performance distributed storage and networking.
o Not intimidated by debugging across thousands of servers.
o Outstanding coding chops in C++.
o Great design and problem solving skills, with a strong bias for performance analysis, quality and engineering excellence at scale. Our code runs on thousands of machines on multiple continents.
o Demonstrated experience shipping quality products.
o 3+ years of development experience.
o Bachelor's degree in Computer Science or a related field (Master's or PhD preferred).
o Strong written and verbal communication skills.
o Experience in distributed systems, TDD development, and multi-threaded programming is strongly preferred.

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
We are a small and fast moving team of systems engineers inside the Microsoft Azure Data Platform Group (DPG) working on building a highly scalable, available, multi-tenant distributed storage system built to run on Windows Azure. The distributed storage system that we are building fills an important gap in the existing Windows Azure storage offerings. The storage system allows developers to (a) do rich hierarchical and relational queries over "schema-less" data, (b) Javascript-language integrated, transactional execution of application logic directly on the storage partitions, at scale, (c) developer tunable consistency, availability and performance tradeoffs based on the application's scale and access patterns and (d) deep integration with HDInsight.

We are very execution focused; we have concrete scenarios and large internal customers. Joining our team is a fantastic opportunity to work with some of the best systems engineers in the industry who are tackling challenges that will continue to shape the industry. Building a novel database from ground up is a once in a lifetime opportunity! Azure Data Platform group fosters a supportive and productive work environment and is known for providing growth avenues for developers to reach the highest levels at Microsoft. The team culture values engineering quality, technical excellence, and grassroots innovation.

This is a ground floor opportunity to build a large scale distributed storage system which will be used by internal large tenants at consumer scale and exposed as part of the Azure storage platform. As an IC or a dev lead on the team, you will work and collaborate with a team of talented engineers to design and deliver on our next set of big challenges in the core storage engine, query processing, indexing, and distributed storage fabric.

To be successful on the team, you need to be a prolific C++ programmer, with strong systems sensibilities, able to independently design large distributed components and a great team player.

Basic Qualifications:
4+ years of coding experience in C/ C++/ C #
Experience in designing large distributed components

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
The Azure Compute Organization is responsible for creating the foundation of Microsoft's Cloud Platform for utility computing. This platform is one of the lowest levels of the services software/hardware stack and includes an efficient, virtualized computational substrate, a fully automated service management system, and a comprehensive set of highly scalable storage services.

The Azure Compute Edge Infrastructure team is looking for motivated engineers with a strong track record who are in search of an exciting environment working with innovative and revolutionary technology, and want the chance to contribute to the fastest growing cloud platform on the market.

Our vision is to evolve the Edge Infrastructure Management Services to a platform. We are investing in the development, and application of technology to design a tamper-proof appliance that can be deployed to locations worldwide where only minimal physical security controls are present (shared corporate spaces, ISPs, public areas, etc.), and to drive hardware auto-provisioning and management of 100s of edge nodes across the globe. Key responsibilities include interpreting designs into fully functional interactive experiences, and contributing technical expertise throughout design stages and development.

The work involves:
oDelivery of a highly reliable, scalable, secure Edge Infrastructure Management solution for 1st and 3rd party customers
oAutomating (e2e) the Edge Node provisioning, monitoring, upgrade, and minimizing operational involvement
oManaging the state of the hardware and network during the lifecycle of the Edge nodes
oEnabling platform component(s) install and upgrade
oIntegration between various Azure and AutoPilot services to support Edge Management
oDriving requirements to the Azure (AutoPilot, Fabric, Networking) and Edge (Bing, O365) teams
Job Requirements:
-2+ years of software engineering experience building scalable services, and applications
-4+ years of experience developing software in C++ and/or C#, .NET
-Strong written and verbal communication skills
-Solid debugging, testing, and problem solving skills
-A BA or MS degree in Computer Science or related field, or equivalent experience

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
We're the Information Protection team. We build the services, APIs and apps that allow enterprises to protect their information wherever it goes - on-premises, in the cloud and across devices. There has been no time when protecting information has been more important and valuable to our customers than it is today. Come build great developer platforms, high-scale Azure services and best-in-class device experiences with us!

Our platform & services are used today in Microsoft applications like Office, Office365, SharePoint Online, Exchange Online and Windows Server FCI, as well as third-party applications. Right now we're developing our next generation services on Azure, working with new partners on product integration and delivering our next generation application platform for 6 devices.

Our customers know their information is valuable, and that there are people trying to steal it, eavesdrop on it and profit from it. They're companies, they're consumers, and they're developers like you.

We have a fantastic opportunity to set the bar for information protection, to enable faster and safer cloud adoption and to strongly differentiate Microsoft's services versus our competitors. Wherever our customers' data goes we'll protect it.

Join us, we're going to do amazing things!

Read more at our blog today: http://blogs.msdn.com/b/rms/>

Basic Qualifications:
o 1+ years experience as a software development engineer in the commercial software industry
o 1+ years coding in C/C++/C# and/or Java
o BS in Computer Science or Engineering or equivalent industry experience

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
We're the Information Protection team. We build the services, APIs and apps that allow enterprises to protect their information wherever it goes - on-premises, in the cloud and across devices. There has been no time when protecting information has been more important and valuable to our customers than it is today. Come build great developer platforms, high-scale Azure services and best-in-class device experiences with us!

Our platform & services are used today in Microsoft applications like Office, Office365, SharePoint Online, Exchange Online and Windows Server FCI, as well as third-party applications. Right now we're developing our next generation services on Azure, working with new partners on product integration and delivering our next generation application platform for 6 devices.

Our customers know their information is valuable, and that there are people trying to steal it, eavesdrop on it and profit from it. They're companies, they're consumers, and they're developers like you.

We have a fantastic opportunity to set the bar for information protection, to enable faster and safer cloud adoption and to strongly differentiate Microsoft's services versus our competitors. Wherever our customers' data goes we'll protect it.

Join us, we're going to do amazing things!

Read more at our blog today: http://blogs.msdn.com/b/rms/>

Basic Qualifications:
o 1+ years experience as a software development engineer in the commercial software industry
o 1+ years coding in C/C++/C# and/or Java
o BS in Computer Science or Engineering or equivalent industry experience

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
We're the Information Protection team. We build the services, APIs and apps that allow enterprises to protect their information wherever it goes - on-premises, in the cloud and across devices. There has been no time when protecting information has been more important and valuable to our customers than it is today. Come build great developer platforms, high-scale Azure services and best-in-class device experiences with us!

Our platform & services are used today in Microsoft applications like Office, Office365, SharePoint Online, Exchange Online and Windows Server FCI, as well as third-party applications. Right now we're developing our next generation services on Azure, working with new partners on product integration and delivering our next generation application platform for 6 devices.

Our customers know their information is valuable, and that there are people trying to steal it, eavesdrop on it and profit from it. They're companies, they're consumers, and they're software engineers like you.

We have a fantastic opportunity to set the bar for information protection, to enable faster and safer cloud adoption and to strongly differentiate Microsoft's services versus our competitors. Wherever our customers' data goes we'll protect it.
Join us, we're going to do amazing things!

Read more at our blog today: http://blogs.msdn.com/b/rms/>

Basic Qualifications:
o 2+ years experience as a software development engineer in the commercial software industry
o 2+ years coding in C/C++/C# and/or Java
o BS in Computer Science or Engineering or equivalent industry experience

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
We're the Information Protection team. We build the services, APIs and apps that allow enterprises to protect their information wherever it goes - on-premises, in the cloud and across devices. There has been no time when protecting information has been more important and valuable to our customers than it is today. Come build great developer platforms, high-scale Azure services and best-in-class device experiences with us!

Our platform & services are used today in Microsoft applications like Office, Office365, SharePoint Online, Exchange Online and Windows Server FCI, as well as third-party applications. Right now we're developing our next generation services on Azure, working with new partners on product integration and delivering our next generation application platform for 6 devices.

Our customers know their information is valuable, and that there are people trying to steal it, eavesdrop on it and profit from it. They're companies, they're consumers, and they're developers like you.

We have a fantastic opportunity to set the bar for information protection, to enable faster and safer cloud adoption and to strongly differentiate Microsoft's services versus our competitors. Wherever our customers' data goes we'll protect it.
Join us, we're going to do amazing things!

Read more at our blog today: http://blogs.msdn.com/b/rms/>

Basic Qualifications:
o 4+ years experience as a software development engineer in the commercial software industry
o 4+ years coding in C/C++/C# and/or Java
o BS in Computer Science or Engineering or equivalent industry experience

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
We're the Information Protection team. We build the services, APIs and apps that allow enterprises to protect their information wherever it goes - on-premises, in the cloud and across devices. There has been no time when protecting information has been more important and valuable to our customers than it is today. Come build great developer platforms, high-scale Azure services and best-in-class device experiences with us!

Our platform & services are used today in Microsoft applications like Office, Office365, SharePoint Online, Exchange Online and Windows Server FCI, as well as third-party applications. Right now we're developing our next generation services on Azure, working with new partners on product integration and delivering our next generation application platform for 6 devices.

Our customers know their information is valuable, and that there are people trying to steal it, eavesdrop on it and profit from it. They're companies, they're consumers, and they're developers like you.

We have a fantastic opportunity to set the bar for information protection, to enable faster and safer cloud adoption and to strongly differentiate Microsoft's services versus our competitors. Wherever our customers' data goes we'll protect it.

Join us, we're going to do amazing things!

Read more at our blog today: http://blogs.msdn.com/b/rms/>

Basic Qualifications:
o 1+ years experience as a software development engineer in the commercial software industry
o 1+ years coding in C/C++/C# and/or Java
o BS in Computer Science or Engineering or equivalent industry experience

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
Microsoft Azure is at the center of Microsoft's cloud services strategy and the future of Microsoft. Azure brings together virtualization, compute, storage, authentication, authorization, media and more to enable anyone to bring their business in the cloud. The Azure Security Engineering organization focuses on ensuring a secure Azure platform for developers and a secure experience for millions of users worldwide.

The Azure Security Assurance team is seeking a Security Engineer with demonstrated experience in network, platform and application layer security. As part of the Security Assurance team you will be accountable for the Security Development Lifecycle (SDL) and Operational Security Assurance (OSA) of features across Azure.

We are looking for a star performer who is interested in doing bleeding edge security research and development for Microsoft Azure and other cloud services offering. As a member of the Security Assurance team you will play a key role in advancing security by working with other Security Engineers, Program Managers, Developers and Testers throughout the Azure organization to instill an Assume Breach security mindset and culture.

Key responsibilities include:

Emerging Threat Research - Being on the forefront of emerging threats which affect cloud services. This includes research of externally found vulnerabilities as well as proactive security research on technology Azure and our customers utilize and depend on.

Threat Modeling / Security Assessments - Parlaying research and knowledge into threat modeling and security assessments of Azure services, platforms and infrastructure. You have a goal to prioritizing areas of security risk while identifying and addressing risks that affect Azure's ability to protect, detect, investigate and recovery from security vulnerabilities and targeted attacks.

Security Code Reviews - Prioritize Azure's highest risk features and review source code for security defects. File bugs on security defects that help remove potentially exploitable bugs from code and will improve the security of Azure services.

Tool & Automation Development - Develop a security toolset which to identify, assess and remediate Security Development Lifecycle (SDL) and Operational Security Assurance (OSA) gaps and allows the team to scale to an Azure-wide scope.

Communication & Presentation - Be an expert in security and be available to answer questions and give guidance on addressing and detecting security vulnerabilities. Create and track security metrics to reduce security risk across Azure. Present team findings through proof-of-concept exploits, white papers, and security assessment reports. Work with the Trustworthy Computing and other teams to define and adopt new best practices for secure service development and operations.

To thrive in this position you'll need a deep technical understanding of a broad technology set and the ability to learn new information at a rapid pace. Strong technical and communication skills, ability to deal with ambiguity, and very high level of creativity and inquisitiveness are a must. Position requirements also include a BS in Computer science or equivalent security experience. Prior experience leading teams and managing creative individuals is required. Previous experience in security consulting, penetration testing, "red teaming" and general hacking are important, but a desire to take on big challenges and help improve the overall service engineering process is equally vital.

Basic Qualifications:

o Bachelors of Science, Bachelors, BA, BA CS, Computer Science, Mathematics, Engineering degree or equivalent experience
o 5+ years experience in security and software engineering are a must.
o 5+ years coding in c/c++/c# and/or java
o Coding in scripting languages such as python, perl, powershell, etc
o Deep knowledge of services, security and a strong engineering and development skillset.
o Deep and broad understanding of security vulnerabilities and attacks (Software, Network, and People) and ability to apply them or find new ones based on new technology being developed.

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
The World's information is doubling every two years with 1.8 Zetabytes (1,800,000 petabytes) created and replicated in 2011. The scale was unimaginable a few years back. The potential of the insights we can get out of this data is expanding equally fast. This requires us to push the limits of our data platforms and go beyond the traditional models of storage and compute.

Microsoft is embracing Apache Hadoop to enable applications to process petabytes of data using thousands of processing nodes, on both Windows Azure and Windows Server. With the emergence of distributed query, storage, analytics and execution runtimes such as MapReduce, HiveQL, PigLatin, Dryad and others, many customers on premise and on cloud are looking for ways to build scalable insight with the lowest latency and highest quality. Our solution will enable a killer experience based on the core Hadoop technologies combined with the Microsoft stack, by tying together key Microsoft assets such as Office, .NET and the SQL Server suite of products. We are building a service from ground up to provide this experience in Azure. We plan to contribute back to the Apache Software Foundation and become active participants in that part of the open source software community.

Joining the HDInsight team in the Modern Data Warehousing group is a fantastic opportunity to work with some of the best engineers in the industry who are tackling challenges that will continue to shape the industry. The group fosters a supportive and productive work environment and is known for providing growth avenues for developers to reach the highest levels at Microsoft. The team culture values engineering quality, technical excellence, and grass roots innovation.

As a SOFTWARE ENGINEER on the HDInsight Development team, you will work and collaborate with a team of talented senior and junior engineers to design and deliver on our next set of big challenges. You will be responsible for building the core Microsoft Hadoop platform both on Windows Server and Windows Azure. This includes a broad range of areas such as the security, Hadoop performance, .NET tooling, query optimization, service fundamentals, management and portal UI. Opportunities exist to work on any or all of them.

The ideal candidate would have a BS degree in Computer Science (or equivalent), M.S./Ph.D. preferred and 3-5 years of software development experience working in native or managed code environments. Demonstrated ability in cloud platform development or enterprise server development is required. Experience with databases, distributed systems, Cloud and Big Data technologies is a big plus, but not required.

If you are looking for an exciting change in your career, we have a great set of opportunities available.

Basic Qualifications:
- B.Sc. in Computer Science (or equivalent),
- 3-5 years of hands on software development.
- Strong problem-solving and C/C++/C#/Java coding skills.
- Big pluses, but not requirements.
- Experience with Cloud and Big Data technologies such as Hadoop, MapReduce, Amazon EC2, Azure
- Strong Knowledge in distributed systems, databases, query processing, query, cloud computing, operating systems

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.

O:MA XADSXDV:TABA*LI
Apply for this job at Microsoft
Are you passionate about better software and services engineering? Are you excited to create engineering productivity solutions and high-reliability engineering services? The DPG Engineering System's team (SQL Server) needs a highly motivated individual able to function well in a collaborative, fast-changing work environment. Dependability, self-direction, sound problem solving skills, technical trouble-shooting, negotiation, decision-making skills, and a passion for live services are crucial. Excellent written and verbal communication skills, as well as detail-oriented organizational skills, are also required. Qualifications include knowledge of software automation processes, knowledge of C/C++/C#, knowledge of Windows Server products knowledge of source control (Source Depot or TFS preferred), and experience with writing automated scripts (CMD, PowerShell, VBS, etc.). Candidate must be able to maintain a flexible working schedule and be able to learn quickly. Web authoring and HTML, XML, ASPX, and cloud experience a plus. A four-year University degree is required, BS degree in Computer Science or related field required.

Responsibilities include:
Implementing and maintaining cloud-based services
Ability to lead architectural & design discussions targeting high availability, scalability and performance
Develop, debug, and maintaining SQL based test, build, and platform automation tools
Work with component developers and testers to stay on the cutting edge by trying out new technologies and toolsets before they are rolled out for general use
Troubleshoot and solve production and test issues
Improve incident processes including monitoring/alerting coverage, authoring Tier-1 troubleshooting guides and developing KPI quality reports

SQL Server is a critical product of Microsoft Corporation that generates several billion dollars a year of revenue for the company. The Engineering Systems Team is a cornerstone team that the entire Business Unit relies upon. This is an outstanding career position in a fast paced and expanding product group.

Minimum Requirements:

-4+ years of experience in a software engineer, developer and/or software testing role
- BS or MS in Computer Science or industry related experience equivalent.
-Strong OO programming skills using C# or Java
-Solid understanding of data structures and algorithms
-Experience writing and debugging Script Languages
-Innovative thinker, effective communicator with excellent written communication skills
-Knowledge of Agile product development methodology
-Strong knowledge of Windows internals
-Strong database skills (SQL Server preferred)

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
In the cloud first, mobile first world, Azure is a critical investment area for Microsoft. Security of this massively distributed online system is the foremost concern in customers mind to run their business in the cloud. It's an exciting time to become part of the Azure Security team which is responsible for defining and developing security infrastructure and services that help protect the Microsoft Online Services platform and our customers from constant security threats. Out group is responsible for identity and access control management, secrets/key management, encryption and data protection, security monitoring agent, anti-malware protection, fraud detection automation, and other security capabilities for the Azure platform. We are looking for strong developers to design and implement cloud scale platform security services in these areas. This is a unique opportunity building core security technologies and applying them to the cloud scale. In this position, you will own all aspects of building and running highly available secure distributed services providing mission critical functionality for Azure. These are high visibility projects which are of the highest priority for Azure.

Qualifications include:
Strong design and development experience that includes 4+ years coding in C#/C++/C, preferably with distributed programming models.
Demonstrated problem solving and debugging skills.
Ability to learn and grasp concepts quickly in a fast paced environment is critical to success.
Passion in building and designing very large scale systems; prior experience in building large scale online systems is a big plus.
The ability to multi-task while balancing short term and long term needs is essential.
Knowledge of security technologies is highly desirable but not required.
4+ years of software development experience in a product group.

We are looking for a highly motivated developer who has passion for building large scale infrastructure to keep the core of Microsoft Cloud secure and compliant. The successful candidate will operate in a fast paced, cohesive team environment working on critical and high impact projects working across Cloud and Enterprise division and beyond.

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
Microsoft Azure is undergoing explosive growth (150% y/y) as customers around the world realize the benefits of moving their services and applications on to the cloud. Security is the foremost concern for customers as they move their services outside their datacenter. The Windows Azure Security group is responsible for ensuring the security of all of Azure.

Our team is working on internal service which automates secrets management for Azure platform. Solid secrets management is essential piece of modern cloud platform. Our team provides framework to manage secrets in a secure and complaint way, at the same time removing friction associated with secure approaches.

We are looking for talented, motivated, and experienced software engineers to add to our team. The primary responsibilities for this role are to design, code, test, provide support and release new features in a high velocity scrum model.

The ideal candidate would have a BS degree in computer science (or equivalent), 2-5 years of experience developing in server-side or service environments, be a proficient coder and be able to quickly jump into new topics as needed. Experience with Microsoft Azure or other cloud computing platform is a big plus.

Job requirements
Fluent in C#, at least 3 years of recent experience writing managed code
Experience with web technologies and services
3-5 years designing, implementing, and launching software through multiple release cycles
Passion for software quality and security, great problem-solving skills
Great design skills, proven ability to create loosely coupled and well-architected software services
Bachelor's degree in Computer Science or related field
Experience with REST APIs, WCF and SQL Server is a plus
Knowledge of Azure and experience in the security field is a big plus.

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
Are you a Software Engineer who is looking for the Next Big opportunity to create innovative solutions in the Enterprise Client and Mobility space? Are you a Software Engineer who has been looking forward to impacting hundreds of thousands of Customers directly by writing quality Product Code? System Center Configuration Manager Team is the right place for you.

Wish you could get your key applications and data seamlessly from any computer or device in your corporation, or around the world? Come help fix the problem on the System Center Configuration Manager (ConfigMgr) as we revolutionize the way software, services and data are managed for the extremely mobile corporate users of the future. ConfigMgr has the charter to enable enterprise administrators so they can enable their end users to work seamlessly from anywhere and on any device, while keeping their corporate IT assets secure. Our job is to create a consistent experience for a user no matter where they are so they can move seamlessly across a laptop, desktop, a home PC, virtual desktop, tablet or a Smartphone. Within the System Center family of products, our team is actively building the next generation capabilities for securing and managing corporate IT assets and cloud enabling our solutions.

ConfigMgr product is a market leader in enterprise change and configuration management. Our product is designed to offer solutions for managing clients in an enterprise space by helping enterprise IT administrators with Asset management, License tracking, software distribution, operating system deployment, user state migration, secure configuration\compliance, end point malware protection, end point security policy and troubleshooting of corporate laptops, desktops, virtual desktop, smart phones and other devices within the corporate network or over the internet.

SCCM team is looking for a strong developer who is interested in helping us solve our upcoming challenges in the client management and security space, especially with trends within an enterprise changing towards an extremely mobile workforce, moving workflows to use the cloud, focus towards virtualization and penetration of all kinds of diverse devices. If you are a developer who likes to work on highly distributed applications which can scale to meet the need of large enterprises, likes to learn a good breadth of technologies, likes to have a wider influence across different product groups and gets challenged by hard customer problems then SCCM team is the right place for you. If you want to be up to speed with all technology trends in enterprise space then ConfigMgr team is the place for you as we need to keep on providing management and security capabilities for enterprise IT assets keeping in mind all these new technology trends.

We are looking for candidate with strong computer science fundamentals and who meets following criteria:
o Proven track record of designing and implementing high quality features using object oriented paradigm.
o 2+ years of software development experience with C/C++ and C#
BS or equivalent degree in computer science or related field
o Ability to learn and adapt to new technologies and platforms quickly
o Expertise in developing multi-threaded applications preferred.

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
Are you someone with a passion for technology, and engineering excellence? Do you enjoy debugging and solving the most complex technical problems? Are you interested in working on a product where quality, reliability and outstanding customer experience are key deliverables? Are you interested in learning the breadth of technologies that exist in the world class database platform, SQL Server? Are you someone who likes to question the norm and strive for innovation on the job? Look no further, we have a fantastic opportunity for you!

Over the past 10+ years, SQL Server has grown from 40 million dollar business to 7+ billion dollar business and become one of the key revenue generators at Microsoft. We have lots of high-end enterprise customers who have bet their mission critical applications on SQL Server. Any down time means critical business loss for these customers. To deliver the best customer experience ever we created the Servicing Experience Engineering Development Team with an added objective to design and build rich supportability features. Over last two years, this team has grown more than three times in size, and demonstrated exceptional value and got wide recognition for working and solving mission critical issues, delivering on hotfixes for released products, as well as supportability feature improvements for upcoming releases.

We are looking for strong systems level developers to join this growing team and have the opportunity to work on breadth of SQL Server Engine (such as Programmability, Execution Engine, Meta Data, Query Optimization, Query Execution, High-Scale Synchronization Primitives, Memory Management, Buffer Management, Thread Management, Scheduler Management and Storage Engine technologies like Data and Index Manager, Page and Record Manager, Lock Manager, Backup and Restore Manager, Logging and Recovery Manager, Transaction Manager, Database Mirroring, Failover Clustering).

You have to learn how these complex components are designed and implemented to effectively debug, diagnose and deliver resolution to problems that would help the end customer succeed with SQL Server in their mission critical environment. The breadth of component/area ownership will provide you opportunities to collaborate at different levels and to raise visibility of your work. Partnering and collaborating with groups across the Microsoft like other development teams, Customer Support Services, Premier Field Engineering are essential for the success. Even though you wouldn't be directly working with customers, you'll have a deep insight into how the customers are using the product and will be leveraging that to design and implement supportability features, improvements and contribute to making SQL Server a more successful product.

This is an excellent opportunity to learn how a complex product like SQL Server is architected, designed and implemented and how it works. This big picture and exposure to breadth of technology throughout Development Lifecycle and beyond, you get in this role, is a great experience that any systems person would love to have. In this role you will be working in a mature engineering organization utilizing some of the finest engineering practices and with some of the best engineers at Microsoft with long experience from different parts of the database industry. These are critical elements that are essential for long term success and career growth in any systems groups in Microsoft. The business impact you will have in helping SQL Server penetrate deeper into the enterprise segment would be amazing. We are a relatively young team and thus you will have great career growth opportunity.

Qualifications:
1) BS/MS degree in Computer Science or a related technical discipline
2) 3+ years of system level programming using C/C++ or multiple years of system level programming with C#/Java
3) Excellent debugging and problem solving skills
4) Excellent technical, cross group collaboration and customer facing communication skills
5) Self-motivated and willing to learn
6) Experience building high performance, scalable systems is preferred
7) Development experience in RDBMS/BI or related server technologies is preferred

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
Are you a Software Engineer who is looking for the Next Big opportunity to create innovative solutions in the Enterprise Client and Mobility space? Are you a Software Engineer who has been looking forward to impacting hundreds of thousands of Customers directly by writing quality Product Code? System Center Configuration Manager Team is the right place for you.

Wish you could get your key applications and data seamlessly from any computer or device in your corporation, or around the world? Come help fix the problem on the System Center Configuration Manager (ConfigMgr) as we revolutionize the way software, services and data are managed for the extremely mobile corporate users of the future. ConfigMgr has the charter to enable enterprise administrators so they can enable their end users to work seamlessly from anywhere and on any device, while keeping their corporate IT assets secure. Our job is to create a consistent experience for a user no matter where they are so they can move seamlessly across a laptop, desktop, a home PC, virtual desktop, tablet or a Smartphone. Within the System Center family of products, our team is actively building the next generation capabilities for securing and managing corporate IT assets and cloud enabling our solutions.

ConfigMgr product is a market leader in enterprise change and configuration management. Our product is designed to offer solutions for managing clients in an enterprise space by helping enterprise IT administrators with Asset management, License tracking, software distribution, operating system deployment, user state migration, secure configuration\compliance, end point malware protection, end point security policy and troubleshooting of corporate laptops, desktops, virtual desktop, smart phones and other devices within the corporate network or over the internet. Our customer base is large enterprises like Morgan Stanley, All State Insurance, State Farm, Nabisco, United Bank of Switzerland (UBS), US Government, BMW, Daimler-Chrysler, Target, US Army, US Air force and Shell Oil etc.

SCCM team is looking for a strong developer who is interested in helping us solve our upcoming challenges in the client management and security space, especially with trends within an enterprise changing towards an extremely mobile workforce, moving workflows to use the cloud, focus towards virtualization and penetration of all kinds of diverse devices. If you are a developer who likes to work on highly distributed applications which can scale to meet the need of large enterprises, likes to learn a good breadth of technologies, likes to have a wider influence across different product groups and gets challenged by hard customer problems then SCCM team is the right place for you. If you want to be up to speed with all technology trends in enterprise space then ConfigMgr team is the place for you as we need to keep on providing management and security capabilities for enterprise IT assets keeping in mind all these new technology trends.

We are looking for candidate with strong computer science fundamentals and who meets following criteria:
o Proven track record of designing and implementing high quality features using object oriented paradigm.
o 2+ years of software development experience with C/C++ and C#
o Ability to learn and adapt to new technologies and platforms quickly
o Expertise in developing multi-threaded applications preferred.

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
Are you interested in SQL technologies? Do you want to be part of the team building SQL Enterprise Information Management stack (EIM) to boost enterprise adoption? Are you passionate about relational database and data management platform technologies? Are you looking for a fast paced, results oriented environment with laser-like customer focus? Master Data Service (MDS) is core SQL Enterprise Information Management capability which is highly demanded by enterprise customers. Information Management team is looking for a strong engineer to help shape and deliver next version of Master Data Service in SQL15 release and beyond.

The pain that organizations are experiencing around data consistency, regulatory compliance has prompted a great deal of interest in Master Data Management (MDM). Master Data Services (MDS) is the SQL Server solution for master data management. We are delivering core MDS capabilities in SQL Server 2015 releases which customers have been long waiting for. We are at the start of planning our next waves of innovations and feature deliverables, so here is your chance to influence and contribute MDS future in a big way!
We are a small team with a start-up mentality with a proven ability to deliver results. Come to join the world-class team that is set up to innovate, and solve some of the hardest problems in modern data management space, connect directly with customers, ship big, and have fun.

We are looking for talented engineers, with a solid track record, strong background in relational databases to deliver end to end customer facing features. In this role, you will work with other talented engineers and be responsible for designing and implementing the features, and adding test coverage to ship high quality product. This role participates deeply in all phases of development cycle (design, development, validation). There is no better opportunity to contribute to this exciting 5 billion revenue product to make a difference for our customers!

Qualifications:
o Strong coding skills in C++, C# , or JAVA
o Strong design, and problem solving skills
o Expertise in database systems, T-SQL language, web services
o Ability to work independently, partner effectively cross-group, and manage multiple priorities and deliverables concurrently in a fast-paced environment.
o B.S./M.S. in computer engineering or science
o Passion to learn and bring great products to our customers
If this sounds like the type of challenge you've been looking for, we want to hear from you. Please contact us today!

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
Cloud & Enterprise's Information Management and Machine Learning Team is looking for a highly motivated Software Engineer with a passion for building UX for a cloud service, to create innovative and rewarding experiences over data. The experience focuses on augmenting and curating data and its relationships, analyzing data usage, enabling users to properly use data sets, managing a community of data consumers, performing impact analysis, understanding the lineage of data, and troubleshooting data related issues to help information-workers discover data, correctly use it in order to make business decisions. The successful candidate will live on the cutting edge of development technology, and will be adept at using ASP.NET MVC 4, HTML 5, CSS 3, JQuery, Knockout.JS and more...

Data is at the heart of all modern enterprises, and the successful application of data is key to successful decision making. It powers strategic decisions, creates lasting competitive advantages, and generates new insights. But while technology has made it easy to acquire vast amounts of data, connecting decision makers with the right data is as difficult as it has ever been.

Information workers ask "What data-sets can help me in my work?", "Can I rely on this data when I formulate a decision?", and "How should I use this data?" The software industry has been working for decades to find answers to these questions, but the accelerating volume and complexity of data has outpaced the ability of technology to make that data discoverable, manageable and valuable. We believe we have found a strategy to solve these problems in a disruptive and innovative way.

Our approach combines innovative user experiences, the power of the cloud, information retrieval, data mining, distributed computing, and machine learning to enable end-user experiences.

If you want to create incredible new innovative experiences in the cloud using cutting edge UX technologies, while becoming an industry leader - join our team. Now is the time.

Qualifications:
o 3+ years software development experience shipping products in all stages of release cycles.
o Bachelor's degree in computer science or equivalent
o Passion for user experience.
o Strong technical and analytical skills.
o Ability to learn new technologies quickly.
o Strong C# skills required.
o Experienced in ASP.NET MVC 3 or 4, CSS3, HTML5, JavaScript, JQuery and Knockout.js.

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
Who we are and what we do

The Microsoft Azure Active Directory (AAD) Team builds the world class Identity system behind Microsoft's leading cloud business Office 365 and Microsoft Azure. The team is composed of passionate thought leaders who are driven by the opportunity to create and run a cloud Identity system that operates on a truly global scale (Billions of users). Our mission is to deliver a hybrid solution that allows seamless identity, directory and information protection to flow between on premise enterprise and the cloud space. As the world evolves, the identity system which is central to all services must transform to provide connection with all social identification systems and consumer devices, deliver state of the art authentication and authorization such as biometrics, two factor authentication and dynamic claims, and provide the ability for rich developer interaction.

Building these systems such that they can evolve rapidly to meet new customer and partner scenarios requires not only that the teams adopt agile development methodologies but also use cutting edge techniques in traffic shaping, exposure control and experimentation to gauge the quality of their features with live traffic before making them fully available. This is where the AAD Gateway team comes in. We are the front-door to the other partner AAD services and act as the entry point for all requests. This allows us to provide functionality such as the following to our partner services

- Intelligent traffic shaping and A/B testing which allows our partner services the flexibility to gradually expose their customers/partners to new functionality with a high degree of confidence on the quality.
- Flighting/experimentation/request duplication in production with analysis of experiment against control.
- Improve availability/help meet SLA for AAD services by doing auto-retry and health based failover.
- Metrics as we see them on behalf of our partner services. Analysis of these metrics to detect anomalous service behavior that can be leading indicators possible live site issues or bad app/client behaviors.
- Request and tenant level throttling to prevent our partner services from being overwhelmed by malicious or incorrectly written clients or overzealous tenants.
- A full self-service experience for our partners to modify all of this as part of their rapid (daily/weekly) cadence to production.

...and we need to do all of this while meeting strict uptime (99.99%+) and latency SLAs for billions of requests per week across the globe!!!!

What stack do we use

We use the Microsoft Azure stack extensively. Our reliability and scale needs have us deployed across multiple Azure clusters across multiple regions. We work closely with the Azure networking team to ensure that we can scale not only our compute but our network requirements as well. We use Windows Fabric to help maintain replicated state when needed. We use data storage and analysis systems such as AD Metrics, Storm/Tachyon and other big data platforms to provide data insights for ourselves and our partners. You will have the opportunity to work across all of these and more.

Why we need you

We have aspirations to take make the AAD business successful with our work but then also to take it to all of Azure. We think we can help set the standard for how service changes go from the developer desktop to production at Microsoft and we need your help to realize this.

What we need from you

Excellent design/coding chops and attention to detail go without saying. We need you to be super passionate about the area and the vision and do whatever it takes to help us get there. You will have to take things
E-E including working with partner services to gather requirements of what to build, design and dev based on these requirements, put in the necessary metrics that allow you to verify quality (not just functional but perf/scale, reliability and live site readiness), get the changes deployed, gather the metrics in production, verify and iterate until done. You will do this while having a lot of fun and a huge impact.

Ideal candidates will have a solid track record of building and running high scale services. A good understanding of distributed systems concepts and practices is essential. Ability to work in a fast-paced environment. Ability to mentor junior members of the team in the right service engineering practices.

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
Cloud computing is at the center of Microsoft's push to become a devices and services company. The Azure Compute team designs and builds the software infrastructure that powers hundreds of thousands of servers in datacenters around the world, and provides core infrastructure services that underpin all cloud services at Microsoft, including Azure, Bing, Big Data, and Xbox - just to name a few.

We are building the next generation of highly scalable and fully automated software infrastructure for the datacenter. As part of Azure Compute, Autopilot dynamically allocates computing resources, automatically detects hardware and software failures, repairs and recovers errant applications, manages code and data deployment, and provides a range of monitoring and debugging features. In addition, we provide foundational services such as coordination, storage, and load balancing to enable rich application services.

We are looking for enthusiastic developers to work on the Azure Compute system to help advance the state of the art in datacenter management. You will work on core services supporting dynamic resource management to ensure maximal utilization of cpu, iops, memory, network and storage. This huge and highly scalable distributed system poses challenges around consistency, availability, scalability, reliability, safety, agility, security and performance.

This is a data-driven and fast paced environment - we ship production code weekly - where developers are empowered to innovate and take ideas from conception to hyperscale. It is a great opportunity to work on something highly strategic to Microsoft.

Candidates are expected to have the following qualifications:

Fluent in C, C++, C#, or Java programming languages (C++ preferred)
Passion for software quality. Great problem-solving skills
Experience in systems software development including one or more of the following: highly scalable infrastructure, operating system kernels, distributed systems, database engines, software security
Thorough understanding of computer architecture, memory models, and algorithms design
Great design skills. Proven ability to create componentized, well-architected software at a feature level
Excellent communication skills. Ability and willingness to make people around you better. Demonstrated complete, end-to-end ownership of a feature
3-5 years designing, implementing, and launching commercial software product or web services, ideally through multiple release cycles
Bachelor's degree in Computer Science or related field
Experience with distributed systems, system-level programming, multi-threaded programming, online services or open-source development (OSS) is a plus

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
Are you interested in building the experiences which enable Azure, the fastest-growing cloud platform in the world, make billions of dollars of revenue? Do you want to work in a team where you will interact with tens of partners and will build a platform that enables all the services in Azure go to market in a blockbuster manner? If you enjoy driving innovation in a fast-paced services team, are passionate about building great user experiences, and yearn to build highly scalable services, this is the right opportunity for you!

What makes our team special?
It has never been a more exciting time in the Windows Azure Customer Acquisition and Billing (CAB) team. Every service & application that Microsoft sells in the cloud will go through the new platform that this team is responsible for building. We deliver brand new customer facing features in a fast paced environment while also continuing to extend and mature our platform.

What is this position?
In this position, you will be a part of the team which owns customer acquisition experiences, billing experiences, public APIs related to such experiences, work on integration with our backend commerce system and provide insight and analytics to our customers related to their cloud resource usage.

What does it take?
Our team culture is execution focused, collaborative, and passionate. We need strong technical leaders who are self-starters and are excited to build features that have significant impact on customers, developers and partners. Some of the qualities we look for in a candidate include:
Ability to lead change and drive own initiatives: The CAB team is a startup environment and, by definition, small and agile, so the ability to lead change and deal with ambiguity is a must. We are looking for highly motivated leaders who are interested in taking ownership of their area and running it end-to-end.
Technical mastery: This role requires someone who can quickly step into a highly technical area, and design an API Layer that makes it seamless and simple for users. Bonus points if you understand identity and highly-scalable systems.
Execution efficiency: for any task, there is usually a way to do it much faster. As a startup, we need to scale out massively, and quickly.
Experience: We would love someone with experience in online highly scalable services, commerce or marketplaces. However, horsepower and motivation are more important to us than experience. You should have strong technical skills and the ability to pick up new ideas and concepts quickly.
Cross-team skills: Our team works with tens of partners, both internal and external, in the course of a week. You will need to work closely with partner teams (both internal and external partners) to figure out solutions to current issues as well as drive planning together for future product releases.
Basic Qualifications
3 to 5 years as a software developer
Passion for development and design best practices and cloud application patterns
Passion for real customer and partner business scenarios translating to design impact on the platform
BA or BS degree in Computer Science or related field

The ideal candidate will possess expertise with the latest cutting edge technologies used in building Web applications and Web services. Examples include C#, JavaScript, HTML5, CSS, jQuery, Knockout.js, TypeScript, and ASP.NET MVC. Don't have experience with these? We will consider candidates who have a proven record of delivering in an agile environment and are willing to put in the effort to learn and to build up this highly sought after skill set.
Experience building scalable and fault-tolerant systems in the cloud/hybrid environments preferred

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
Do you want to be a key contributor to the amazing next version of Microsoft Business Intelligence products? PBI.com is a SaaS business intelligence cloud service that non-technical business users can adopt without requiring technical support and plan to reach one million engaged users within a year. We are the team that works on the companion standalone application that is used by analysts and developers to create meaningful content to push to the service. Our product provides users with powerful ways of importing data, shaping and modeling it and creating reports via various forms of simple and advanced visualizations. Our application will be a key asset to businesses to make their day to day critical business decisions anywhere they are. We work closely with Microsoft teams including Office Excel, Office OneViz, MSR, Bing Maps, and many other Power BI partners.

We are looking for a self-motivated and fast learner developer who enjoys working on V1 products in an agile environment and have strong customer focus and passion for quality and engineering excellence.

Required Basic Qualifications:

Bachelor of Science degree or bachelor's degree in Computer Science, Engineering, Mathematics or Physics, or equivalent work experience
5+ years of software development experience with C# or C++
2+ years of experience with HTML, JavaScript, CSS, jQuery or JS libraries such as Angular

Preferred qualifications
Experience working on teams utilizing agile software development with Scrum
Experience building data visualization components
Solid analytical problem solving skills
Proven track record of technical innovation and leadership
Excellent collaboration and communication skills, both verbal and written
Team player

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
Are you someone with a passion for technology, and engineering excellence? Do you enjoy debugging and solving the most complex technical problems? Are you interested in working on a product where quality, reliability and outstanding customer experience are key deliverables? Are you interested in learning the breadth of technologies that exist in the world class database platform, SQL Server? Are you someone who likes to question the norm and strive for innovation on the job? Look no further, we have a fantastic opportunity for you!

Over the past 10+ years, SQL Server has grown from 40 million dollar business to 7+ billion dollar business and become one of the key revenue generators at Microsoft. We have lots of high-end enterprise customers who have bet their mission critical applications on SQL Server. Any down time means critical business loss for these customers. To deliver the best customer experience ever we created the Servicing Experience Engineering Development Team (a.k.a. SQL Tiger Team) with an added objective to design and build rich supportability features. Over last two years, this team has grown more than three times in size, and demonstrated exceptional value and got wide recognition for working and solving mission critical issues, delivering hotfixes for released products, as well new supportability features and improvements for upcoming releases.

We are looking for strong systems level developers to join this growing team and have the opportunity to work on breadth of SQL Server Engine (such as Programmability, Execution Engine, Meta Data, Query Optimization, Query Execution, High-Scale Synchronization Primitives, Memory Management, Buffer Management, Thread Management, Scheduler Management and Storage Engine technologies like Data and Index Manager, Page and Record Manager, Lock Manager, Backup and Restore Manager, Logging and Recovery Manager, Transaction Manager, Database Mirroring, Failover Clustering).

You have to learn how these complex components are designed and implemented to effectively debug, diagnose and deliver resolution to problems that would help the end customer succeed with SQL Server in their mission critical environment. The breadth of component/area ownership will provide you opportunities to collaborate at different levels and to raise visibility of your work. Partnering and collaborating with groups across the Microsoft like other development teams, Customer Support Services, Premier Field Engineering are essential for the success. Even though you wouldn't be directly working with customers in the most cases, you'll have a deep insight into how the customers are using the product and will be leveraging that to design and implement new supportability features, improvements and contribute to making SQL Server a more successful product.

This is an excellent opportunity to learn how a complex product like SQL Server is architected, designed and implemented and how it works. This big picture and exposure to breadth of technology throughout Development Lifecycle and beyond, you get in this role, is a great experience that any systems person would love to have. In this role you will be working in a mature engineering organization utilizing some of the finest engineering practices and with some of the best engineers at Microsoft with long experience from different parts of the database industry. These are critical elements that are essential for long term success and career growth in any systems groups in Microsoft. The business impact you will have in helping SQL Server penetrate deeper into the enterprise segment would be amazing. We are a relatively young team and thus you will have great career growth opportunity.

Qualifications:
1) BS/MS degree in Computer Science or a related technical discipline
2) 3+ years of system level programming using C/C++ or multiple years of system level programming with C#/Java
3) Excellent debugging and problem solving skills
4) Excellent technical, cross group collaboration and communication skills
5) Self-motivated and willing to learn
6) Experience building high performance, scalable systems is preferred
7) Development experience in RDBMS/BI or related server technologies is preferred

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
Cloud and mobile computing are two of the hottest areas in software development today. Come work in a team that does both! Azure Mobile Services removes the complexity of building a mobile app backend, allowing developers to focus on building great apps. We provide compelling mobile app features out of the box such as easy data storage in the cloud and local to the device, user authentication and push notifications, all with rich client support for mobile platforms including iOS, Android, Windows 8, Windows Phone, HTML, and Xamarin.

As a Software Engineer in the Mobile Services team, your mission will be to build high quality features in C#, JavaScript and Objective-C, across both client and server. You will also be responsible for managing and monitoring the live Azure Mobile Services service, ensuring that it runs smoothly and at scale. Keys to success in this position are a passion for building great mobile app experiences and the flexibility to work across many different layers in the stack. We are keenly interested in engineers familiar with distributed systems and mobile app development.

Join the Azure Mobile Services team and help us build the platform that will power the next generation of mobile apps!

We are looking for an engineer with the following attributes:
Passion for mobile!
Strong knowledge of C# and/or JavaScript
3+ years of software development experience
BS/MS in Computer Science or related field
Experience in running a cloud based service preferred
Node.js experience is a strong plus

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