Software Engineer 2, Operating Systems Engineering in Redmond, WA


TitleSOFTWARE ENGINEER 2
CategoryDevelopment (engineering)
LocationRedmond, WA
DivisionOperating Systems Engineering
Date AddedMarch 28, 2015
Open Positions130

The new unified Windows Dev Center is arriving for Windows 10! From Phone, to Desktop, to Xbox, to Connected Devices, this will be the "front door" for developers to learn about exciting new technologies, submit their applications to the Marketplace, discover new ways to monetize their apps, and obtain analytics. The Developer & Seller Ecosystem team is creating front- and back-end components that power this Developer Experience, and we need you to join us!

As an engineer on our team, you'll have direct impact on Windows developers by designing and implementing scalable, high availability services that make up the Windows Development Center. You will work in close collaboration with other engineers and PMs, and you will feel proud to be part of the team that is at the center of realizing post-sale monetization at Microsoft.

If you:

Want to bring the best possible experience to Windows Developers,

Are as passionate about features as you are about quality, behind-the-scenes telemetry, and service insights,

Have the flexibility and adaptability to meet dynamic goals of an agile team, and

Value working in a diverse team environment where we continuously improve, deliver incremental business value, and grow, then this is a great chance to be part of a growing team at the center of the Universal Store!

Qualifications:

1. Bachelor's degree in Computer Science or equivalent

2. At least 4 years of relevant software development experience

3. Outstanding coding, technical problem solving, and troubleshooting skills

4. Required: proficiency in C# and .NET

Highly desired: experience with REST API development, big data processing and/or data analytics, and SQL.



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 new unified Windows Dev Center is arriving for Windows 10! From Phone, to Desktop, to Xbox, to Connected Devices, this will be the "front door" for developers to learn about exciting new technologies, submit their applications to the Marketplace, discover new ways to monetize their apps, and obtain analytics. The Developer & Seller Ecosystem team is creating front- and back-end components that power this Developer Experience, and we need you to join us!

We are looking for a full-stack software engineer to help develop scalable and reusable front-end and UX components for the Windows Developer Portal. You'll work in close collaboration with other team members (software engineers, design integrators, and program managers) to deliver world-class user experiences running on desktop and mobile platforms. You'll leverage technologies such as ASP.NET and C# on the back-end, as well as industry standard libraries on the front-end (e.g., jQuery, require.js, Knockout).

If you:

o Want to deliver the best possible UX,
o Are as passionate about features as you are about quality, behind-the-scenes telemetry, and service insights,
o Have the flexibility and adaptability to meet dynamic goals of an agile team, and
o Value working in a diverse team environment where we continuously improve, deliver incremental business value, and grow,
o then this is a great chance to be part of a growing team and showcase your work to everyone writing apps for the Universal Store!

Qualifications:

1. Bachelor's degree in Computer Science or equivalent
2. At least 4 years of full-stack services development experience, including experience working with JavaScript frameworks such as jQuery, require.js, and Knockout.
3. Outstanding coding, technical problem solving, and troubleshooting skills
4. Required: proficiency in ASP.NET, C#, HTML, and JavaScript/TypeScript.
5. Highly desired: experience with web UI test environments.

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 era of holographic computing is here. We are creating the world's most advanced holographic computing platform, enabled by Windows 10. Our products incorporate ground-breaking technologies from the Holographic Processing Unit (HPU), to computer vision, machine learning, human-computer interaction, image and video processing, audio, speech recognition, networking and graphics. We bring these technologies to all Windows devices including the Internet of Things (IoT), phones, tablets, phones, desktops, Xbox, Surface Hub, and Microsoft HoloLens - enabling users to place holograms right into our world, right into our lives, with more reality than ever before. We are a growing team of expert engineers and artists working in an agile and highly energetic environment. We want to change the world and we need you!

We need experienced Software engineers who are poised to play a key role in our mission to change the world. Join our team and help us design and assemble the next generation consumer hardware, technology, and user experiences.

We are currently looking for a Senior Software Engineer with a passion for Engineering Systems Infrastructure. Our Engineering systems are the life blood of the product. They enable the daily flow and measurement of the product. Having a well optimized, reliable system is critical to developing a great product. You will partner and support product teams to build and run these systems we rely on day to day to drive the development rhythm.

Our team is developing advanced hardware and software technologies to usher in a generational shift in communications, entertainment and productivity. Our team is top-notch, fast-paced and runs right on the edge of engineering and art. The next big wave of change is happening in our industry now - and data is at the heart of the change. Our team is being built with diverse multi-disciplinary backgrounds, engineering and analytical skills, ruthless curiosity, and a motivation to make impact product quality with data. You will partner with product teams and core windows to deliver consumable data streams and deliver data visualizations that help highlight actionable signals from the data. You will develop analytical analysis to further refine data to identify patterns bringing further clarity to the signals we create. You will become an expert across the different aspects of the data pipeline being able to debug and trace issues as well as become a forensics expert being able to connect telemetry to support debugging efforts and product investigations.

A perfect fit in this environment, requires you to be:
- Adaptable to meet the dynamic goals in an agile team.
- Self-motivated and proactive to maintain momentum and progress.
- Passionate about creating new, innovative, and ground-breaking user experiences
- A proven collaborator across all disciplines, including Engineering and Design.
- Motivated and able to quickly learn new technologies.

In this role you will:
- You will leverage, extend, create systems used to execute automation, stress, and performance
- You will build reporting systems used by product teams to make daily data driven quality decisions
- You will partner with OSG to evolve and align Engineering Systems strategies as OSG's systems evolve
- You will drive systems to hit SLAs and KPIs

Qualifications
- A minimum of 7 years of relevant software design and development experience engineering systems
- Proven experience working through full product cycles from initial design to final product
- Outstanding technical problem solving and debugging ability
- Excellent development/scripting skills in C++ or C#, Powershell, batch
- Excellent skills in debugging
- Strong verbal and written communications skills
- Strong SQL, Web, HTML, C/C++/C# programming background
- Solid understanding of software quality assurance and processes
- Strong desire to join and influence a sustainable, high-performance test culture
- Proven experience and high tolerance for ambiguity working through incubation to actual product definition
- A BS/MSc in Computer Science or equivalent
Additional Desired Skills:
-familiarity with developing, debugging, and deploying Azure Services

osg.paulha
osg.akipman

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 Data and Analytics group in OSG builds the large scale event processing cloud platform for use by Microsoft devices and many cloud services to collect, organize and correlate data about how our products are used. This platform employs a common schema framework to enable deeper insights and monitoring of the device and services ecosystem as well as data-driven applications.

We need you to bring your experience with data-driven engineering, a passion for analytics, and ability to work across the company to deliver this solution set.

We are hiring talented, highly motivated and productive developers with following qualifications:

- BS/BA in computer science or equivalent experience.
- 3+ years of relevant programming skills.
- Solid coding skills using C#, .NET. JavaScript would be a plus.

- Experience in cosmos/Scope would be a plus.
- Ability to ramp up quickly on new technologies. Ability to drive technical investigations and prototyping in a fast-paced environment.
- Ability to handle ambiguities and collaborate across multiple groups.

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 Universal Store team in OSG is developing some of Microsoft's largest scale and business critical cloud services. These services have a huge global footprint of over 240 markets and process millions of transactions daily, with loads growing linearly as Microsoft moves to a "cloud first", "mobile first" strategy. The platform powers all of Microsoft's key services - Windows App Store, Windows Phone, XBOX, Bing Ads, Office 365, Azure to name just a few. Whether renting a movie or buying a game on Xbox LIVE, purchasing an app on a Windows or Windows Phone device, signing up for an Office 365 subscription or paying for Azure services, you are using the Universal Store platform.

Digital Supply Chain (DSC) team in Universal Store is designing and building the next generation of platform services that enable token based scenarios across all of Microsoft products and services. We simplify the complexities and enable our retail channel partners to do business with Microsoft and serve hundreds of millions of customers throughout the world. Our services must be highly scalable and available as they are foundational for supporting Microsoft's global end-to-end consumer supply chain for devices, products and services including Xbox, Kinect, Surface, Windows, Office, Skype, and OneDrive. It is a highly innovative space as we serve up new business models, fulfilment channels, markets, partner, and redemption experiences. This is an exciting opportunity to join a rapidly-growing and, highly talented organization that is committed to diversity and continuous improvement.

Do you want to work on something that would touch the lives of millions of people (including your friends and family)? Do you want to deliver key innovations to revolutionary services built on the latest technology including the Azure Spectrum, Cosmos and other cutting edge Microsoft OSG proprietary technologies? Do you want to work with people who share your passion for building always available, scalable, highly responsive services? Do you want to work on building enterprise scale services? Do you want to work in a team where everyone lives and breathes the Services mindset? If you answered yes to any of those questions, then the Digital Supply Chain (DSC) team would love to talk to you.

Responsibilities:
We are looking for an outstanding engineer with an excellent track record who has a strong interest in cloud services engineering. You will be an integral member of a growing team that is accountable for creating the next generation modern services for Digital Supply Chain. You will be responsible not only for development but to drive the quality end-to-end from feature design, development, testing, and operations. You will work with highly talented team that thrives on collaboration, passion for technology, and solving complex problems. You will have a great opportunities in a high impact environment.

Required Qualifications:
5+ years of experience in software development, testing and shipping customer-facing products or online services.
Proven Design skills and analytical problem solving.
Strong Coding and Debugging skills in C#, .Net, SQL, etc...
Demonstrated track record of designing, developing and delivering components on time.
Experience in Azure, MVC, WebAPIs is a plus.
Good understanding of computer science concepts and design patterns.
Ability to work and communicate effectively across disciplines and teams.

Desired Qualifications:
Good understanding of Engineering Excellence processes and requirements
Knowledge in Agile engineering practices (Continuous Integration, TDD)
Knowledge in Windows Azure and Cosmos Platforms

Education Qualification:
Master or Bachelor degree in Computer Science, Computer Engineering, or equivalent with related engineering experience 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
The Universal Store team in OSG is developing some of Microsoft's largest scale and business critical cloud services. These services have a huge global footprint of over 240 markets and process millions of transactions daily, with loads growing linearly as Microsoft moves to a "cloud first", "mobile first" strategy. The platform powers all of Microsoft's key services - Windows App Store, Windows Phone, XBOX, Bing Ads, Office 365, Azure to name just a few. Whether renting a movie or buying a game on Xbox LIVE, purchasing an app on a Windows or Windows Phone device, signing up for an Office 365 subscription or paying for Azure services, you are using the Universal Store platform.

Digital Supply Chain (DSC) team in Universal Store is designing and building the next generation of platform services that enable token based scenarios across all of Microsoft products and services. We simplify the complexities and enable our retail channel partners to do business with Microsoft and serve hundreds of millions of customers throughout the world. Our services must be highly scalable and available as they are foundational for supporting Microsoft's global end-to-end consumer supply chain for devices, products and services including Xbox, Kinect, Surface, Windows, Office, Skype, and OneDrive. It is a highly innovative space as we serve up new business models, fulfilment channels, markets, partner, and redemption experiences. This is an exciting opportunity to join a rapidly-growing and, highly talented organization that is committed to diversity and continuous improvement.

Do you want to work on something that would touch the lives of millions of people (including your friends and family)? Do you want to deliver key innovations to revolutionary services built on the latest technology including the Azure Spectrum, Cosmos and other cutting edge Microsoft OSG proprietary technologies? Do you want to work with people who share your passion for building always available, scalable, highly responsive services? Do you want to work on building enterprise scale services? Do you want to work in a team where everyone lives and breathes the Services mindset? If you answered yes to any of those questions, then the Digital Supply Chain (DSC) team would love to talk to you.

Responsibilities:
We are looking for strong engineer who can help us build the platform and services that enable these new capabilities and experiences. As a software engineer in this team, you will have opportunity to work on latest Azure technology stack and be personally involved in designing and coding and testing features, and work closely with peers across teams. In addition, you will be responsible for the complete lifecycle of the features you create, from deployment, validation, monitoring to trouble-shooting the service.

Required Qualifications:
2+ years of software development experience (preferably .Net & C#)
Ability to learn and adapt to new technologies and platforms quickly
Demonstrable organizational, problem solving, and prioritization skills
Experience with Agile development methodologies including SCRUM

Desired Qualifications:
Knowledge of Service Oriented Architecture and RESTful services
Experience with Web development using MVC & Azure

Education Qualification:
Bachelor degree in Computer Science, Computer Engineering, or equivalent with related engineering experience 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
The Universal Store team in OSG is developing some of Microsoft's largest scale and business critical cloud services. These services have a huge global footprint of over 240 markets and process millions of transactions daily, with loads growing linearly as Microsoft moves to a "cloud first", "mobile first" strategy. The platform powers all of Microsoft's key services - Windows App Store, Windows Phone, XBOX, Bing Ads, Office 365, Azure to name just a few. Whether renting a movie or buying a game on Xbox LIVE, purchasing an app on a Windows or Windows Phone device, signing up for an Office 365 subscription or paying for Azure services, you are using the Universal Store platform.

The Azure Marketplace team in Universal Store brings third party developer and data services to Azure. We are part of Universal Store's Commerce Platform, a vital component behind all of Microsoft's major businesses, from Xbox to Office 365 and from Azure to Windows. Our team's charter within Universal Store is to onboard and sell data and services in the Azure Marketplace. We build the publishers' experience authoring their offerings, the ordering and rating services for these offerings, and the APIs that provide a unified developer experience over hundreds of data services, including Bing and Xbox Music.

We are an innovative, collaborative, and adaptive team. We are entirely deployed in Azure and use a variety of Azure services. We often practice pair and mob programming and collaborative design. We employ domain driven design. We do DevOps and continuous delivery - perform weekly, zero-downtime deployments of multiple services. We open source our reusable infrastructure on GitHub. We have a strong emphasis on mentorship and craft.

The technologies and methodologies you'll use include but are not limited to Azure Web Sites, Azure Cloud Services, Azure DocumentDb, Azure Service Bus, Azure SQL Database, OWIN, ASP.NET Web API, Knockout.js, mocha.js, phantomjs, CQRS and event sourcing, Domain Driven Design, test-driven and behavior-driven development.

Does this sound like the kind of working environment you would enjoy? If so, here are some of the qualities we prefer in a candidate:

You're self-improving, self-optimizing, self-critical.
You're enthusiastic about technology.
You have 5+ years' experience with C# & .NET.
You have strong verbal and written communication skills and you strive for clear, expressive code.
You have experience with modern JavaScript design practices.
You have demonstrated track record of designing, developing and delivering services on time.

Education Qualification:
Master or Bachelor degree in Computer Science, Computer Engineering, or equivalent with related engineering experience is required.

Ability to meet Microsoft, customer and/or government security screening requirements is 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
Come join a development team that enables thousands of Operating Systems Group engineers to delight millions of Windows, Windows Phone, HoloLens, and Xbox customers - every single day.

Our team is passionate about boosting the productivity of others, both inside and outside Microsoft, and are on a mission to build a best in class, modern engineering system. We are chartered to develop, support, and facilitate the use of automated test systems to ensure the highest quality Windows products and devices. To achieve this, our team partners with multiple groups across Microsoft, providing native and managed software solutions for test execution, communication protocols, and firmware to drive automated testing of Windows based devices.

We are seeking a talented, impactful, results-oriented software engineer who has a desire to work on a fast-paced team, is willing to define and adhere to coding best practices, has a solid foundation in design patterns, writes maintainable, testable code, and who wants to delight thousands of OSG engineers and millions of OSG customers.

This is a highly visible position and the specific individual will be responsible for architecting and engineering a next-generation test infrastructure, interacting with partners and customers, and mentoring less experienced developers.

This person should be a strong generalist, able to dive into established code bases quickly and become immediately productive. Knowledge of advanced C# and Windows programming paradigms is a requirement, including how to write efficient C# code, process management, threading & asynchronous programming models, sockets, .NET security, LINQ, and garbage collection. The ideal candidate will also be able to move comfortably between C/C++ and C# code.

Candidates should have the following qualifications:
BS or higher degree in Computer Science (or equivalent)
Minimum 5 years of software development experience
Proven problem solving, design, and testing skills with proficiency in C# and C++
Passion for making the jobs of other people easier
Excellent communication skills and the ability to educate and work effectively with others

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 developer at heart? Are you passionate about building a developer platform that stands out in the forefront of all other platforms? Do you love building apps for PCs, tablets, phones and other devices? Do you love taking a data-driven, customer-obsessed approach to software engineering? If it's a resounding yes, then your search for your ideal job is done.

The Universal App Platform Software Engineering team is looking for enthusiastic and experienced software engineers to join our customer obsessed team as we build the best app platform for Windows devices. Our goal as a team is to excite the developer base with a great converged platform that's performant, reliable, and adaptable. We own ensuring that modern app developers have a great platform to create rich and engaging experiences in their apps across devices. Furthermore, these apps need to run smoothly, concurrently, predictably, with great battery life and without impacting the device performance across all powered devices. Towards this goal, we will be building the capabilities to provide insights on the platform like adoption, usage patterns, health, reliability and performance which would help in not only determining the quality of the platforms for the current release but will also help in charting the course for iteration plans.

As part of our team, you will have a chance to work on different Windows devices like Tablets, Phones, Desktops, and XBOX with the goal to facilitate developers having a clear path to success and be able to build best-in-breed apps that can easily target multiple end points and device form factors. We also want to ensure that our platform offering provides the best solutions and capabilities/scenarios for developers and end users. You will do this by analyzing the API surface, scenario usage and system health to advance, improve and enhance the platform that will enable our partners to build first class experiences on Windows devices with ease. Also, you will build state of the art tools that make collecting & analyzing insights, and understanding developer patterns easier. You will work closely with the research and other development teams around the company to leverage new technologies and algorithms which enable making this goal a reality. Finally, you will collaborate with several partner teams to ensure that fundamentals and app experiences meet the expectations of the customer.

For all the areas described above, we are taking a data-driven, customer-obsessed approach to validate that the developer and end user experience on the Windows app developer platform is world class. You will take pride in showing that the insights you're providing are driving improvements into the platform, thereby directly benefitting customers. You will also leverage the inner developer in you to create awesome integration apps that validate the new Windows scenarios and features.

We're looking for passionate software engineers that can help us engineer and deliver this developer platform for the Windows operating system. If this resonates well with you, and you want to develop and use your skills to help engineer the best App Platform to meet developer and end user needs, then this is the opportunity you've been looking for! Apply today and we'll be happy to chat with you about this opportunity.

Qualifications include:
o 5+ years of software engineering experience
o BS in Computer Science or experience in related technical area
o Strong customer focus
o Excellent communication skills
o Coding experience in C++ and C# is required
o Experience working through multiple product cycles
o Multitasking skills and ability to balance work on multiple areas simultaneously
o Experience building applications for Windows and/or other platforms are desired

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
Our team is looking for a highly motivated Software Engineer to help us pioneer a trail as we deliver compelling communications experiences to shape the smartphone, tablet, and PC space. If you are passionate about shipping devices, software, and services that improve the lives of millions of people across the globe then read on!

The Space:
It's an exciting time for the industry where there is innovation in the client experiences, hardware and business models. The competitive landscape is changing fast in the mobile space, and its where services, hardware, and great client software all converge. We're charting a path to shape connected experiences for hundreds of millions of users across the world.

The Group:
Every day millions of people use their smartphones, tablets, and PCs to communicate & the industry is rapidly evolving to all IP-based networks. We want to differentiate Windows and drive sales of Windows devices through the people, calling and messaging experiences on Windows Phones, Tablets & PCs.

The Position:
We seek a strong engineer focused on quality to work closely with program managers and other software engineers to deliver customer delight with application experiences using a shortened engineering ship cycle-the experiences that will be enjoyed by millions of people, including family and friends! You will own design and implementation of instrumentation for telemetry, end-end tests, product fundamentals tests (e.g. scale/perf/reliability) as well as necessary test infrastructure. You will also be responsible for gathering and analyzing usage data to provide valuable insights into how our customers use and experience our apps in order to influence feature development and continuously improve customer satisfaction over time.

The Team & Culture:
We have a core team of engineers dedicated to improving our ability to respond to the needs of our product and customers. We think deeply, gather feedback and metrics, and work to sharpen the skill sets of those around us. Our engineers possess deep technical skills, passion for quality, relentless customer focus, and a penchant for innovation. The group prides itself on a strong engineering culture, which balances execution focus with strategic investments. This is a team which values long term thinking and has been able to balance long term investments and short term commitments release after release.

Qualifications:
- Requires a Bachelors/Masters in Computer Science, Math or related field
- At least 3 years of shipping software in Development, Test or related capacity
- Proven track record across multiple ship cycles to lead delivery of complex features and/or services
- Coding experience in C++, C# or Java programming is strongly desired
- Excellent communication and cross-group collaboration skills
- Passion for quality and customer delight

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 Cortana team and help us build the next generation personal assistant that will delight our customers in ways they didn't imagine.

We are looking for a strong engineer ready to tackle uncharted territories in terms of designing testing frameworks and methodologies that will change how we think of delivering features to our customers. You are a good fit if you are innovative, creativity and willing to work across multiple teams to design solutions that will be used across organizations. Other skills required for this job are below.

Qualifications:
5 years of coding in C and C++, or C#.
Experience writing SQL queries (i.e. MSSQL, TSQL)
Excellent problem solving, debugging, and troubleshooting skills.
Strong customer advocate willing to drive customer feedback into product improvements
Excellent communications skills both in team, across team and with management and other disciplines.
A degree in Computer Science or related field, or equivalent industry experience.
Helpful But Not Required: Experience with testing in production
Helpful But Not Required: Experience with natural language and speech technologies

*Please note relocation will not be provided for this 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
Do you want to ship the new version of Windows across diverse hardware form factors that our customers will absolutely love? Are you passionate about using data to answer business questions, guide engineering decisions and keep improving our products? Are you willing to take on engineering challenges to guarantee great customer experience and satisfaction?

Our team within the Operating System Group is looking for a qualified software engineer that likes to work with cutting edge hardware and software to enable new experiences for our customers.The work not only spans across various components and types of devices, but also covers broad spectrum of quality, whether it's the speed and fluidity of the UI, security, customer's privacy and online safety, or addressing needs of people with disabilities. We are data-driven.

We apply data analytics to listen to what our customers need and want, carefully observe how well our product functions "in the field" and take action.

We are currently looking for a smart and driven quality engineer who can walk in the customer's shoes and is focused on delivering results through proper data analysis and technical insight. This software engineer should not be afraid to get their hands dirty in operating system code and is passionate about finding ways to gain insights from the OS usage.

In this role you will work with other software engineers and partners to build the right set of telemetry in the operating system so we can unbiasedly answer business questions.

In this role you may also build automated systems to generate loads on the OS experiences we are building. Candidates must be willing to try new things, be eager to learn, and continually improve.

Minimum Requirements

- 4+ years of software engineering experience

- 4+ years of experience programming, debugging and problem solving skills in C/C++/C#

- Familiarity with the Windows Operating system

The ideal candidate would also have:

- Understanding of aspects of client product telemetry

- Experience with SQL or other DBMS is a plus

- Experience with processing and map-reducing large data sets 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 passionate multimedia technologies? Would you be interested in working in a team responsible for the design, development, and quality of the next generation multimedia experiences, spanning from how media is captured, manipulated, stored, rendered, edited, protected, and presented, to how its streamed and shared in real-time? Our team, within in the Operating Systems Group, is looking for a highly motivated Software Engineer II to help us light up the core multimedia platform components behind audio and video experiences across PCs, Tablets, Xbox, Phone, HoloLens, and others. If you can see it or hear it, we have something to do with it.


The Position

The ideal candidate has a passion for all things media and big data - in this role you will be responsible for the design and development of product features, supporting tools, apps, as well as conducting data analysis and producing insights that originate from a wide range of applications and devices running on top of our multimedia platform. The challenges include data modeling, instrumentation, telemetry, data analysis at very large scales, machine learning, and visualization; which are required to draw insights and drive enhancements back to the product. A great fit in this environment requires you to be creative, flexible, collaborative and passionate about delighting customers.


Qualifications

3-5 years of relevant industry experience as a Software Engineer

A BS, MSc or PhD in Computer Science or equivalent

Strong proficiency in C++ and/or C#

Good understanding of databases, SQL, data mining, and machine learning (desirable)

Experience in audio, video, camera, codecs, DRM, or multimedia technologies in general, is a plus

Desire to solve complex technical problems

A passion for customers and drive for results

Great communication and collaboration skills

High capacity to learn and adapt to new technologies and engineering processes quickly


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
Software Engineer II - Microsoft HoloLens

We're a small and growing studio of experienced game developers and incubators working with Microsoft HoloLens, a truly inspiring new holographic platform. We brainstorm exciting and ground-breaking experiences and quickly build working prototypes on top of developing tech. We transform our ideas into reality through shipping first-to-market products. We're super proud of what we shown to the world so far, but we're just getting started. Join us as we continue to build mind blowing experiences.

We are looking for a software engineer to help explore new entertainment experiences. You're a software engineer with a stellar track record, and you love to learn and tackle new challenges. You're enthusiastic about applying your development talents building and iterating on prototypes to discover what works best, then leveraging your knowledge to create incredible shipping software products. You're looking to make significant contributions to the early stages of a project with huge growth potential.

Responsibilities:
- Working closely with a talented cross-discipline team to define new user experiences
- Rapid prototyping of new user experiences built on top on new and emerging technology
- Owning the design, implementation, and maintenance of new features areas, delivering them on-time and at high quality
- Partnering with the technical leadership team to deliver solid technical designs

Qualifications
- 3+ years of professional development experience
- At least one shipped product or title
- Solid background in general gameplay engineering (AI, effects, physics, graphics, networking)
- Demonstrated experience with modern game engines such as Unity, Unreal or equivalent
- Strong problem solving and algorithm development skills
- Excellent debugging and optimization skills working in a multi-threaded environment
- Passion for games, technology, and/or amazing user experiences
- Self-motivated and comfortable dealing with the ambiguity of V1 and incubation work
- Bachelor's in Computer Science or related field, or equivalent

Bonus skills
- Advanced degree in Computer Science or related field
- Startup experience, V1 product, or similar demonstrated background
- Expert in one or more technology domains - Computer vision, rendering, console development, multiple hardware platforms, machine learning, networking, audio, etc
- Strong background in 3D and other applied mathematics
http://hololens.com>

OSG.KUDOT

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 Xbox and gaming? Would you like to build a device so secure, that it is a nightmare for the most skilled hackers, yet a delight for all our customers? Do you want to broaden your knowledge on hardware, firmware, and software at the same time? Have you ever found yourself thinking about how to protect a game or app running on the Xbox console or prevent anyone from cheating when playing online? Do you want to dig deep from software to firmware and down to the hardware to find out how things works? If you are, then we might have a very good opportunity for you!
The Console Security team in the Core Operating Systems Group is looking for a talented, creative and driven engineer to push the security bar of Xbox One platform to a new level. Console Security's mission is to realize the vision of making Xbox One the most secure and trustworthy consumer computing devices in the world. The team owns overall security implementation for Xbox platform, including core hardware/firmware security and OS support for boot integrity, runtime security and content protection, accessories security, and our service attestation framework. While delivering groundbreaking Xbox features central to Microsoft strategy, you will interface with a broad array of teams looking to leverage your work to enhance the Xbox experience.
We are looking for talented individuals that have a proven track record in software development and shipping secure software. If you love challenging technical problems and programming close to the metal, this is the job for you. The job requires close interaction with hardware design and carefully thought out operating system and driver modifications to achieve the security goals. This is a fast-paced group that rewards smart and motivated individuals and we take employee growth and work satisfaction issues very seriously.

Qualifications for a successful candidate:
o A BS/MS in computer science or related field
o Excellent C/C++ programming skills
o At least 6 years of experience in designing and developing software
o Expert design, coding, debugging and problem solving skills
o Solid verbal and written communication skills
o Experience with multiple complete ship cycles for commercial products
o Ability to deal with ambiguity
o Solid cross group collaboration skills

Desired:
o Knowledge of computer security and cryptography are strongly desired
o Knowledge of Operating Systems internals including Windows kernel and driver development
o Knowledge of x86 or ARM Assembly language
o Knowledge of hardware and firmware design and debugging

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 to work in a brand new, agile release environment for Microsoft's flagship product? Would you like the instant gratitude that comes with impacting over a billion customers on a monthly basis? Do you want to unleash your full engineering potential by becoming involved in every portion of the software development lifecycle? Can you engage with customers and feature teams across the company to improve current Windows products and guide the course of future Windows design? Look no more and come join the new Windows Customer Experience Engineering team (WinCXE)! Here in WinCXE, we adopted the common engineering model and work on addressing security issues in the Windows product family to keep our customer base secure, improving the reliability of the platform, and customer reported issues and feature development to light up new scenarios and devices in the Windows eco system.

Windows CXE networking team is looking for experienced Software Engineer II. You will be responsible for designing, debugging, coding, and testing one or more Windows networking components. Broaden your experiences, domain knowledge and core competencies with the CXE family where all of these opportunities await!

Key Responsibilities:

- Own the end to end Windows OS networking components for one or more platforms.
- Work with PM's to design and develop new features
- Reproduce customer problems and perform risk/cost analysis for every fix.
- Debug, fix and verify customer reported issues
- Work with peers in Program Management or other development teams to plan & prioritize the development and test strategy to ensure high quality and timely delivery of the fixes

Qualifications:

- Fantastic problem solving, debugging and troubleshooting skills
- Solid design and development skills
- Ability to clearly explain complex bug/feature
- 3+ years professional development experience
- Strong coding skills in C/C++
- Kernel mode/system programming experience will be plus
- Ability to prioritize and handle multiple tasks competently

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 to work on large scale systems? If so, this is the place. We are the team which builds large scale solutions to detect anomalies Are you excited to work on large scale systems? If so, this is the place. We are the team which builds large scale solutions to detect anomalies in commerce systems. Our team is looking for smart, highly motivated and innovative engineers who are passionate about building reliable and scalable solutions to detect anomalies in end-to-end marketplace systems.

This also includes validating user scenarios across all store clients and services with an eye towards customer experience. This is a unique position where you can lead and influence design/implementation of marketplace systems by thinking broadly across the whole eco-system as well as within each client/service.

As a Senior Software Engineer, you will be focused on driving the design and development of our tools and processes. You will be working closely with numerous product teams under marketplace to build online tools to validate the pipeline.

The successful candidate should have an innovative spirit and be able to apply their technical expertise and best practices to propose, design and implement successful tools and strategies for our scenarios.

If you thrive on innovation and big challenges and want to be a part of a big bet for our company's success, we would love to talk to you about joining our team! This is a great opportunity to build on your skills, be a part of critical scenarios to light up marketplace experience and have a real impact on the future of our business in a fast-paced and very competitive market. We look forward to hearing from you.

Responsibilities:

o Work across partner product teams to understand scenarios and requirements.
o Design and develop engineering solutions to diagnose and detect anomalies.
o Design and develop data validation tools/services.
o Instrument product areas, gather and analyze telemetry to assess scenario health and discover issues.
o Present scenario status to leadership teams across the organization.
o Ensure the test tooling and architecture supports e2e delivery while enabling scrums teams to move as fast as possible.

Qualifications:

o 7+ years of software development, with solid technical skills and experience coding in C#.
o Experience working on both Client and Services technologies.
o Proven skills and experience in gathering, analyzing and reporting on telemetry data from online services.
o Great leadership skills, with ability to drive and complete projects across teams.
o Excellent troubleshooting skills.
o Good team player and fast learner.

Bachelor's degree or higher in a Computer Science or related technical 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.
Apply for this job at Microsoft
Are you intrigued about the possibility of working on an Operating System that will run on billions of devices? With Windows 10 Microsoft is embarking on the next chapter in the life of the Windows family, across the device ecosystem from Phones to Desktops to Data Centers.
The Storage, File System and Protection Team is one of the core teams of the Operating Systems Group focused on building the core foundations of Windows 10 as well as providing various data and storage management solutions for consumers, enthusiasts and enterprises.
Opportunities in our team include working on Storage Provisioning, its Life Cycle Management & Health Monitoring solutions for managing the smallest embedded devices to the largest datacenter and the hosted cloud. Storage management goes hand in hand with other core SFP technologies like Storage Spaces (resilient and virtualized storage) & the REFS File System that's been built from ground up with high availability and resiliency as its corner stones. They enable innovative approaches towards building hybrid datacenters that are resilient to hardware and software faults, scale to leverage the capabilities of the latest hardware, and yet allow you to build highly performant solutions that are best-in-class.
Data Protection & Roaming (DPR) is another key area enabling the protection of your Data, Apps, System & Application settings. We own the infrastructure and the platform for Cloud Sync and the various scenarios it enables, both in terms of seamlessly roaming data to all user devices via the Cloud and protecting it through backup and restore.
In our team you will be exposed to cutting edge test development from user-mode to kernel-mode in C/C++/C#. We pride ourselves in developing ingenious testing tools while at the same time delivering quality reliability, stress, and fault-injection tests (to name a few) and perform work load modelling and analysis. We invest heavily in telemetry, and you will be responsible for the entire data pipeline, from instrumenting our product code, to mining the big data smartly. We use these insights to help gauge product quality in the brave new world of Windows as a service, in validating design choices, in understanding how our customers use and deploy our solutions and to help refine our future product investments.

If you want to learn about disks, data flow and data protection, storage, file management, file systems, caching, performance, multi-tiered storage hierarchies and of course OS internals-this is the place for you.

Role:
Be the Voice of the Customer in product design and development
Validate the product to ensure it meets/exceeds the needs of our diverse set of customers
Develop tests of various hues - stress, performance, fault injection, scenarios
Develop Telemetry in the product code to understand where the product is meeting / exceeding / falling short of customer expectations
Create software to process the incoming telemetry data, visualize usage and identify problems
Analyze telemetry data to help shape the product as we continuously enable new capabilities in Windows

Skills Required:
Motivation, Passion and Drive to build high quality products that delight our customers
Strong Computer science background in Operating Systems and Data Structures
5+ years industry experience in developing software using languages like C#/C++/C/Java
Great interpersonal skills with a strong desire to work in a collaborative environment on a fast paced team
MS / BS in Comp. Sc. / Math / related discipline is preferred, but not required
Experience with Big Data and data analysis is helpful.
.

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 delivering the next generation of user-facing scenarios to the tens of millions of people who use Windows every day? Do you love measuring, understanding, and reacting to real-world user data? Does the thought of diving deep into product health telemetry to root-cause a tricky issue fill you with excitement?

We're looking for an enthusiastic and experienced technical software engineer to join our team and help deliver valuable user scenarios in Windows 10 on PC, tablet, and mobile devices.

Your responsibilities will include working closely with program managers to understand the key business questions for a variety of customer-facing scenarios. You'll implement robust telemetry that will allow you to measure and understand the metrics that define success for those questions. You'll be responsible for gathering and analyzing reach and usage data to answer complex questions about how our customers utilize essential features in desktop and mobile. You'll examine the data to look for patterns and inconsistencies, then investigate until you understand the exact cause and proposed solution.

Responsibilities will also include building effective queries for parsing complex incoming customer data/feedback to visualize the product health and customer satisfaction and leveraging collected data to influence feature development and continuously improve customer satisfaction over time.

If you're passionate about building a compelling user experience in Windows and delighting our customers, this is the opportunity you've been looking for.

Qualifications include:
o 3+ years of software development/testing experience
o Computer Science degree or experience in related technical area
o Great communication skills
o Coding experience in C++/C# is required
o Experience of working through a full product cycle
o Multitasking skills and ability to balance work on multiple features simultaneously

Experience with any of the following is a plus:
o Building Desktop and Mobile User Experience
o Experience with at least one of the "Big Data" technologies like SQL queries
o Experience with modern engineering practices like Testing in Production, Monitoring, A/B, and Data Driven Engineering
o Direct customer engagement

If this sounds like you, contact us now and we'd love to meet with you! Join us to move Windows forward!

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 realization of More Personal Computing is upon us and the company is changing to embrace our understanding of devices, the humans that use them, and the environments they operate in. We are a part of the Analog family that are bringing holographic computing to reality (HoloLens), leveraging computer vision, machine learning, human-computer interaction, image and video processing, graphics, audio, and speech recognition. We bring these technologies to all Windows devices including the Internet of Things (IoT), phones, tablets, desktops, Xbox, Surface Hub, and Microsoft HoloLens. We are a growing team of expert engineers working in an agile and highly energetic environment. We want to change the world and we need you!

We have an opening for a software engineer 2 that will contribute to a team responsible for developing systems to create ground truth. This team works directly with MSR and Science engineers to develop algorithms that accelerate the ability to bring new ideas to product teams and to market faster than what was previously capable today. You will get to work with new hardware and software design as we bring up and use the latest sensor technology to enable novel ideas. Your role will touch a diverse set of tech described in the first paragraph but a solid understanding of computer vision and graphics is a definite plus.

Key responsibilities include:
- Work collaboratively with a team of diverse and talented peers in various disciplines including scientists, design, hardware, program management and other development teams
- Provide influence on schedule, feature, and product designs
- Participate actively in detailed design, code reviews, bug/issue investigation with the feature teams and support well informed decisions towards business and engineering goals
- Create well thought and comprehensive design docs and providing implementations focused on validating our features and end to end customer experiences
- Own accurate costing for your engineering activities, and execute with high accountability to schedule and quality
- Maintain an unwavering focus on our customers and the value you can deliver to them
- Closely collaborate with partner teams when engineering & business dependencies exist
- Mentor more junior members of the team

Successful candidates must have:
- A minimum of 5 years of relevant software design and development experience on consumer products or platforms
- Proven experience working through full product cycles from initial design to final product
- Outstanding technical problem solving and debugging ability
- Excellent development skills in C++ or C# design and coding
- Solid written and verbal communications skills
- Proven experience and high tolerance for ambiguity working through incubation to actual product definition
- A proven track record of shipping quality products on time
- A BS/MSc in Computer Science or equivalent

osg.paulha
osg.akipman

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 virtualization? Do you want to work on a team that is at the center of our company's cloud strategy and powers many critical Windows Server, Azure and client scenarios? Do you want to be part of a rapidly growing technology and help define it.

If so, here's a great opportunity to be part of one of the coolest and technically challenging jobs in Windows. The Hyper-V Quality team is seeking a highly motivated Software Engineer to shape and validate the quality of complex customer scenarios in the Storage and Management Platform team. The charter of this team is to ensure that HyperV is a rock solid platform that can enable our customers and partners in the private cloud, public cloud and enterprise space. We live in a "mobile-first and cloud-first" world and your work will have a direct impact on how well we are able to deliver on it from multiple fronts. In addition to deep understanding of Hyper-V, you will get many opportunities to know about and work with various partner teams across Microsoft (Server, Azure and many partner teams within OSG) to verify our end-to-end scenarios.

Excellent technical skills including development and OS debugging plus good cross group collaboration skills are a must to be successful in this role. Familiarity with Server, HyperV, and Storage technologies will be a big plus. The candidate must have a strong history of software design and implementation. To be successful you will also have excellent verbal and written communication skills, the ability to deal with ambiguity and most importantly, passion for quality.

This is a technically challenging position and has numerous opportunities for someone willing to dig deep, understand the complex technical space, help us ship Windows 10 and define the future charter. The team is also heavily invested in using data driven engineering. In addition to developing E2E automations and tenets, the team is responsible for instrumenting product code, and looking at telemetry from customers to ensure that the product delights the customer. We are very serious about customer focused engineering and will expect that you are able to wear the hats of the wide spectrum of our customers and ensure that we are ready from each one of their perspectives.

You'll get to influence a product that is going to be used by a billion people. Think about that for a second about the scale of impact you can have. Come talk to us!

Requirements:

o 3 + years designing and shipping platforms or application
o Excellent technical skills and the ability to quickly learn and keep up with new tools and technology
o Customer obsession and empathy
o Passion for Quality
o Ability to collaborate within a team environment.
o Positive, can-do attitude to drive issues to resolution.
o Great design and problem solving skills
o Experience with Big Data to sniff out product quality issues 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
Are you excited about delivering an amazing text input experience for millions of people using Windows worldwide? We're looking for an enthusiastic and experienced technical quality software engineer to join our team of customer obsessed engineers and help build the next wave of technologies and experiences with both hardware and on screen keyboard for Windows devices.

Your responsibilities will include working closely with project managers, UX designers and user researchers to identify core user scenarios that will ensure customers are delighted with a highly polished and personal everyday desktop and mobile experience that empowers them to accomplish their work with ease and get things done in the most productive way possible. You will own, design and implement instrumentation for telemetry that measures our customer's success with the product. Test for product fundamentals (e.g. Performance/Reliability) as well as any necessary test infrastructure. You will also be responsible for gathering and analyzing usage data to answer complex questions about how our customers utilize essential features in Desktop and Mobile and their satisfaction with the functionality they are provided.

Responsibilities will also include building effective SQL queries for parsing complex incoming customer data/feedback to visualize the product health and customer satisfaction and leveraging that collected data to influence feature development and continuously improve customer satisfaction over time.

If you're passionate about building a compelling User Experience in Windows and delighting our customers, this is the opportunity you've been looking for.

Qualifications include:
-5+ years of software development/testing experience
-Computer Science or related degree or experience in related technical area
-Strong customer and quality focus
-Great communication skills
-Coding experience in C++/C# is required
-Experience working through software development product cycle
-Multitasking skills and ability to balance work on multiple features simultaneously
-Strong problem solving skills and experience.

Experience with any of the following is a major plus:
-Building Desktop and Mobile User Experiences and familiar with text input or keyboard related technologies.
-Experience with Machine Learning
-Experience with at least one of the "Big Data" technologies
-Experience with modern engineering practices like Testing in Production, Monitoring, A/B, and Data Driven Engineering
-Direct customer engagement

If this sounds like you, contact us now and we'd love to meet with you! Join us to move Windows forward!

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 developer productivity and best in class engineering systems and services? Do you want to work in a fast-paced team that lives and breathes eXtreme Programming?
Do you wake up every day excited to enable thousands of Operating Systems Group engineers to delight millions of Windows, Windows Phone, and Xbox customers? If so, we have a fantastic opportunity for you!

Our mission is to build best-in-class developer productivity systems and services that dramatically improve the efficiency and confidence of developers by providing risk and quality insights during the development inner loop and pre-checkin activities. We have chosen to use eXtreme Programming (Test Driven Development, Pair-Programming, weekly iterations, and Kanban) as our foundation to build better software and delight our customers.

We are seeking a talented, high-impact, results-oriented Software Engineer who is fluent in XP practices and who wants to delight thousands of OSG engineers and millions of OSG customers.

Candidates should have the following qualifications:
* BS or higher degree in Computer Science (or equivalent)
* Minimum 3 years of software development experience
* Proven experience in eXtreme Programming practices (Test Driven Development / Pair-Programming)
* Proven problem solving, design, and testing skills with proficiency in C# (or equivalent)
* Passion around educating and helping others succeed
* Excellent communication skills and the ability to work effectively with others
* Experience with xUnit / ReSharper / NCrunch a big plus
* Experience in Azure / web services / SQL a plus
Apply for this job at Microsoft
Are you looking to work in a brand new, agile release environment for Microsoft's flagship product? Do you want to unleash your full engineering potential by becoming involved in every portion of the software development lifecycle?

Can you engage with customers and feature teams across the company to improve current Windows products and guide the course of future Windows design? Look no more and come join our team! We work on addressing security, reliability issues in the Windows product family to keep our customer base secure, improving the reliability of the platform, and customer reported issues and feature development to light up new scenarios and devices in the Windows eco system.

We are looking for an experienced Software Engineer II. You will be responsible for designing, debugging, coding, and testing kernel, Hypervisor, system busses, device drivers for sensors, Bluetooth, video, audio and graphics controllers, and engaging with our OEM and IHV partners. Broaden your experiences, domain knowledge and core competencies with the team where all of these opportunities await!

Key Responsibilities:
- Own the end to end Windows OS core components for one or more platforms.
- Work with program & product managers to design and develop new features
- Reproduce customer problems and perform risk/cost analysis for every fix.
- Debug, fix and verify customer reported issues
- Work with peers in Program Management or other development teams to plan & prioritize the development and test strategy to ensure high quality and timely delivery of the fixes
- May include some travel to Asia for device bring up workshops (less than 5% travel)

Qualifications:
- Fantastic problem solving, debugging and troubleshooting skills
- Solid design and development skills
- Ability to clearly explain complex bug/feature
- 3+ years professional development experience
- Strong coding skills in C/C++
- Kernel mode/system programming experience on windows preferred
- Ability to prioritize and handle multiple tasks competently

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 team that's shipping Microsoft Windows--the one that will change the world. Again.

Do you love technology and want to work on experiences that will connect customers and developers to rich services and innovative content? Come and join a fast-moving team where you have E2E ownership and direct access to decision makers.

The Operating Systems Group (OSG) is looking for an accomplished and versatile we developer who's interested in working closely with writers, editors, production engineers, and site managers to participate in all phases of content engineering. The ideal candidate understands content creation and web publishing end to end and is passionate about technology and engineering. We're looking for an engineer who is adept at problem-solving and leveraging internal and external resources to accomplish tasks. The OSG web developer will use team processes, methods, and standards where they exist and help develop new ones where they don't.

If you:
Work across application layers, building services that implement complex business logic, *and* create responsive, beautiful UIs with client-side JS that consumes those services.
Thrive on speed, rapid iterations, and frequent successes;
Have start-up-like instincts, a willingness to take chances, a pragmatic approach to problem-solving, and laser focused customer empathy...
Then come talk to us!

Responsibilities
Understand our platform and tools, and support the team in their use of these technologies
Develop and maintain tools and applications that integrate with our content management systems
Raising the bar on quality by designing testable code, writing automated tests, and participating meaningfully in code reviews
Driving the evolution of team process and methods with a spirit of experimentation: Pairs programming, test in production
Develop, maintain and customize XML schemas, XSLT transforms, and CSS style sheets
Work with content management in multiple systems. Familiarity with internal systems such as DxStudio, MTPS, Source Depot, and TFS is preferred

Qualifications
4 plus years as a web/app developer
Designing and building awesome experiences for authoring and managing content, using HTML5, CSS3, JQuery, AngularJS, etc.
2 years' experience with C#
Experience with mobile app development is preferred.
Experience with Java, C/C++is a plus
Ability to easily adapt and thrive in a fast-paced and changing environment
Has a demonstrated passion for technology and the Web

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
Does the idea of combing through petabytes of data to find the patterns that can predict and assess customer behaviors excite you? Are you frustrated by the typical time it takes to mine through these massive data sets, and want to be part of the solution?

Join us. We are a new data focused team within the Operating Systems Group that runs our Microsoft store and marketplace services. Our team builds the tools and technologies that collect, analyze and correlate client and service telemetry to identify trends across a broad spectrum of user experiences.

But we won't stop at just mining existing data! As a data-enthused engineer on our team, you'll have the opportunity to help architect and implement new solutions and systems that empower your fellow engineers to find, debug and root cause service anomalies.

We are looking for a strong, motivated, results-oriented Software Engineer to help in delivering delightful experiences for Microsoft's customers. Qualified candidates are:

Curious and passionate about understanding systems end-to-end and the data they generate

Proven technically with strong design, coding and testing skills

Team players, effective communicators and lead by example

Comfortable prototyping solutions quickly as well as building for the long haul


Is our team right for you? Then click Apply!



Basic Qualifications:

-Proficiency in coding/debugging in C#, .Net Framework, JSON, OData, SQL, and similar languages / technologies

-Strong problem solving, communication, and collaboration skills

-BS, MS in Computer Science, Engineering or equivalent.

Preferred Qualifications:

2 years of experience contributing to and shipping complex features or products

Experience in machine learning, data mining, information retrieval, graph computation

Experience with Azure and/or Engineering Excellence 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
Are you excited about delivering an amazing text input experience for millions of people using Windows worldwide? We're looking for an enthusiastic and experienced technical quality software engineer to join our team of customer obsessed engineers and help build the next wave of technologies and experiences with both hardware and on screen keyboard for Windows devices.

Your responsibilities will include working closely with project managers, UX designers and user researchers to identify core user scenarios that will ensure customers are delighted with a highly polished and personal everyday desktop and mobile experience that empowers them to accomplish their work with ease and get things done in the most productive way possible.

You will own, design and implement instrumentation for telemetry that measures our customer's success with the product. Test for product fundamentals (e.g. Performance/Reliability) as well as any necessary test infrastructure. You will also be responsible for gathering and analyzing usage data to answer complex questions about how our customers utilize essential features in Desktop and Mobile and their satisfaction with the functionality they are provided.


Responsibilities will also include building effective SQL queries for parsing complex incoming customer data/feedback to visualize the product health and customer satisfaction and leveraging that collected data to influence feature development and continuously improve customer satisfaction over time.


If you're passionate about building a compelling User Experience in Windows and delighting our customers, this is the opportunity you've been looking for.


Qualifications include:

-5+ years of software development/testing experience
-Computer Science or related degree or experience in related technical area
-Strong customer and quality focus
-Great communication skills
-Coding experience in C++/C# is required
-Experience working through software development product cycle
-Multitasking skills and ability to balance work on multiple features simultaneously
-Strong problem solving skills and experience.


Experience with any of the following is a major plus:

-Building Desktop and Mobile User Experiences and familiar with text input or keyboard related technologies.
-Experience with Machine Learning
-Experience with at least one of the "Big Data" technologies Experience with modern engineering practices like Testing in Production, Monitoring, A/B, and Data Driven Engineering
-Direct customer engagement

If this sounds like you, contact us now and we'd love to meet with you! Join us to move Windows forward!

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 delivering an amazing User Experience to millions of people using Windows worldwide? We're looking for an enthusiastic and experienced technical quality software engineer to join our team of customer obsessed engineers and help build the next greatest User Experience for PC, Tablet, and Mobile devices.

Your responsibilities will include working closely with project managers, UX designers and user researchers to identify core user scenarios that will ensure customers are delighted with a highly polished and personal everyday desktop and mobile experience that empowers them to accomplish their work with ease and get things done in the most productive way possible. You will own, design and implement instrumentation for telemetry that measures our customer's success with the product. Test for product fundamentals (e.g. Performance/Reliability) as well as any necessary test infrastructure. You will also be responsible for gathering and analyzing usage data to answer complex questions about how our customers utilize essential features in Desktop and Mobile and their satisfaction with the functionality they are provided.

Responsibilities will also include building effective SQL queries for parsing complex incoming customer data/feedback to visualize the product health and customer satisfaction and leveraging that collected data to influence feature development and continuously improve customer satisfaction over time.

If you're passionate about building a compelling User Experience in Windows and delighting our customers, this is the opportunity you've been looking for.

Qualifications include:
3+ years of software development/testing experience
Computer Science or related degree or experience in related technical area
Strong customer and quality focus
Great communication skills
Coding experience in C++/C# is required
Experience working through software development product cycle
Multitasking skills and ability to balance work on multiple features simultaneously
Strong problem solving skills and experience.

Experience with any of the following is a major plus:
Building Desktop and Mobile User Experiences
Experience with at least one of the "Big Data" technologies like Cosmos and SQL queries
Experience with modern engineering practices like Testing in Production, Monitoring, A/B, and Data Driven Engineering
Direct customer engagement

If this sounds like you, contact us now and we'd love to meet with you! Join us to move Windows forward!

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 work on something original and ambitious? Want to break free from shooters, sports games and RPGs? Want to break out of the game and make it your own? Team Dakota is looking for leaders to influence the future of sandbox game creation. Team Dakota is the team behind Project Spark, a digital canvas creation genre leader that enables and inspires everyone to create their own games, and share them with the world. We released Project Spark in 2014, and are committed to continually growing and polishing the Spark experience. We want to find someone that is not afraid to dig into various areas of the code base and make surgical incisions to add new features and optimize trouble spots.

The right developer will have experience in multiple different game engine areas and a passion for inventing and exploring the unknown. You would be working with a talented band of programmers, producers, designers and artists, implementing every client-side aspect of a feature, and maintaining high performance and reliability. You could end up touching a large number of components such as the Kodu programming language, game object systems, UI, animation, rendering, multiplayer, sound, physics and collision.

This is an excellent chance to join an established first party team within Microsoft studios, while getting unique experience delivering work that is truly First Party quality.

Responsibilities
Work with developers and producers to design, implement and improve engine and UI systems
Add new functionality to the Kodu programming language and related gameplay components
Deliver high quality shippable code, that is always ready for our monthly game updates
Partner with designers and artists to get the most out of newly implemented features
Consult on a regular basis with project leadership to align expectations and deliverables
Excel at cross-functional collaboration and leadership

Qualifications
4+ years of c++ software engineering experience
2+ years of game engine experience
Shipped at least one game on PC or console
Excellent debugging and optimization skills
Ability to quickly prototype and iterate
Strong written and verbal communication skills
Eye for detail, and a hunger for excellence
Self-directed and takes initiative to drive progress
BS degree in Computer Science or equivalent work experience

An exceptional candidate will have one or more of the following:
Experienced in common engine systems, such as asset pipeline, rendering, UI, or game object management.
Deep understanding of determinism in multiplayer
Worked on a game as a service
Written their own 3d game engine or renderer just for fun
Guided and mentored more junior engineers

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 Operating Systems Group is revolutionizing entertainment. We have a rich set of entertainment products like Xbox 360, Xbox ONE, XBOX LIVE, Windows powered devices, and more with a highly active and engaged customer base. Bringing premium media to our consumers remains a top goal for us and our team is at the front and center of providing protection technologies to enable marquee end-to-end experiences from services like Netflix, XBOX Music and Video to name a few.

The OSG Device Security team is looking for a Software Engineer on the Quality team. We build digital content protection technologies (Microsoft PlayReady) that are an integral part of many Microsoft and non-Microsoft products. Our goal is to enable secure delivery and consumption of premium content and experiences to consumers on all screens. Our platform integrates into media pipelines on Windows PCs, Windows 8 tablets, Windows Phone, the Xbox console, and a variety of non-Microsoft products like Macs, iOS devices, Android and Linux set top boxes. We have a lot of hard problems to solve on a variety of operating systems using a variety of languages and tools. We're one of the few places where you can party on an entire end-to-end eco-system (including consumer and developer-facing platforms, server platforms, web protocols, and services). If you enjoy being close to the metal, working on cutting edge hardware on a great team then this role is for you.


You will be responsible for the quality and user experience of various components in PlayReady technology and its ecosystem. You will need to develop a deep understanding of DRM and security technology for media content protection in hardware/software, performance, reliability and security of online licensing services and the validation of multi-platform porting kits. You will be expected to take active part in design discussions, code reviews, bug triages and provide recommendations to management and partner teams regarding failures, bottlenecks, optimization opportunities and capacity build-up. Our testing methodologies span a diverse range of techniques from traditional testing to incorporating cutting-edge telemetry and data-driven insights.

You will closely collaborate with partner teams to ensure coverage of key scenarios and make certain that common methodologies and metrics are used across the board. Your ability to effectively collaborate and develop strong relationships will be a critical part of the team's success.



Qualifications:

-A BS/MS in computer science, engineering or related field

-3+ years of experience developing software in C/C++/C# with experience in developing & creating test cases and automation

-Good design, coding, debugging and problem solving skills

-Solid verbal and written communication skills

Desired, but not required:

-Experience with media (codecs, media pipelines, file formats, etc.)

-Experience in security, cryptography and software protection on a variety of platforms

-Passion in the embedded device space

-Knowledge of other popular desktop and mobile OS platforms (Linux, iOS, Android, etc.)

-Programming in other languages (Objective C, Java, PowerShell)


-Experience in Internet services and web standards and protocols



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
Our team within the Operating Systems Group is looking for a highly motivated Software Engineer II to help us light up compelling end-to-end camera experiences across all Windows products. If you are passionate about enhancing the way millions of people capture, share, and relive key moments in their life, read on.

The Team

Whether it's using a Lumia 1020 to capture their child's first steps in 41 megapixels, using a Surface to Skype with a family member halfway across the globe, or using a Lumia 735 to capture a quick selfie of themselves in front of a key landmark, millions of people are using their Windows device daily to capture and share life's key moments. Our team is a passionate group of engineers that are dedicated to delighting these customers. We work closely with Hardware Manufactures and App Developers daily to deliver innovative new end to end experiences.

The Position

The ideal candidate will be extremely customer focused and will be working closely with program managers, Hardware and App developers, and other software engineers to ensure the features we deliver light up key end to end experiences that delight our customer. You will do this through the design and implementation of in product telemetry, analyzing the resulting data to provide valuable insights to how customer experience our products, and feeding these insights back into feature development to continually improve the overall experience. You will also be the champion for creating end-to-end health of the camera experience, including performance, power, and reliability.



Qualifications

3-5 years of industry experience as a Software Engineer

Strong proficiency in C++ and/or C#

Desire to solve complex technical problems

A passion for customers and drive for results

Great Communication and collaborative skills

Past history with Telemetry, Big Data, and/or Data Visualization 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 intrigued about the possibility working on an Operating System that will run on billions of devices? With Microsoft Windows already running on 1.5 billion devices, Windows 10 will be Microsoft's next generation Operating System that will power the next 1.5 billion devices. Starting with Windows 10, Microsoft is also embarking on the next chapter in the life of the Windows family. If you have been dreaming about working on something big and bold and want to be part of this journey on a highly recognized and valued product, here's your chance!

The Enterprise, Datacenter and Security organization in the Operating Systems Team at Microsoft is focused on building core foundations of Windows 10 for our customers allowing deployment and management of Windows and subsequently use a Secure Operating System that protects Privacy, Data and Identity regardless of what Windows powered device they use and what location or network they use it on! The team is looking for multiple Software Engineers to help enable the new experiences that are going to blow away our customers and surpass that expectations in the near future!

Role:

o Be the Voice of the Customer in the product design and development

o Validate the product to ensure it meets/exceeds the needs of our diverse set of customers

o Develop Telemetry in the product code to understand where the product is meeting / exceeding / falling short on customer expectations

o Create software to process the incoming telemetry data and visualize the usage and issues in your specific area

o Analyze the incoming data to help shaped the product as we continuously enable new capabilities in Windows

Skills Required:

o Motivation, Passion and Drive to build high quality products that delight our customers

o Strong Computer science background in Operating Systems and Data Structures

o 5+ years industry experience in developing software using languages like C#/C++/C/Java

o Strong mentality and ability to identify issues in our implementation before the product goes out to customers

o Great interpersonal skills with strong desire to work in a collaborative environment on a very fast paced team

o MS / BS in Comp. Sc. / Math / related discipline is preferred, 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
The world of software is evolving at a rapid pace, and we are re-inventing the way Windows is ready for Enterprise IT to the modern digital world. Challenges exist in security, applications, policies, data, and further expanded with mobile first, cloud first wave. As a business, Microsoft built a core strength in solving problems for Enterprise customers and over the past few years, the needs for Enterprise capabilities and solutions expanded much broadly.

The Enterprise and Security Management team provides high-value solutions that enable customers to provision, deploy, migrate, manage and reclaim/reuse devices with rich capability at lower cost that ranges from devices of all kinds, to identities to applications, and to business data. We build solutions that make it easy for OEMs and IT departments to quickly and efficiently deliver SKUs that dynamically adapt to the needs of operators, channel partners, enterprises and educational institutions. The impact and influence of this team is much larger than the team itself.

As part of our organization, you are expected to work cross discipline and cross team for end to end design, smooth integration and validation of the end to end scenario. Our team works closely with internal partners in OSG and other business divisions, ecosystem partners and enterprise customers. . The team is also heavily invested in using data driven engineering. In addition to developing E2E automation. The team is responsible for instrumenting product code, and analyzing telemetry from customers to ensure that the product delights customers. We are very serious about customer focused engineering and are seeking candidates who can build an understanding of a wide spectrum of our customers and ensure that we are ready from each of these perspectives.

As a member of the Enterprise and Security Management Quality team, you will get the opportunity to influence a product that is going to be used by a billion people. Think for a second about the scale of impact you can have. Come talk to us!

Skills Required:

o Motivation, Passion and Drive to build high quality products that delight our customers

o Strong Computer science background in Operating Systems and Data Structures

o 5+ years industry experience in developing software using languages like C#/C++/C/Java

o Strong mentality and ability to identify issues in our implementation before the product goes out to customers

o Great interpersonal skills with strong desire to work in a collaborative environment on a very fast paced team

o MS / BS in Comp. Sc. / Math / related discipline is preferred, 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
The Universal Store Platform Services team is chartered with improving the efficiency of engineers within the Store division (1500+) while increasing the functionality, quality, and scale of the services delivered. At a high level this means we will reduce the time it takes for a feature to go from an idea to production with live traffic from months to weeks or even days. We will need to accomplish this without sacrificing quality, security, or the privacy of our users' data.

The Platform team includes the following teams: Build/Continuous Integration, Testing in Production/Flighting, Service Management, Service Validation, Xpander, and Service Health and Intelligence. All of these teams are aligned to this charter; this opening is specifically for Service Health and Intelligence Team.

The Service Health and Intelligence is looking for an extremely talented, highly motivated Software Engineer II to help us accomplish our goals around reducing MTTR (mean time to resolve) on issues encountered in production which will involve moving Product Groups to a DevOps model where accountability of the production environment is owned by the developers. For those developers that have operated in a DevOps model you know that without the right tooling and infrastructure in place, this model can impose a heavy burden on the individual teams. This initial cost could impact the developers ability to work on new features for our customers. We have all felt this pain, and perhaps you've even heard friends at other companies talk about how this is one of the least favorable aspects of their job. Our mission is to fix this. The Service Health and Intelligence team is in a unique position to add incredible value to this space given the scope of the larger Platform team ownership and our unique ability to enrich incidents and provide the necessary intelligence to help developers solve issues quickly without wasting time on more trivial matters.

There are multiple layers involved in solving this problem that provide the opportunity to work very closely with codebases from a number of teams across Microsoft as well as our own, and we're already making key investments in the following areas:

o Monitoring and Telemetry - This includes Active and Passive monitoring working closely with the telemetry teams within Microsoft as well as various product groups to ensure that instrumenting our websites and clients is as easy as possible.
o Incident Management - We own the Incident management story for the Store and will be working very closely with other teams to ensure their needs are met using an open source contribution model. As you can imagine, there are a number of challenges that exist in converging to a single Incident Management System, as well as creating the tooling required to minimize the noise that came come from the incident creators e.g. people, alarms etc. There are a wealth of opportunities in this space for innovative design and intensive coding. There are plenty of complexities unique to this area that make it fun and interesting for anyone looking for a challenge.
o Auto-Triage - As a developer, the last thing you want is to be woken up in the middle of the night for an issue that you have no control over. This is where auto-triaging comes into play and includes some of the following: Routing issue ownership, suppressing unnecessarily noisy alerts, ensuring alerts have useful data, and assigning the correct Severity and Priority, e.g. you should not be woken up for issues you can't do anything about.
o Remediation - This goes beyond what is available natively in your typical service management system and Azure. Part of DevOps is taking the work that our Operation Centers and System Engineers have been doing for years and creating automated solutions that can be easily executed by developers or even applied as temporary measures for known issue types while the root cause is actively investigated and resolved. We have data from a number of teams across Microsoft that show that we have a significant opportunity to provide a lot of value in this space.
o Diagnostics/Troubleshooting - The goal is to provide as much diagnostics information to the developers as possible without them having to connect to the actual problematic servers. A small example of the current feature list includes: correlation of OS/Bios/Firmware/Driver versions, audit history, example log flows for the problem, user similarities based on usage patterns/client versions, dump analysis along with a number of profiler outputs etc. We will be working very closely with a number of teams across Microsoft to solve this issue with ample opportunity to have some pretty innovative solutions.
o DevOps Portal - This will be the primary UI to surface much of the previously mentioned functionality, and will be starting point for all incidents. Here we will surface suggested remediation's, potential activities by partners or even your own team that could be the cause of the issue, incident similarity based on log thumbprints, common remediation actions etc. How do you surface all of the above to the developer in a useful way? - This is where YOU have the most opportunity. This is a large and complex problem to solve, and as you work with the other talented developers and PM's on the team, there will be lots of opportunity for you to be a leader on this front.
o Advanced Stuff - Throw in your data buzz word/phrase of choice: Big Data, Machine Learning, Hadoop, Data Science, Reduction, Sampling, K-Means etc., it's all there and will be driven based on the needs of our partner teams in order to better isolate, identify, and provide the right trail of breadcrumbs to locate the source of service issues. We believe in providing the freedom and flexibility necessary for our team members to explore new ideas without being overly constrained by commonly accepted solutions. In short, if you have innovative ideas in this space, we can provide the support needed to bring those ideas to fruition.

If this position interests you, send us your resume! There is much more that isn't covered in this job description, and if you have the right qualifications we'll spend some time outlining everything the team is working on. It's not too late to join the team as there are many aspects of the system that still need to be designed, but there is enough existing core functionality and development in progress that this isn't a vaporware position by any means.

Skills and Qualifications
o Strong software design, implementation, problem solving, debugging, and verification skills
o Passion for new technologies, customer satisfaction, and a metrics-driven approach to engineering excellence
o Excellent communication and collaboration skills, and the ability to enable others to succeed
o 4+ years of professional software development. Experience in the areas of machine learning, data modeling, or algorithm design are a plus.
o Proven track record of shipping products or services over multiple development cycles
o B.S, M.S., or Ph.D. in Computer Science, Applied Mathematics or related field
o Solid experience with a wide range of object oriented or web languages such as C#/C++/Java, JavaScript, ASP.Net, as well as experience with a disciplined engineering rhythm
Apply for this job at Microsoft
Windows has rich support for various sensors such as accelerometers, gyroscopes, light, compass and also includes support for sensor fusion. System developers can quickly integrate the right sensors to provide rich native as well as application level scenarios via simple Windows Runtime projections. Windows ensures a consistent and cutting-edge consumer experience with motion and optic sensors on slates, phones and convertibles.

Our team builds these experiences for sensors from the ground up, starting with firmware requirements and design with hardware partners, device driver interfaces and class drivers, system services, and elegant Windows Runtime APIs. We work closely with IHVs, SVs, partner teams (both within and outside Windows), and the app developer and IHV communities. To ensure a good experience for the user, we focus on ease of use, consistency and quality of both the hardware and our APIs, while ensuring responsiveness and power efficiency on the vast number of devices running Windows.

If you are a strong developer interested in devices, passionate about the developer and end-user experience with technology, willing and able to delve into and learn exciting new technologies, with the tenacity to solve hard technical problems, then this position is for you.

Qualifications:
- 4 to 8 years of solid product development and shipping experience in C, C++, COM and experience in C# is plus.
- Strong design, coding and debugging skills are expected.
- Solid communication skills as well as good cross-team and cross-discipline skills.
- Experience with devices, drivers and operating systems.
- Experience with the Windows Driver Framework and driver stacks in Windows is desirable.

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 a small and growing team of experienced developers and incubators working with truly inspiring new entertainment technology. We brainstorm exciting and ground-breaking experiences and quickly build working prototypes on top of developing tech. We transform our ideas into reality through shipping first-to-market products.

We are looking for a software engineer to help explore new applications and end user scenarios across a wide range of platforms. You're a senior software engineer with a stellar track record and you love to learn and tackle new challenges. You're enthusiastic about applying your development talents building and iterating on prototypes to discover what works best, then leveraging your knowledge to create incredible shipping software products. You're looking to make significant contributions to the early stages of a project with huge growth potential.

Responsibilities:
- Research, investigate, and develop user applications and end user scenarios
- Working closely with a talented cross-discipline team to define new user experiences
- Rapid prototyping of new user experiences built on top on new and emerging technology
- Owning the design, implementation, and maintenance of new features areas, delivering them on-time and at high quality
- Partnering with the technical leadership team to deliver solid technical designs

Qualifications
- 6+ years of professional development experience
- Experienced in Unity, Unreal, or other real-time game engines
- Experienced in mobile and web application development
- Multiple shipped software products across multiple platforms
- Strong problem solving and algorithm development skills
- Excellent debugging and optimization skills working in a multi-threaded environment
- Passion for games, storytelling, and/or amazing user experiences
- Self-motivated and comfortable dealing with the ambiguity of V1 and incubation work
- Bachelor's in Computer Science or related field, or equivalent

Bonus skills
- Startup experience, V1 product, or similar demonstrated background
- Strong background in 3D and other applied mathematics

osg.kudot

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
Want to be part of something new and big? We're building a new online store website for Microsoft that will provide users with a world-class browse, search, and purchase experience for merchandise across multiple product categories.

This is your chance to join our talented team to build a mission-critical site for Microsoft.
We are looking for a strong, highly motivated web developer who is passionate about bringing users the best possible experience every day. The ideal candidate will have strong demonstrated client-side (CSS & JavaScript) skills and experience along with solid server-side development background. We are a fun, inclusive team that values quality, collaboration, and results.

Responsibilities of this role include:
o Design, implementation, and testing of both client-side and server-side code
o Building responsive web experiences that look great across multiple devices and browsers
o Collaborating with partner teams to deliver end-to-end systems and experiences
o Investigating and prototyping new technologies and frameworks
o Writing and maintaining unit tests and automated integration tests
o Contributing to team-wide infrastructure investments

Qualifications include:
o Six or more years of professional experience in software development
o Significant professional experience with CSS and JavaScript, including experience developing responsive web UI
o Proficiency and demonstrated professional experience with C# or Java
o Proficiency and demonstrated professional experience with ASP.NET or PHP
o Experience with Scrum, Test-Driven Development and Continuous Deployment a plus

This position is based in Redmond, WA.

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 ambition of the Universal Store team is to make shopping for Microsoft products, services and applications for Windows, Windows Phone and Xbox delightful for every consumer.

There is no better time to join the Marketplace Ingestion & Catalog Health (ICH) team than now. We aspire to deliver the highest quality collection of services and applications in the industry; enabling publishers to reach Windows users worldwide.

Developers expect a fast, pain-free submission process that helps them deliver great applications to their customers, and a rich set of tools to understand the performance of their products in the marketplace. The team leverages a variety of frameworks including Windows Azure, ASP.NET, MVC, WCF, and Windows Workflow to meet the needs of all of these customers.

Sounds exciting? Apply to the job NOW!

Responsibilities:
- Design and build scalable, high availability web services and portals
- Collaborate with PM to plan and execute on key deliverables
- Work in a culture of continuous improvement, adaptation, reflection and growth.

A successful candidate is a strong developer with:
- BS+ is computer science or related field
- 5+ years in software design, shipping multiple products
- Proficiency in C#, .Net, MVC, HTML, CSS, JavaScript, jQuery, and WCF
- relational modeling, object oriented analysis, and design patterns with C#/C++, JavaScript, SQL, XML, HTML/DHTML, CSS and .net Framework to develop and deliver multi-threaded software
- Strong problem solving, debugging and troubleshooting skills, advanced design and development skills
- Experience with Azure services and data storage is a plus
- Passionate about availability, reliability, security, and scalability
- Proven track record of successfully shipping multiple services on time
- Experience working through the full product cycle from initial design to final product
- Experience designing and implementing scalable distributed services.
- Outstanding analytical and problem solving skills
- BA/BS/MS in computer science, engineering or related field, or a minimum of 4 additional years of industry experience
- strong customer focus

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 something that millions of people (including your friends and family) will use and enjoy? Do you want to deliver key innovations to revolutionary consumer products built on the latest technology? If you answered yes to any of those questions, our team would love to talk to you. Who are we? Check out http://music.xbox.com & http://video.xbox.com.

Our Mission:

We build amazing experiences that consumers and partners love and are proud to show their friends. These products will be effortless, intuitive and delightful. We will have laser focus on our customers' needs, and our customers will be able to enjoy and share their media the way they want.

The Role:

As an Engineer in our team, you will be on the team delivering groundbreaking entertainment experiences for Video & Music on Windows & Windows Phone. In this position you will be expected to design, build, and validate the features that you and peers work on, whilst also supporting the wider team in delivering a quality release. The ideal candidate will have strong technical skills, prior experience building consumer facing apps and platforms, the ability to work in a fast-paced and collaborative, cross-discipline team environment, and a passion for digital entertainment.

You will contribute to delivering new and improved functionality to customers with each sprint and be responsible for ensuring that the app design and implementation is of high quality, working with senior engineers, designers, and program managers along the way.

Qualifications:

- 3+ years active development experience

- Experience in C++

- Application UX development experience

- Good communication and collaboration skills

- Full product development lifecycle experience

- Bachelor's degree in computer science or related field

- Demonstrated design and implementation skills

Desired Qualifications:

- Windows 8 app development experience

- Experience in C++/CX, XAML

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
Billions of users. Billions of dollars. Millions of products. Planet-wide reach. Sell everything: apps, games, hardware. It's not Amazon. It's Microsoft Marketplace Services. If you are excited by working on software at the scale of one of the largest online marketplaces in the world then this is your dream job.

We are the Marketplace Services (M$) team and are responsible for the services which power Microsoft's marketplace. We specialize in a massive transactional infrastructure that handles the core commerce functionality of Xbox Live, Windows and Phone services. Every time a customer searches, buys, or gets a license for a product in the marketplace, they are using an M$ service. If you have a gamertag, or used your Xbox, Windows Store or Windows Phone to purchase a game, a song, a video, a subscription, or an app, then you're one of our customers.

We're looking for great developers. If you have a history of designing, owning and shipping software, as well as excellent communication and collaboration skills, then we want to talk to you. You should have a solid understanding of the software development cycle, from architecture to testing. You'll have a passion for quality and be a creative thinker. You'll write secure, reliable, scalable, and maintainable code, and then effectively debug it, test it and support it live. You should be comfortable owning a feature and making decisions independently. Experience building scalable cloud services, distributed systems, and/or database systems would be a definite plus.

Candidates must have the following:

A B.Sc. or higher in Computer Science, Computer Engineering, or equivalent
Strong design, coding, debugging, and problem-solving skills
A can-do collaborative get-er-done attitude
Knowledge of service oriented architectures, distributed systems, and cloud systems a plus
Strong programming language skills in C++, C#, Javascript, or all three
3+ years' 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
Do you wonder how teams develop services at a global scale? Are you passionate about how we distribute and partition data and access to that data to reach a global audience? The Xpander team builds libraries and services to enable services to scale globally by partitioning their data and by providing tools that integrate business logic into their partitioning and caching systems. We are looking for people with a ton of passion, a desire to try big things, and that have a lot of curiosity and can go deep into the lowest layer of a complex system. Because Xpander technologies are used by teams in Universal Store, Xbox, and more; it's a wonderful place to see the scope of Microsoft as a whole, interact with other parts of the company, and grow your cross-group collaboration and influencing skills.

As an engineer on the Xpander team, you will work with your counterparts in program management and service engineering to design, implement, stabilize, release, and monitor advancements in our libraries, reference implementations, and services. As our partner teams are onboarding or looking for help, you will work with smart people from across the division and across the company with a wide range of experience levels and have an incredible opportunity to learn and grow. Your day to day work can range from building new features to debugging partner team code.

Technologies we use span C#, Azure, and core networking as well as needing to be educated on related Open Source technologies in the soft-state and partitioned data realms. Applicants should have familiarity with some of these technologies.

A BS or MS in Computer Science is required. A minimum of 3 years of demonstrated commercial software development experience is required for all of our open positions. It's important that you are either currently a developer or have very recent developer experience in the areas mentioned above.

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 connecting with Windows, Windows Services, Phone and Xbox customers? Is your goal to improve customer satisfaction for millions of Microsoft users through refinement of telemetric information? Are you excited about leveraging data to build applications customers love to use? If you are interested in working on large, most diverse and richest Telemetry system, then this is the right job for you!

The Data and Analytics team tracks the changing ecosystem for Microsoft hardware and software and its impact on our customers. We tackle big challenges to measure ecosystem health as well as individual hardware and software components. The Data and Analytics vision is to enable Microsoft and the Microsoft ecosystem to build better products. Through our actionable insights we will increase customer satisfaction and thereby contribute to Microsoft's bottom line.

Responsibilities:

Positions in the team cover a broad range of responsibilities and focus including:

Designing and implementing innovative self-service systems
Providing innovative insights and applications using state-of-the-art web technologies
Building on massively scalable, secure, cost effective distributed operating and storage systems which can handle BigData

All design efforts in this space are geared toward supporting rapid insight analysis based on massive data and knowledge streams, thereby allowing us to maximize ROI and control utilization of service resources.

Qualifications:

5+ years of experience with C#, Java, ASP.Net, SQL, Web Service protocols
3+ years of experience in building scalable services required
Excellent hands-on design, coding and debugging skills
Excellent verbal, written, and cross group collaboration and communication skills
Ability, experience and desire to operate in an accelerated development environment
BS/MS or higher degree in Computer Science or related technical 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
Our team is at the forefront of keeping Windows customers' computing experience secure and reliable. We are responsible for keeping all in-market operating systems up-to-date and offering Microsoft's customers a competitive edge by ensuring smooth operation. Our specific team is responsible for ensuring the security sub-system of the Windows OS meets the needs of both enterprises and end-users in an ever-evolving market across a broad set of devices.

We have an opportunity for a Software Engineer passionate about security and reliability. We are looking for a Software Engineer enthusiastic for understanding and designing complex OS mechanisms related to the security sub-system of Windows. An ideal candidate is someone who has natural curiosity of how complex operating system constructs work at the lowest level. The position is ideally suited to an engineer who can act independently as well as work efficiently in team setting and possesses strong analytical skills.

Specific responsibilities include:

Own end-to-end Windows OS security components across multiple platforms

Analyze and root-cause customer-reported issues and vulnerabilities

Triage the security impact of reported vulnerabilities

Design and develop security features and modification of the OS

Work with peers in Program Management to plan & prioritize the fix strategy to ensure high quality and timely delivery of fixes to our customers

Be decisive while finding the appropriate balance between compatibility and security of Windows OS

Typical technologies utilized include the languages C/C++/C#, tools such as debuggers/disassemblers/compilers, telemetry reports, and programming frameworks including Win32/WinRT/.NET. Security knowledge and experience is significant advantage, including the concepts of authentication, authorization, as well as various uses of cryptography.

Required Skills / Experience:

o BS/MS in Computer Science, Engineering, or related discipline

o 4+ years of experience in software design & development or testing

o Understanding of advanced data structures and algorithms

o Strong in debugging, troubleshooting and problem solving

o Analytical problem solving and passion for quality

o Passion for engineering excellence through automation and process improvements

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
Almost 30 years ago, Microsoft introduced Windows to the World. Since then, the OS has grown to reach millions of developers and billions of users with millions of applications and devices running across mobile devices, Xbox, laptops and desktop PC's on Windows. Our team is responsible for ensuring that our customers have a great experience running those apps and devices on Windows and we have an open position for someone who will continue to ensure this as we deliver Windows 10 and beyond...

The Compatibility Gates Team is part of the Fundamentals &Data team in the Operating Systems Group . We are looking for a strong software engineer with experience in Software Development, SQL & automation development. The successful candidate will also display significant passion for quality and will have a proven record of driving themselves to deliver excellent results.

In this position you will join the AppCompat RI Gate effort. Our team contributes to building and evolving critical parts of our Engineering System that help to ensure that Compat does not regress as the OS evolves. You will have the opportunity to develop critical features for our engineering systems and contribute to the development of frameworks that run on Phone, PC, XBOX, etc. In this role you will also help drive the daily RI gate orchestration process with different stakeholders, use data to answer business questions, guide engineering decisions and keep improving our gate processes and tools. You will need to demonstrate excellent engagement skills which will allow you to collaborate with partner teams to address their needs. This is a highly visible position which will expose you to a large number of senior managers and leads across OSG.

Core Qualifications:
- BS degree in Computer Science, Software Engineering, Mathematics or equivalent background.
- Proficiency in C/C++ or C# languages.
- Experience in Test Automation.
- Background knowledge on desktop and modern application development.
- Exceptional problem solving and interpersonal skill.
- Strongly skilled in communication, presentation, collaboration and driving for results.
- Experience of at least one full product development cycle.
- Experience in SQL, data mining and analysis.
Preferred Qualifications:
- Experience with automation frameworks, UI automation, test authoring/development.
- Knowledge of WTT, WTT OM, Web Development, PowerShell.
- Windows Internals, power Windows user.

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
Want to be part of something new and big? We're building a new online store website for Microsoft that will provide users with a world-class browse, search, and purchase experience for merchandise across multiple product categories.

This is your chance to join our talented team to build a mission-critical site for Microsoft.
We are looking for a strong, highly motivated web developer who is passionate about bringing users the best possible experience every day. The ideal candidate will have strong demonstrated client-side (CSS & JavaScript) skills and experience along with solid server-side development background. We are a fun, inclusive team that values quality, collaboration, and results.

Responsibilities of this role include:
o Design, implementation, and testing of both client-side and server-side code
o Building responsive web experiences that look great across multiple devices and browsers
o Collaborating with partner teams to deliver end-to-end systems and experiences
o Investigating and prototyping new technologies and frameworks
o Writing and maintaining unit tests and automated integration tests
o Contributing to team-wide infrastructure investments

Qualifications include:
o Six or more years of professional experience in software development
o Significant professional experience with CSS and JavaScript, including experience developing responsive web UI
o Proficiency and demonstrated professional experience with C# or Java
o Proficiency and demonstrated professional experience with ASP.NET or PHP
o Experience with Scrum, Test-Driven Development and Continuous Deployment a plus

This position is based in Redmond, WA.

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 ensure that Universal Store features invoke passionate responses from our customers? Do you want to ensure that our customers are delighted with their end-to-end experiences with Universal Store web and native clients? Do you agree that it is not enough to build compelling features and ship them till they are built to be responsive and fast? We need to deliver a fast and responsive Universal Store because that is key to keeping our customers coming back to the Microsoft brand. Only when we make our end consumer experiences responsive we will steamroll our competition and create explosive growth in our customer loyalty base.
With that in mind here is your opportunity to join the Universal Store Client Performance team. We are a team in the OSGS (Operating System Group for Services) Universal Store organization. The Client Performance team's mission is to capture an outside-in perspective on client performance. We are here to build tools and infrastructure that will enable the organization to capture, analyze and drive client performance improvements for web and native client applications across different devices from different geo-locations in the world.
We are looking for passionate Software Engineers who will go above and beyond to deliver the client performance toolset which will push the Universal Store Client performance ultimately attracting and retaining customers through improved satisfaction in the Microsoft brand. A successful Software Engineer in this role is a change agent who
- Is passionate about client performance.
- Has strong coding, design and test skills.
- Has excellent cross group collaboration, negotiation and effective communication skills.
- Is comfortable in ambiguous situations and figures out next steps.

We are looking for motivated, accomplished SEs that are interested in making their mark in the client performance space and desire to join a newly formed team with immense growth opportunities!

Basic Qualifications:
4+ years of experience in software development and testing
Proven Design skills
Proven Coding and Debugging skills in C#, .Net Framework, HTML, XML, MVC, SQL
Ability to work and communicate effectively across disciplines and teams.
Good understanding and grasp of operating system concepts and technologies
BS/MS in Computer Science, Engineering, Mathematics and/or equivalent industry experience is preferred.

Preferred Qualifications:
Understanding of Client performance.
Experience with working across devices (PC/Tablet, Phone, and Xbox)

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
Speech and natural language technologies are evolving fast and we plan to be on the forefront of that evolution. Come join the Cortana team and help us build the next generation personal assistant that will delight our customers in ways they didn't imagine.

We are looking for a strong engineer ready to tackle uncharted territories in terms of designing testing frameworks and methodologies that will change how we think of delivering features to our customers. You are a good fit if you are innovative, creative and willing to work across multiple teams to design solutions that will be used across organizations. Other skills required for this job are below.

Qualifications:

A degree in Computer Science or related field, or equivalent industry experience.

5 years of coding in C and C++, or C#.

Excellent problem solving, debugging, and troubleshooting skills.

Strong customer advocate willing to drive customer feedback into product improvements

Excellent communications skills both in team, across team and with management and other disciplines.

Helpful But Not Required: Experience with testing in production

Helpful But Not Required: Experience with natural language and speech 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 excited about delivering an amazing user experience to millions of people using Windows worldwide? We're looking for an enthusiastic and experienced technical quality software engineer to join our team of customer obsessed engineers and help build the next greatest user experience for PC, tablet, and mobile devices.

Your responsibilities will include working closely with project managers, UX designers and user researchers to identify core user scenarios and ensure customers are delighted with a highly polished and personal everyday desktop and mobile experience that empowers users to accomplish their work with ease and get things done in a productive way. You will own design and implementation of instrumentation for telemetry and measuring our customers success with the product, tests for product fundamentals (e.g. performance/reliability) as well as any necessary test infrastructure. You will also be responsible for gathering and analyzing usage data to answer complex questions about how our customers utilize essential features in Desktop and Mobile.

Responsibilities will also include building effective queries for parsing complex incoming customer data/feedback to visualize the product health and customer satisfaction and leveraging collected data to influence feature development and continuously improve customer satisfaction over time.

If you're passionate about building a compelling user experience in Windows and delighting our customers, this is the opportunity you've been looking for.

Qualifications include:

3+ years of software development/testing experience

Computer Science degree or experience in related technical area

Strong customer and quality focus

Great communication skills

Coding experience in C++/C# is required

Experience of working through a full product cycle

Multitasking skills and ability to balance work on multiple features simultaneously

Experience with any of the following is a major plus:

Building Desktop and Mobile user experience

Experience with at least one of the "Big Data" technologies like SQL queries

Experience with modern engineering practices like Testing in Production, Monitoring, A/B, and Data Driven Engineering

Direct customer engagement

If this sounds like you, contact us now and we'd love to meet with you! Join us to move Windows forward!
Apply for this job at Microsoft
Do you want to ship the new version of Windows across diverse hardware form factors that our customers will absolutely love? Are you passionate about data science, designing, and implementing data models that validate that we deliver experiences and scenarios that customers love and desire?

This team within the Operating System Group is looking for a qualified software engineer that likes to work with cutting edge hardware and software to enable new experiences for our customers. Our team works on a broad spectrum of quality areas and brings insights back to our cross device experiences, driving, and validating that we build products that are competitive, long-term viable, desirable, discoverable, trustworthy, and integrated with other user experiences. We are data driven. We apply data analytics to understand what our customers need and want, observe how well our scenarios work in the real world, and take action.

We are currently looking for a smart and driven software engineer who is passionate about ensuring that we design and build experiences that delight our customers. Someone that is focused on delivering results through proper data analysis and technical insight. You should be comfortable working in operating system code, passionate about using data and forensic analysis to improve our product quality and bringing insights back to impact product plans. In our team, you will work with other software engineers and partners to design and implement data models, use telemetry to instrument product code, and mine data to unbiasedly answer business questions.

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

Minimum Requirements

3+ years of Software Engineering experience

3+ years of experience programming, debugging, and solving problems in C/C++

Familiarity with the Windows Operating System

The ideal candidate would also have

Understanding of data science and mining

Windows OS, Windows Shell, or Windows C++/CX app programming experience is a plus

Experience with processing and map-reducing large data sets 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 excited about delivering an amazing user experience to millions of people using Windows worldwide? We're looking for an enthusiastic and experienced technical software engineer to join our team of customer obsessed engineers and help build the next greatest user experience for PC, tablet, and mobile devices.

Your responsibilities will include working closely with project managers, UX designers and user researchers to identify core user scenarios and ensure customers are delighted with a highly polished and personal everyday desktop and mobile experience that empowers users to accomplish their work with ease and get things done in a productive way. You will own design and implementation of instrumentation for telemetry and measuring our customers success with the product and verify product fundamentals (e.g. Performance/Reliability). You will also be responsible for gathering and analyzing usage data to answer complex questions about how our customers utilize essential features in Desktop and Mobile.

Responsibilities will also include building effective queries for parsing complex incoming customer data/feedback to visualize the product health and customer satisfaction and leveraging collected data to influence feature development and continuously improve customer satisfaction over time.

If you're passionate about building a compelling user experience and delighting our customers, this is the opportunity you've been looking for.

Qualifications include:
3 to 5+ years of software development/testing experience
MS in Computer Science or experience in related technical area
Strong customer focus
Dealing with high degree of ambiguity
Excellent communication skills
Great test aptitude and experience building complex test infrastructure
Coding experience in C++/C# and SQL queries is required.
Experience of working through multiple full product cycles
Multitasking skills and ability to balance work on multiple features simultaneously

Experience with any of the following is a major plus:
Building Desktop and Mobile User Experience
Web Technologies, including HTML, CSS or XAML
Being part of shipping a v1 product
Enterprise/IT or education sector
Direct customer engagement

If this sounds like you, contact us now and we'd love to meet with you! Join us to move Windows forward!
Apply for this job at Microsoft
The Universal Store Billing team is looking for a Software Engineer to work on one of Microsoft's largest scale, most business critical cloud services. These services process nearly 5M transactions daily with load growing linearly as Microsoft moves to a fully cloud-powered services and devices company. Universal Store powers all of Microsoft's key businesses: Windows Store, Microsoft Store, XBOX, Office 365, Azure, Windows Phone, and Dynamics to name just a few. If you purchase a Windows 8 app, make XBox purchases, register a windows phone, buy a Surface, or purchase Office for personal or business use then you are using the commerce platform.

If you are interested in developing an online cloud platform which can meet the SCALE, RELIABILITY, and AVAILABILTY demands of somewhere between 500M-1B users while maintaining the SECURITY required for this type of data, than this opportunity may be right for you. You will also learn in detail how Microsoft conducts business globally, and be able to trace your day to day work directly to our organization's quarterly financial reports!

We are staffing a team responsible for modernizing the financials system, which manages the revenue reporting and deferral system for online Commerce. In this role you will design, develop, ensure the quality of features, and oversee their deployment to production. You will be able to monitor and improve your code based on live data. You will work on a team that is fully committed to test in production and continuous deployment. As live site health is critical to our business you will actively participate in helping meet our availability, reliability and latency requirements. There is no better opportunity to experience the world of cloud-based on-line services.

Successful candidates are expected to have:
Exceptional problem solving skills
Relentlessly high standards (never satisfied with the status quo)
Action oriented
Excellent verbal and written communication skills
Ability to handle multiple competing priorities in a fast-paced environment

Qualifications include:
4+ years software development or test experience shipping customer-facing products or online services
Excellent C++, C# or Java coding skills, with a degree in Computer Science or mathematics
Ability to understand unfamiliar code bases, and debug server-side, multi-threaded, and highly scalable applications
Experience and skills in running cloud-based distributed systems a plus
Familiarity with Commerce is a 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
Are you interested in helping millions of people have a better day using their laptops, tablets and phones?
Are you passionate about giving people an awesome experience with their dozens of devices?
Are you tired of your friends and family constantly needing your help setting up and configuring their hardware?

It is the developers that build hardware, firmware and drivers that have a direct impact on the end to end experience. Be part of the team that provides the services enabling developers to validate hardware, drivers, systems and experiences.

Join our team as a Software Engineer II. The successful candidate must be passionate about the hardware space, developing cloud services and be willing to take on big challenges.

The candidate must have:
- Bachelor's degree in computer science or related fields
- 4 years of experience with development in C#/C++
- Proven ability to plan, schedule and deliver quality software
- Strong written and verbal communication skills
- Desire to own development and testing all the way to production
- Ability to work in an agile environment, learning and adapting quickly

Bonus if the candidate has:
- Strong background in the following: .NET, Windows Azure, SQL, ASP.NET, WCF, WebAPI/REST
- Experience designing, developing and supporting scalable 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
Our organization is focused on our commerce and store investments. This business brings together all the great minds behind our on-line stores for our products, services, devices, customers, and partners to provide our end users with the best experience possible. Bring your customer focus and technical expertise to an exciting and growing business at Microsoft!

Our team focuses on the store user constituency and includes store clients for Windows, Windows Phone and the web, ownership of Microsoft.com, Microsoftstore.com and Xbox.com, reviews and ratings services and a variety of site authoring tools. We mainly work with ASP.NET MVC 4 and JavaScript and have a culture of pulling in the latest open source solutions like Ember.js and Node.js to help us deliver amazing experiences for our customers. In addition to the adaptive and responsive client experiences we deliver, we also own services to support our user experience, this role requires a candidate that can work on technology stacks in both UX (JavaScript) and services (C#). As we work with many devices and partner teams the role requires someone that can maintain a high level of cross team impact.

We are looking for a Software Development Engineer to join our Marketplace Engagement team.

Responsibilities of this role:
oProviding technical assessments of incoming feature requests
oWorking with PM to design and implement features
oWorking with multiple client partner teams to implement cohesive end-to-end experiences
oWorking with multiple service partner teams to implement solid call patterns and infrastructure
oFlight code changes and validate usage against end users via A/B testing
oMonitor and make feature changes based on production usage data
oInvestigating and prototyping new technologies and frameworks

Basic Qualifications:
oAbility and willingness to mentor junior developers
oExperience programming in C# or equivalent
oExperience with JavaScript
oPrior experience shipping web services and sites 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
Compute virtualization has been an area of signification innovation in the industry. Our team is building the next generation solution for networking virtualization that supports large scale compute virtualization. Our product is a distributed system that enables providers and clients to manage underlay and overlay networks, respectively. We are developing an end-to-end solution from API to agents that apply networking settings according to desired state configurations.

Job responsibilities include:
Design scalable distributed applications
Develop multi-tier applications that control networking configurations in large deployments and respond to failures or others changes

Qualifications:
Strong programming skills in C# and C++
Demonstrated results designing and delivering quality and scalable code in at least one release
BSc degree in computer science
Experience in distributed systems
Knowledge of networking protocols and security 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 Operating Systems Group's Engineering System is being modernized to build orders of magnitude more quickly and converged to build all OS products, including Windows, Phone, Xbox, and new product offerings. Our focus is on moving from running hundreds of builds across hundreds of branches that each take many hours to build on a single machine, to a single build that continuously processes incoming changes, reuses components that have been built, and runs on distributed machines in the cloud.
One of our toughest challenges is to incorporate the signing, localization, and packaging of our products into the fully cached, distributed, and componentized build system.
We are looking for a Senior Software Engineer with a passion for impact and the fortitude to drive a long-term vision while maintaining critical engineering systems. The first priorities will be to assist a team converting the exit packaging tooling to the modern build system and to improve the existing service for running private developer builds. Future duties will relate to improving cache efficiency, moving builds to the cloud, driving the componentization of source code, and securing high value assets in the build process.

Preferred Qualifications
C#/.NET
C++
Perl or related scripting language
Strong problem solving skills
Ability to debug complex systems
Windows debuggers
Build technologies including MSBuild or Nmake
WCF Services
SQL Server
Data Analytics
Apply for this job at Microsoft
Do you want to work on something that millions of people (including your friends and family) will use and enjoy? Do you want to deliver key innovations to revolutionary consumer products built on the latest technology including Windows PC, Phone and Tablet, and Xbox One? Do you want to work with people who share your passion for entertainment experiences with Music, Movies, and TV and view their job as an opportunity to create something they'll personally love to use across a variety of form factors? If you answered yes to any of those questions, then the Music & Video (MV) team would love to talk to you. Who are we? The Music & Video team has been brought together as the Microsoft team to deliver the next generation of media content experiences across devices powered by the services and magic of Xbox LIVE. Check out http://www.xbox.com/music> and http://www.xbox.com/video>

Our Mission:
We build amazing experiences that consumers and partners love and are proud to show their friends. These products will be effortless, intuitive and delightful. We will have laser focus on our customers' needs, and our customers will be able to enjoy and share their media the way they want, seamlessly across the Mobile, TV and PC screens with a consistent family feel.

The Role:
As an Engineer in our team, you will be on the team delivering groundbreaking entertainment experiences for Video on Windows & Windows Phone. In this position you will be expected to design, build, and validate the features that you and peers work on, whilst also supporting the wider team in delivering a quality release. The ideal candidate will have strong technical skills, prior experience building consumer facing apps and platforms, the ability to work in a fast-paced and collaborative, cross-discipline team environment, and a passion for digital entertainment.

You will contribute to delivering new and improved functionality to customers with each sprint and be responsible for ensuring that the app design and implementation is of high quality, working with senior engineers, designers, and program managers along the way.

Qualifications:
- 3+ years active development experience
- Experience in C++
- Application UX development experience
- Good communication and collaboration skills
- Full product development lifecycle experience
- Bachelor's degree in computer science or related field
- Demonstrated design and implementation skills

Desired Qualifications:
- Windows 8 app development experience
- Experience in C++/CX, XAML

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 Core OS security team is looking for unique engineer with a sixth sense: When a you hear a feature described, does your mind immediately wonder how assumptions can be broken and which corner cases will make the code to go awry? If so, this position might be for you.

On our team you will be exposed to a variety of Core OS features which you'll get a chance to break at every level. You'll be involved in design decisions and collaborate with feature teams to help ensure that features are designed securely. Once the feature is implemented you'll review and analyze the developer's creation while trying to challenge their assumptions in order to find new and interesting security bugs. You'll decide on where to deep-dive and what to skim over, what tools to write and who to talk to. You'll build high-fidelity relationships with feature teams and leverage those relationships to make sure the features you are responsible for are secure.

When you're not reviewing features, you'll spend time prototyping new tools to analyze code (both statically and at runtime) and working with cutting edge security technologies to create the next generation of security tools tailored to the needs and the scale of Windows.

If you have solid computer science knowledge (e.g., operating systems, compilers, programming C/C++, database systems, networking, debugging), a passion for security, and you really care about quality, please contact us.

3-5 years 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
Do you like building cohesive user experiences that just makes sense to users? Do you want to help innovate on ways to make the Windows phones and tablets experience even more personal and easy to use?

We build the UX that Windows device users will experience and interact with. We are looking for an excellent developer who is passionate about User Experiences to help us build a Mobile shell that is even more personal and intuitive for a variety of users.

The ideal candidate for this position would be a self-driven developer with excellent technical, communication and collaboration skills. The candidate should have a strong background in software design, excellent coding and problem solving skills. An ability to jump into and learn new technology areas is a must.

The candidate must have:
- Bachelor's degree in computer science or related fields
- 2 years of experience with development in C#/C++
- Proven ability to plan, schedule and deliver quality software
- Strong written and verbal communication skills
- Desire to own development and testing all the way to production
- Ability to work in an agile environment, learning and adapting quickly

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 a world class developer platform? Do you love building Windows apps? Do you care intimately about walking in the shoes of Windows app developers? Do you love taking a data-driven, customer-obsessed approach to software engineering? If so, this is the ideal job for you!

Our team owns the quality of the Windows app developer platform. We own ensuring that Store app (XAML, JS, DirectX) developers have world class tools & collateral to complement their Visual Studio app development experience, from a comprehensive set of Visual Studio templates, to building and integrating assets into their Store apps, emulation of various classes of hardware and devices, to creating localized Store apps and publishing those to the Store. This includes having a world class experience in the context of documentation, samples, and SDK/tool acquisition.

We also focus on providing developers with improved capabilities to build first class portable games and applications, by ensuring that our platforms integrates seamlessly with key open source frameworks, 3rd party middleware, gaming engines and social media experiences. We own ensuring that we deliver a world class developer platform for connecting devices, leveraging Microsoft and other compatible technology stacks, making Windows the best showcase platform for connected devices without overlooking support for other popular platforms.

In addition to all the developer facing scenarios described above, this team also owns app deployment and manageability scenarios. These scenarios are intended to ensure that Windows customers have a seamless, secure and reliable App deployment and distribution experience.

For all the areas described above, we want to take a data-driven, customer-obsessed approach to validate that the developer experience on the Windows app developer platform is world class. As such, we expect to invest in tools and efforts that will help us derive detailed insights into the Windows app developer platform, tooling, and deployment experiences.

We're looking for passionate SDETs that can help us engineer and deliver this developer platform in the next release of Windows. If you want to use your skills to help us engineer the best app developer platform and gain deep insights into the platform, this is the job for you!

Required skills & experience:

- Passion for software quality with good understanding of software development cycle

- Passion for using a data driven approach to software engineering

- Degree in computer science with 5+ years of experience in designing, developing and testing software

- Strong coding and debugging skills in modern object oriented language (C++/C#)

- Experience in web technologies (JS, HTML, CSS) is a bonus but not required.

- Experience in writing Store apps is a bonus but not required.

- Excellent problem solving, troubleshooting skills

- Good communication skills both verbal and written

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 of software is evolving at a rapid pace, and we are re-inventing the way Windows is ready for Enterprise IT to the modern digital world. Challenges exist in security, applications, policies, data, and further expanded with mobile first, cloud first wave. As a business, Microsoft built a core strength in solving problems for enterprise customers and over the past few years, the needs for enterprise capabilities and solutions expanded much broadly. We are reinvesting in technologies and solutions providing Enterprise the best platform and productivity.

Our team creates high-value solutions that enable customers to provision, deploy, migrate, manage and reclaim/reuse devices with rich capability at lower cost, that ranges from devices of all kinds, to identities, to applications, and to business data. Every team across the product needs to help deliver end-to-end solutions.

Your key skills should include the following:

- Strong engineering background with 3+ year in building industry grade software

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

- Strong expertise in C++ and/or C# and .Net or equivalent programming languages and framework

- Passion for Enterprise customers and solutions

- An entrepreneurial spirit with a can-do attitude - Self-starter, project finisher and adaptable, congenial colleague

- At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent.

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

- Experience with OS internals including Windows

- Experience with Enterprise management technologies and solutions

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
Our team builds the foundation for the Windows application platform. We are responsible for providing a common API and infrastructure for deploying and managing applications and their data across the system. Our APIs are used by hundreds of thousands of developers, including many teams at Microsoft such as the Windows and Xbox Shell teams, Office, and numerous first-party application and experiences teams. We are central to the OS convergence effort and our platforms are used on all flavors of Windows devices.

We enable developers to write apps in a declarative install framework, managing the app lifecycle including creation, deployment, runtime, lifetime management, app to app communication, real-time communications, app state and integration with the shell and rest of the system. This effort involves deep partnerships with multiple teams across Microsoft to deliver on rich end to end developer experiences on all Windows devices. Candidates for this position will need to be able to deal with a high level of ambiguity, develop reliable and high-performing platforms with a large number of dependencies, and drive our vision across all of our partner teams. Strong technical, design, and communication skills are a must, and candidates will need to be able to ramp up quickly and deeply in multiple parts of the OS stack.

If you're excited about building Microsoft's application model, shell platform, and navigation story, then this team is for you! If you want to work on the application model technology that spans all of Microsoft's device offerings, then look no further! Come and join an exciting and dynamic team as we help to deliver on the "One Microsoft" vision for the company

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 App Model team is building the foundation for the Windows application platform. We are responsible for providing a common API and infrastructure for deploying and managing applications and their data across the system. Our APIs are used by hundreds of thousands of developers, including many teams at Microsoft such as the Windows and Xbox Shell teams, Office, and numerous first-party application and experiences teams. We are central to the OS convergence effort and our platforms are used on all flavors of Windows devices.

Our charter includes:

Enabling developers to write apps in a declarative install framework, managing the app lifecycle including creation, deployment, runtime, lifetime management, app to app communication, real-time communications, app state and integration with the shell and rest of the system. This effort will involve deep partnerships with multiple teams across Microsoft to deliver on rich end to end developer experiences on all Windows devices. Candidates for this position will need to be able to deal with a high level of ambiguity, develop reliable and high-performing platforms with a large number of dependencies, and drive our vision across all of our partner teams. Strong technical, design, and communication skills are a must, and candidates will need to be able to ramp up quickly and deeply in multiple parts of the OS stack.

If you're excited about building Microsoft's application model, shell platform, and navigation story, then the App Model team is for you! If you want to work on the application model technology that spans all of Microsoft's device offerings, then look no further! Come and join an exciting and dynamic team as we help to deliver on the "One Microsoft" vision for the company

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 one of the largest online marketplaces? Do you want to deliver the end-to-end solutions for apps, games, videos and music across phone, desktop and Xbox? Microsoft is betting on us to deliver a robust consumer and enterprise commerce experience that will propel the company forward.

The Operating Systems Group Services (OSGS) E2E engineering team owns delivering scenarios across our clients and services. Our strategy focuses on app building, solution integration and using telemetry to deliver value to our internal and external customers.

Our team is looking for a high performing and motivated software developer to complement our existing team and help to drive the design and development of our apps and integration solutions. We are looking for individuals with experience building online services, strong design skills and ability to quickly build on open source software. The successful candidate should have an innovative spirit and be able to apply their knowledge and best practices to propose, design and implement successful tools and strategies.

If you thrive on innovation and big challenges and want to be a part of a big bet for our company's success, we would love to talk with you about joining our team! This is a great opportunity to build on your skills and experiences and have a real impact on the future of our business in a fast-paced and very competitive market. We look forward to hearing from you.

Responsibilities:
Design and develop high scale modern web services, apps, and
integration solutions
Work across partner teams to understand scenarios and requirements
Instrument product areas, gather and analyze telemetry to assess
scenario health and make improvements that benefit customers

Qualifications:
3+ years of software development, with solid skills and experience
coding in C#
Demonstrated proficiency in web service development, high scale
services and technologies
Proven skills and experience in gathering, analyzing and reporting on
telemetry data
Great leadership skills, with ability to drive and complete projects across
teams
Strong written and oral communication skills
Bachelor's degree or higher in a Computer Science or related technical
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.
Apply for this job at Microsoft
Do you want to work on one of the largest online marketplaces? Do you want to deliver the end-to-end solutions for apps, games, videos and music across phone, desktop and Xbox? Microsoft is betting on us to deliver a robust consumer and enterprise commerce experience that will propel the company forward.

The Operating Systems Group Services (OSGS) E2E engineering team owns delivering scenarios across our clients and services. Our strategy focuses on app building, solution integration and using telemetry to deliver value to our internal and external customers.

Our team is looking for a high performing and motivated software developer to complement our existing team and help to drive the design and development of our apps and integration solutions. We are looking for individuals with experience building online services, strong design skills and ability to quickly build on open source software. The successful candidate should have an innovative spirit and be able to apply their knowledge and best practices to propose, design and implement successful tools and strategies.

If you thrive on innovation and big challenges and want to be a part of a big bet for our company's success, we would love to talk with you about joining our team! This is a great opportunity to build on your skills and experiences and have a real impact on the future of our business in a fast-paced and very competitive market. We look forward to hearing from you.

Responsibilities:
Design and develop high scale modern web services, apps, and
integration solutions
Work across partner teams to understand scenarios and requirements
Instrument product areas, gather and analyze telemetry to assess
scenario health and make improvements that benefit customers

Qualifications:
3+ years of software development, with solid skills and experience
coding in C#
Demonstrated proficiency in web service development, high scale
services and technologies
Proven skills and experience in gathering, analyzing and reporting on
telemetry data
Great leadership skills, with ability to drive and complete projects across
teams
Strong written and oral communication skills
Bachelor's degree or higher in a Computer Science or related technical
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.
Apply for this job at Microsoft
Do you feel passionate about improving the input experience of Windows? Do you love to experiment with new ways to interact with Windows? Do you feel excited about improving how millions of people interact with their desktop, phone and XBOX devices every day? Are you passionate about innovating in the Core Input stack for these devices? If so, continue reading!

The Operating Systems Group (OSG) Core Input team is hiring! Our team is a central piece of OSG which is responsible for all of the existing and exciting new input modalities. Whether it be keyboards, mice, pen, stylus, touch, touchpad, speech, eye tracking, gestures - we do it all! On our team you get to work on not only the very foundational kernel technologies but also higher levels of the OS stack which give you the opportunity to have direct exposure to application developers and our customers.
As a developer in Core Windows, you are expected to be a first class software engineer who prides yourself on delivering great quality code. You will partner with architects and senior developers to deliver solid technical designs and implementations. The ideal candidate is skilled at low-level design and implementation, but also able to step back and take a higher-level view to make architectural changes in a large and complex code base that has broad impact. Additionally, you should be enthusiastically stepping up to new levels of responsibility. Our team has a large range of internal/external partnerships, so you are expected to provide technical and engineering leadership in our team and also across many internal and external partner teams. More than anything else, you have to believe fundamentally in driving forward the seamless integration of human-computer interaction technologies into other Windows components such as hardware/driver stack, DirectComposition, Graphics, WinRT, UI frameworks and Windows Shell for fast and fluid experiences everywhere.

Required skills:
- 5 years of software development of production software experience
- A track record of solid results across multiple ship cycles
- Solid coding and debugging skills in C/C++
- Great design and problem solving skills
- Ability and passion to pick up new technologies and stay on the
cutting edge of development
- Good teamwork and communication skills
- Good cross-team and 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
Are you a developer who loves rolling up your sleeves to understand how hardware runs? Do you like the idea of tinkering with hardware registers and programming DMA? Do you get excited when you hear terms like BSP, I2C, USB, interrupt service routine? Are you passionate about understanding how code integrates and works together to complete a platform? If the answers for the questions above are "Yes" then we have the right job for you!

Our team's charter is to work with silicon vendors, OEMs and IHVs to create and maintain Windows device driver stacks. If the word "drivers" excites you, then this is the best place for you at Microsoft!

Team responsibilities include:
1) Board Support Package (BSP) which allows the Windows OS to run on different hardware.
2) Direct partner relationship with Silicon Vendors and OEMs to drive best in class mobile devices.
3) Support of prototype and reference hardware to allow the organization to self-host current and next-gen mobile devices.

Skills and Qualifications:
The ideal candidate will have demonstrated strong results in these areas:
+ 3+ years of relevant software development experience in C/C++
+ BS or MS in Computer Science, Electrical Engineering or equivalent
+ Excellent debugging, problem solving and analytical skills
+ System software/firmware design and implementation
+ Excellent communication skills and cross team collaboration

Preferred
+ Windows or other OS driver development
+ UEFI development+ UEFI 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
Come join the user experience team and help us merge our rich history of familiar and beloved experiences with modern innovations to create the worlds' best desktop!

As a software engineer on the team you will be responsible for the creation of high-quality architecture, design, and implementation of top-level Windows UI surfaces. You will collaboratively make product decisions on how best to deliver on our customer promises and scenarios. You will figure out how to make UI testable, flightable, and measurable to allow more agile iteration while maintaining high self-host quality. You will work closely with a team of creative, highly motivated, and talented engineers to create world class user experiences.

If you are up to the challenge, we would love to hear from you!

Required qualifications:
3+ years of professional software development experience
3+ years of experience with C++ or related technologies
Experience with various UI frameworks like XAML, Silverlight, WPF or WWA.
Experience with performance tuning and tools
Experience shipping at least one product
Experience collaborating with other disciplines to develop user experience
Strong design and debugging skills
Proven skills with object oriented development and design patterns
Passion for high quality engineering and writing testable code
Excellent oral and written communication skills
A BA/BS in Computer Science, Math, EE, 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's Operating Systems Group is revolutionizing entertainment. We have a rich set of entertainment products like Xbox 360, Xbox ONE, XBOX LIVE, Windows powered devices, and more with a highly active and engaged customer base.
Our team is looking for a strong Software Engineer. We build digital content protection technologies (Microsoft PlayReady) that are an integral part of many Microsoft and non-Microsoft products. If you enjoy being close to the metal, working on cutting edge hardware on a great team then this role is for you.
You will be responsible for the quality and user experience of various components in PlayReady technology and its ecosystem. You will be expected to take active part in design discussions, code reviews, bug triages and provide recommendations to management and partner teams regarding failures, bottlenecks, optimization opportunities and capacity build-up. Our testing methodologies span a diverse range of techniques from traditional testing to incorporating cutting-edge telemetry and data-driven insights.
You will closely collaborate with partner teams to ensure coverage of key scenarios and make certain that common methodologies and metrics are used across the board. Your ability to effectively collaborate and develop strong relationships will be a critical part of the team's success.
Qualifications:
A BS/MS in computer science, engineering or related field
3+ years of experience developing software in C/C++/C# with experience in developing & creating test cases and automation
Good design, coding, debugging and problem solving skills
Solid verbal and written communication skills
Desired, but not required:
Experience with media (codecs, media pipelines, file formats, etc.)
Experience in security, cryptography and software protection on a variety of platforms
Passion in the embedded device space
Programming in other languages (Objective C, Java, PowerShell)
Experience in data sciences & analytics
Experience in Internet services and web standards and protocols
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
Do you want to work on one of the largest online marketplaces? Do you want to deliver the end-to-end solutions for apps, games, videos and music across phone, desktop and Xbox? Microsoft is betting on us to deliver a robust consumer and enterprise commerce experience that will propel the company forward.

The Operating Systems Group Services (OSGS) E2E engineering team owns delivering scenarios across our clients and services. Our strategy focuses on app building, solution integration and using telemetry to deliver value to our internal and external customers.

Our team is looking for a high performing and motivated software developer to complement our existing team and help to drive the design and development of our apps and integration solutions. We are looking for individuals with experience building online services, strong design skills and ability to quickly build on open source software. The successful candidate should have an innovative spirit and be able to apply their knowledge and best practices to propose, design and implement successful tools and strategies.

If you thrive on innovation and big challenges and want to be a part of a big bet for our company's success, we would love to talk with you about joining our team! This is a great opportunity to build on your skills and experiences and have a real impact on the future of our business in a fast-paced and very competitive market. We look forward to hearing from you.

Responsibilities:
Design and develop high scale modern web services, apps, and integration solutions
Work across partner teams to understand scenarios and requirements
Instrument product areas, gather and analyze telemetry to assess scenario health and make improvements that benefit customers

Qualifications:
3+ years of software development, with solid skills and experience coding in C#
Demonstrated proficiency in web service development, high scale services and technologies
Proven skills and experience in gathering, analyzing and reporting on telemetry data
Great leadership skills, with ability to drive and complete projects across teams
Strong written and oral communication skills
Bachelor's degree or higher in a Computer Science or related technical 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.
Apply for this job at Microsoft
The Operating System Group (OSG) Security Assurance team is looking for engineers with a unique sixth sense: When you hear a feature described, does your mind immediately wonder how assumptions can be broken and which corner cases will make the code to go awry? Do you enjoy finding security holes in both software and hardware products? Do you dream of building attack tools to find these security holes across a broad range of features and components? If so, this position might be for you.

On our team you will be exposed to a variety of features and scenarios which you'll get a chance to break at every level. You'll be involved in design decisions and collaborate with feature teams to help ensure that features are designed securely. Once the feature is implemented, you'll review and analyze the developer's creation while challenging their assumptions in order to find new and interesting security bugs. Leveraging security code review skills, together with penetration testing and attack tooling, you will attack these features in innovative and creative ways on par with the best in the security industry. Furthermore, you will be able to transition the knowledge and experience gained from these engagements into the next generation of attack tools tailored to the needs and the scale of our broad product offerings.

If you have solid computer science knowledge (e.g., operating systems, compilers, programming C/C++/C#, debugging), a great passion for security and feel comfortable attacking unfamiliar products, please contact 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
Do you want to ensure that Universal Store features invoke passionate responses from our customers? Do you want to ensure that our customers are delighted with their end-to-end experiences with Universal Store web and native clients? Do you agree that it is not enough to build compelling features and ship them till they are built to be responsive and fast? We need to deliver a fast and responsive Universal Store because that is key to keeping our customers coming back to the Microsoft brand. Only when we make our end consumer experiences responsive we will steamroll our competition and create explosive growth in our customer loyalty base.

With that in mind here is your opportunity to join the Universal Store Client Performance team. We are a team in the OSGS (Operating System Group for Services) Universal Store organization. The Client Performance team's mission is to capture an outside-in perspective on client performance. We are here to build tools and infrastructure that will enable the organization to capture, analyze and drive client performance improvements for web and native client applications across different devices from different geo-locations in the world.
We are looking for passionate Software Engineers who will go above and beyond to deliver the client performance toolset which will push the Universal Store Client performance ultimately attracting and retaining customers through improved satisfaction in the Microsoft brand.

A successful Software Engineer in this role is a change agent who
1. Is passionate about client performance.
2. Has strong coding , design and test skills.
3. Has excellent cross group collaboration, negotiation and effective communication skills.
4. Is comfortable in ambiguous situations and figures out next steps.

We are looking for motivated, accomplished SEs that are interested in making their mark in the client performance space and desire to join a newly formed team with immense growth opportunities!

Basic Qualifications:
Proven Design skills
Proven Coding and Debugging skills in C#, .Net Framework, HTML, XML, MVC, SQL
Ability to work and communicate effectively across disciplines and teams.
Good understanding and grasp of operating system concepts and technologies
BS/MS in Computer Science/ Engineering/ Mathematics.

Preferred Qualifications:
Understanding of Client performance.
Experience with working across devices (PC/Tablet, Phone, and Xbox)

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 User Experiences and delivering end-to-end scenarios? Do you want to unlock the true potential of Windows Phone, breaking free of the small screen? We may have a career for you!

THE TEAM
Our team is looking to revolutionize the way we interact with our devices using Windows. Our goal is to expand the power of Windows through connected devices - including your desktop, laptop, tablet, phone, TV, or car.

We are redefining the way we efficiently build multi-platform user experiences on top of our core operating system. We are innovating multi-device experiences and improving our frameworks, tools, and engineering efficiency. There are big challenges and big opportunities for you to do high-impact things. This is a great place to grow your technical leadership, and have lots of fun doing it.

THE ROLE
We're looking for extremely talented, highly productive engineers that are passionate about delighting our customers as they connect and use their devices. This position is ideal for individuals who love technology, multi-device scenarios, and have a passion for delivering next generation user experiences.

THE SKILLS
Creative thinker who proactively solves hard problems
Solid coding and debugging skills in C/C++ with at least 3 years of experience on shipping products
Experience in designing and coding innovative user experiences
Demonstrated track record of designing, developing and delivering components on time
Ability to work with peers across PM, test, user research, and design to iterate and refine high quality experiences
Capacity to contribute to the wider team by solving team problems, helping others, and providing code reviews
Excellent communication and cross group collaboration skills
Ability to deliver component-level quality with unit tests, functional testing, and built-in diagnostics
BS or higher degree

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
Want to be part of something new and big? We're building a new online store website for Microsoft that will provide users with a world-class browse, search, and purchase experience for merchandise across multiple product categories. This is your chance to join our talented team to build a mission-critical site for Microsoft.

We are looking for a strong, highly motivated web developer who is passionate about bringing users the best possible experience every day. We are a fun, inclusive team that values quality, collaboration, and results.

Responsibilities of this role include:

oDesign, implementation, and testing of both client-side and server-side code
oBuilding responsive web experiences that look great across multiple devices and browsers
oCollaborating with partner teams to deliver end-to-end systems and experiences
oInvestigating and prototyping new technologies and frameworks
oWriting and maintaining unit tests and automated integration tests
oContributing to team-wide infrastructure investments

Qualifications include:

oSix or more years of professional experience in software development
oSignificant professional experience with CSS and JavaScript, including experience developing responsive web UI
oProficiency and demonstrated professional experience with C# or Java
oProficiency and demonstrated professional experience with ASP.NET or PHP
oExperience with Scrum, Test-Driven Development and Continuous Deployment 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
Our team within the Operating Systems Group is looking for a highly motivated Software Engineer II to help us light up compelling end-to-end camera experiences across all Windows products. If you are passionate about enhancing the way millions of people capture, share, and relive key moments in their life, read on.

The Team
Whether it's using a Lumia 1020 to capture their child's first steps in 41 megapixels, using a Surface to Skype with a family member halfway across the globe, or using a Lumia 735 to capture a quick selfie of themselves in front of a key landmark, millions of people are using their Windows device daily to capture and share life's key moments. Our team is a passionate group of engineers that are dedicated to delighting these customers. We work closely with Hardware Manufactures and App Developers daily to deliver innovative new end to end experiences.

The Position
The ideal candidate will be extremely customer focused and will be working closely with program managers, Hardware and App developers, and other software engineers to ensure the features we deliver light up key end to end experiences that delight our customer. You will do this through the design and implementation of in product telemetry, analyzing the resulting data to provide valuable insights to how customer experience our products, and feeding these insights back into feature development to continually improve the overall experience. You will also be the champion for creating end-to-end health of the camera experience, including performance, power, and reliability.

Qualifications
3-5 years of industry experience as a Software Engineer
Strong proficiency in C++ and/or C#
Desire to solve complex technical problems
A passion for customers and drive for results
Great Communication and collaborative skills
Past history with Telemetry, Big Data, and/or Data Visualization 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 passionate about using data to answer business questions, guide engineering decisions and keep improving our products? Are you willing to take on engineering challenges to guarantee great customer experience and satisfaction?

Our team is looking for a qualified software engineer that likes to work with cutting edge hardware and software to enable new experiences for our customers. We are data-driven. We apply data analytics to listen to what our customers need and want, carefully observe how well our product functions "in the field" and take action.

We are currently looking for a smart and driven quality engineer who can walk in the customer's shoes and is focused on delivering results through proper data analysis and technical insight. This software engineer should not be afraid to get their hands dirty in operating system code and is passionate about finding ways to gain insights from the OS usage. In this role you will work with other software engineers and partners to build the right set of telemetry in the operating system so we can unbiasedly answer business questions.

Minimum Requirements
2+ years of software engineering experience
2+ years of experience programming, debugging and problem solving skills in C/C++/C#
Familiarity with the Windows Operating system

The ideal candidate would also have
Understanding of aspects of client product telemetry
Experience with SQL or other DBMS is a plus
Experience with processing and map-reducing large data sets is a plus.
Apply for this job at Microsoft
Are you passionate about building a world class developer platform? Do you love building apps for PCs, tablets and phones? Do you care intimately about walking in the shoes of app developers? Do you love taking a data-driven, customer-obsessed approach to software engineering? If so, this is the ideal job for you!

The Developer Platform & Insights team owns the quality of the app developer platform. We own ensuring that Store app (XAML, JS, DirectX) developers have world class tools & collateral to complement their Visual Studio app development experience, from a comprehensive set of Visual Studio templates, to building and integrating assets into their Store apps, emulation of various classes of hardware and devices, to creating localized Store apps and publishing those to the Store. This includes having a world class experience in the context of documentation, samples, and SDK/tool acquisition.

We also focus on providing developers with improved capabilities to build first class portable games and applications, by ensuring that our platforms integrates seamlessly with key open source frameworks, 3rd party middleware, gaming engines and social media experiences. We own ensuring that we deliver a world class developer platform for connecting devices, leveraging Microsoft and other compatible technology stacks, making Windows the best showcase platform for connected devices without overlooking support for other popular platforms.

In addition to all the developer facing scenarios described above, this team also owns app deployment and manageability scenarios. These scenarios are intended to ensure that Windows customers have a seamless, secure and reliable App deployment and distribution experience.

For all the areas described above, we want to take a data-driven, customer-obsessed approach to validate that the developer experience on the Windows app developer platform is world class. As such, we expect to invest in tools and efforts that will help us derive detailed insights into the Windows app developer platform, tooling, and deployment experiences.

We're looking for passionate software engineers that can help us engineer and deliver this developer platform in the next release of operating system. If you want to use your skills to help us engineer the best app developer platform and gain deep insights into the platform, this is the job for you!

Required skills & experience:
- Passion for software quality with good understanding of software development cycle
- Passion for using a data driven approach to software engineering
- Degree in computer science with 7+ years of experience in designing, developing and testing software
- Strong coding and debugging skills in modern object oriented language (C++/C#)
- Experience in web technologies (JS, HTML, CSS) is a bonus but not required.
- Experience in writing Store apps is a bonus but not required.
- Excellent problem solving, troubleshooting 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
Are you passionate about User Experiences and delivering end-to-end scenarios? We may have a career for you!

THE TEAM
Our team is looking to revolutionize the way we interact with our devices using Windows.

THE ROLE
We're looking for extremely talented, highly productive engineers that are passionate about delighting our customers as they connect and use their devices. This position is ideal for individuals who love technology and have a passion for delivering next generation user scenarios.

THE SKILLS
Excellent coding and debugging skills
Creative thinker and proactively solves hard problems
Strong communication and problem solving skills
At least 5 years of development experience on shipping products
Apply for this job at Microsoft
Are you passionate about User Experiences and delivering end-to-end scenarios? Do you want to unlock the true potential of Windows Phone, breaking free of the small screen? We may have a career for you!

THE TEAM

Our team is looking to revolutionize the way we interact with our devices using Windows. Our goal is to expand the power of Windows through connected devices - including your desktop, laptop, tablet, phone, TV, or car.

We are redefining the way we efficiently build multi-platform user experiences on top of our core operating system. We are innovating multi-device experiences and improving our frameworks, tools, and engineering efficiency. There are big challenges and big opportunities for you to do high-impact things. This is a great place to grow your technical leadership, and have lots of fun doing it.

THE ROLE

We're looking for extremely talented, highly productive engineers that are passionate about delighting our customers as they connect and use their devices. This position is ideal for individuals who love technology, multi-device scenarios, and have a passion for delivering next generation user experiences.

THE SKILLS

Creative thinker who proactively solves hard problems

Solid coding and debugging skills in C/C++ with at least 3 years of experience on shipping products

Experience in designing and coding innovative user experiences

Demonstrated track record of designing, developing and delivering components on time

Ability to work with peers across PM, test, user research, and design to iterate and refine high quality experiences

Capacity to contribute to the wider team by solving team problems, helping others, and providing code reviews

Excellent communication and cross group collaboration skills

Ability to deliver component-level quality with unit tests, functional testing, and built-in diagnostics

BS or higher degree
Apply for this job at Microsoft
Imagine being excited to get to work every day because you contribute to an awesome project and are a member of the best team ever. The group that created Kinect and profoundly changed the way people interact with technology is looking for talent! We are developing ground-breaking experiences and fundamentally change the way people collaborate and interact with each other. We are a growing team of expert engineers and artists working in an agile and highly energetic environment to redefine experiences by making technology disappear. We have bold goals and we need you!

We need experienced software engineers who are poised to play a key role in our mission to change the world. Join our team and help us design and assemble the next generation consumer hardware, technology, and user experiences.

The NUI Audio team is looking for a strong contributor to join the team as we deliver the future of voice and audio input and analysis for NUI scenarios. As a member of the team you will have the opportunity to work on new algorithms, create and test improvements to current algorithms for speech capture and audio capture/render, work with the broader system to integrate experiences, and help drive the future of NUI.

We are looking for a strong individual contributor for a position with large, real-world impact. Job responsibilities will encompass designing, coding, testing our audio digital signal processing components, integrating into the broader system, tuning the components, and delivering to multiple platforms. Your work will require strong understanding of performance, coding, theoretical and practical limitations of algorithms, the current state of the art in audio processing, and a vision for the future of human and computer interaction. In addition to solid task execution, you will be expected to help establish and drive engineering best practices for delivering a living, versioned product to multiple platforms on simultaneous release tracks.

The ideal candidate is flexible, self-motivated, a great team player and possesses strong cross-discipline and cross-team collaboration skills in addition to a strong digital signal processing background hardened by advanced work in the field.

Successful candidates will have most or all of the following attributes:
- Experience with and passion for audio and audio processing
- Ability to research, design, implement, verify, and analyze cutting edge digital signal processing algorithms
- Excellent C/C++ design and coding skills, DSP coprocessor programming a plus
- Experience with COM, WinRT, or managed components on Windows a plus
- Ability to work both independently and collaboratively in an open office environment
- A MS in Electrical Engineering or equivalent plus 5+ year industry experience in digital signal processing or PhD in Electrical Engineering or equivalent plus 2+ year industry experience in digital signal processing
- 2+ years of experience designing, coding and shipping professional 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 work on one of the largest online marketplaces? Do you want to be a part of ensuring a positive customer experience for the future of the Windows Marketplace?

The Support Tooling team within the Operating Systems Group Services (OSGS) Customer, Release and Tools group owns ensuring supportability scenarios across our clients and services work. This role has high impact on customers around the world, as well as internal teams, in ensuring that we have a positive experience around supportability.

Our team is looking for a high performing and motivated software engineer to complement our existing team and help to drive the design and development of our tools. We are looking for individuals with experience building online services, strong tooling skills and the ability to work with partner teams across the organization to diagnose and debug issues with our support scenarios.

If you thrive on innovation and big challenges and want to be a part of a big bet for our company's success, we would love to talk with you about joining our team! This is a great opportunity to build on your skills and experiences and have a real impact on the future of our business in a fast-paced and very competitive market. We look forward to hearing from you.

Responsibilities:
Design and develop tools and integration services for supportability scenario validation
Work across partner product teams to understand scenarios and requirements
Instrument product areas, gather and analyze telemetry to assess scenario health and make improvements that benefit partners
Communicate scenario status to leadership teams across the organization
Qualifications:
5+ years of software development, with solid skills and experience coding in C#; JavaScript a plus
Demonstrated proficiency in front-end web development, high scale services and technologies
Proven skills and experience in gathering, analyzing and reporting on telemetry data
Great leadership skills, with ability to drive and complete projects across teams
Strong written and oral communication skills
Bachelor's degree or higher in a Computer Science or related technical discipline or equivalent experience

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
Windows works closely with our hardware partners to deliver a great experience for new hardware platforms, form factors and emerging devices. Especially critical to a great experience is the quality of the underlying drivers. The Driver Quality Tools team builds a number of technologies that are critical to ensure that drivers work correctly: Sophisticated runtime technologies (such as Runtime Driver Verifier with matching device test tools), as well as state of the art compile time formal verification technologies (such as Static Driver Verifier). All tools are integrated into Visual Studio for a great development experience and integrated into the Hardware Certification Kit to ensure a high bar for partner driver submissions.

We are looking for a self-driven developer with strong development experience, well-versed in C/C++ and C#, who has a passion for high quality code, strong computer science / analytical skills and good cross group collaboration skills. The ideal developer can operate both on deep technical level building next generation tools as well as interact with our partners to make sure they get the most out of our tools. Experience with or/and educational background in verification tools is an added bonus. Experience with kernel programming is a plus as well.

This is an excellent opportunity to impact next generation systems and new form factors as they are brought to market and enabling our hardware partners to write high quality Windows drivers, thereby impacting the quality of Windows and satisfying millions of customers. You will be working on a strong team that works across Windows and you will have the opportunity to productize state of the art technology from Microsoft Research. You will have the opportunity to deep dive into highly desirable CS skills such as kernel mode programming and analysis/verification tools.

The ideal candidate will have:
A BS or MS in Computer Science
Strong computer science / analytical skills
Expertise in developing and debugging software in C/C++ and C#
Strong cross group skills
Desire to work independently with a strong sense of self direction
Ability to learn new technologies and skills quickly
Excellent written and verbal communication 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
Are you adventurous? Are you ready to do something that's NEVER been done before? Are you looking for a challenge?

Our team is embracing Microsoft's new Cloud First, Mobile First strategy and developing a new set of compelling experiences that we are confident will delight our end users. We're fast moving, risk-inclined, and relish the difficult and ambiguous task before us. And we use the best tools available from both the OSS community and Microsoft.

We are looking for developers with a passion for deep technical problem solving, who can move across the breadth of ambitious business goals and deliver high quality, performance-optimized, technical solutions. Successful team members can understand complex problems, break them down and document a working design, code it efficiently, and build corresponding functional tests.

Qualifications include:
6+ years of professional C++/C#/Java Software Design Experience
Demonstrated experience delivering high qualityapplications
Great leadership, communication & collaboration skills
Experience building high quality and comprehensive Unit & Functional tests
Demonstrated ability to learn new technologies quickly
Windows/Win32/WinRT experience a plus
Non-Microsoft development experience a plus
Embedded software development (anyOS) experience a plus
BS 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.
Apply for this job at Microsoft
Are you adventurous? Are you ready to do something that's NEVER been done before? Are you looking for a challenge?

Our team is embracing Microsoft's new Cloud First, Mobile First strategy and developing a new set of compelling experiences that we are confident will delight our end users. We're fast moving, risk-inclined, and relish the difficult and ambiguous task before us. And we use the best tools available from both the OSS community and Microsoft.

We are looking for developers with a passion for deep technical problem solving, who can move across the breadth of ambitious business goals and deliver high quality, performance-optimized, technical solutions. Successful team members can understand complex problems, break them down and document a working design, code it efficiently, and build corresponding functional tests.

Qualifications include:
6+ years of professional C++/C#/Java Software Design Experience
Demonstrated experience delivering high qualityapplications
Great leadership, communication & collaboration skills
Experience building high quality and comprehensive Unit & Functional tests
Demonstrated ability to learn new technologies quickly
Windows/Win32/WinRT experience a plus
Non-Microsoft development experience a plus
Embedded software development (any OS) experience a plus
BS 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.
Apply for this job at Microsoft
The App Model team is building the foundation for the Windows application platform. We are central to the OS convergence effort, and are responsible for providing a common API and infrastructure for deploying and managing applications and their data across the system.

Our charter includes:

Enabling developers to write apps in a declarative install framework, managing the app lifecycle including creation, deployment, runtime, lifetime management, app to app communication, real-time communications, app state and integration with the shell and rest of the system. This effort will involve deep partnerships with multiple teams across Microsoft to deliver on rich end to end developer experiences on all Windows devices. Candidates for this position will need to be able to deal with a high level of ambiguity, develop reliable and high-performing platforms with a large number of dependencies, and drive our vision across all of our partner teams. Strong technical, design, and communication skills are a must, and candidates will need to be able to ramp up quickly and deeply in multiple parts of the OS stack.

If you're excited about building Microsoft's application model, shell platform, and navigation story, then the App Model team is for you! If you want to work on the application model technology that spans all of Microsoft's device offerings, then look no further! Come and join an exciting and dynamic team as we help to deliver on the "One Microsoft" vision for the company.

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 Internet Explorer Platform Quality Engineering team is looking for an enthusiastic and experienced software engineer to join our customer obsessed team as we build the greatest browser and web platform for Windows devices and applications.

Your responsibilities will include working closely with other software engineers, program managers, user researchers, and data scientists across Microsoft to guide decision making for the Web Platform. Every tool and skill in the Software Engineer toolbox will be exercised as we build the most secure, most reliable, fastest modern web platform for Internet Explorer and the Windows App Platform. You will own design and implementation of telemetry in the platform code and the visualization and insights for system and user data. You will design and build systems that prove product fundamentals like reliability, stress, security, speed and resource usage are meeting or exceeding business goals. You will also be responsible for gathering and analyzing usage data to drive insights about our customers, drive prioritization and decision making, and drive product improvement.

You are successful when you can show that the insights you're providing are driving improvements into the platform that are benefitting customers.

If you're passionate about building a compelling web platform and exciting millions of people all over the world, this is the opportunity you've been looking for.

Qualifications include:
o 5+ years of software engineering experience
o BS in Computer Science or experience in related technical area
o Strong customer focus
o Excellent communication skills
o Coding experience in C++ or C# is required, JavaScript experience is desired
o Experience working through multiple product cycles
o Multitasking skills and ability to balance work on multiple features simultaneously

Experience with any of the following is a major plus:
o Building modern Windows Apps
o Web Technologies, including HTML, CSS or XAML
o Direct customer engagement

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 a small and growing team of experienced game developers and incubators working with truly inspiring new entertainment technology. We brainstorm exciting and ground-breaking experiences and quickly build working prototypes on top of developing tech. We transform our ideas into reality through shipping first-to-market products.

You're a software developer with a stellar track record and you love to learn and tackle new challenges. You're excited to collaborate directly with artists and designers in a game development-savvy studio. You're thrilled to apply your development talents building and iterating on prototypes to discover what works best, then leverage your knowledge to create incredible shipping software products. You're looking to make significant contributions to the early stages of a project with huge growth potential.

Responsibilities:
o Working closely with a talented cross-discipline team to define new user experiences
o Rapid prototyping of new user experiences built on top on new and emerging technology
o Owning the implementation and maintenance of new features, delivering them on-time and at high quality
o Partnering with the technical leadership team to deliver solid technical designs

Qualifications:
o 1-3 years of professional development experience in C/C++
o Shipped at least one product or title
o Strong creative problem solving and algorithm development skills
o Excellent debugging and optimization skills working in a multi-threaded environment
o Passion for games, technology, and/or amazing user experiences
o Self-motivated and comfortable dealing with the ambiguity of V1 and incubation work
o Strong verbal and written communication skills
o Bachelor's in Computer Science or related field, or equivalent

Bonus skills
o Excellent skills in C#
o Advanced degree in Computer Science or related field
o Startup experience, V1 product, or similar demonstrated background
o Expert in one or more technology domains - Computer vision, rendering, console development, multiple hardware platforms, machine learning, networking, audio, etc
o Strong background in 3D and other applied mathematics
o Demonstrated experience with modern game engines such as Unity, Unreal, 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
Ever wanted to ditch your wallet, and tap+pay with your phone instead? Join the team that builds the platform for NFC payments, across all Microsoft devices. We are building on the momentum we've created with new NFC payment capabilities shipped in Windows Phone 8.1.

We need a driver developer with a strong background in building low-level platform code and Windows driver frameworks. You should bring a strong passion for software development and serious technical problem solving skills: making strong contributions to feature design; writing solid technical design documents and code; debugging hard problems; and performing all aspects of high-quality development using the latest and most advanced mobile phones. You'll be working on lighting up exciting new scenarios with NFC, and changing the way we pay.

Requirements we need from you:
o A passion for mobile devices and delighting customers
o Solid background with Windows drivers & development
o Solid design and C/C++ development skills (3+ years experience)
o Solid background and experience with advanced operating system concepts
o Strong debugging skills
o Passion for shipping a high quality product
o A strong desire to constantly improve yourself and the people around you
o A BS degree in CS or equivalent

Bonus if you also have any of the following:
o An MS degree in CS or equivalent
o Experience with UMDF
o Knowledge of NFC
o Track record of working through full product cycles

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 at the forefront of safety and security to protect our customers? The Security Technologies team in Windows Marketplace is looking for experienced developers to work on security and abuse detection.

The Security Technologies team, together with other teams in the marketplace, provides a trustworthy place for our users to acquire applications and other content. Partnering with other safety and security teams in Microsoft, we build tools and services to detect malware, spyware, spams and other abuse scenarios using advanced techniques, such as of code analysis, data mining and machine learning with a large scale data. Successful candidates must have experiences of shipping high quality software, with a passion for security and abuse.

Required technical qualifications:
BS/MS degree in CS or related fields
6+ years of software development experiences
2+ years of working experiences in one or more areas: windows platform, spam, malware, data mining
Be fluent in C# or C++

Preferred working experiences:
Computer and internet security or safety
Large scale data processing

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
Do you love being an early adopter of the latest and greatest scenarios and products? Do you want to be at the center of a new era of improving software quality? If you answered yes, we want you to join us on the Connectivity, Screencasting & Print Software Engineering team!

The Connectivity, Screencasting & Print (CSP) team is looking for talented Software Engineers (SWEs) to usher in a new wave of high quality Windows, Windows Phone & Xbox product releases. The CSP team owns driving quality for a cutting edge list of exciting scenarios: Wi-Fi, Miracast, 3D Printing, Cellular Connectivity, Client Networking and many others! Here in the CSP test team we work to delight customers by focusing on the scenarios that matter most to them. Our team is looking for Software Engineers obsessed about the quality of customer scenarios with a combination of automation to validate the successful delivery of scenarios to customers and once delivered, the analysis of telemetry-based data of our scenario satisfaction, health and reliability of our Phone, PC and XBOX customers.

A strong candidate for the CSP team must exhibit the following:
* Quality obsessed scenario ownership, to help in all aspects of delivering Windows to hundreds of millions of delighted customers
* Team player who drives scenario testing across feature boundaries with a strong sense of customer empathy and passion.
* Ability to create comprehensive test content including automation, tools, simulation and applications to ensure quality to our customers.
* Capable and proficient with analysis and coding of telemetry for the purpose of scenario validation and health.
* Ability to define best in class scenarios.
* Skilled debugger able to pinpoint root cause or near root cause issues that impact scenario quality.
* Dedicated and passionate selfhoster/enthusiast of new software and hardware releases.
* Ability to clearly articulate and positively handoff code defects when found to feature owners.
* Enthusiastic and capable of mastering new technologies quickly with enough passion to protect customer experiences.
* Understanding and expertise of a broad list of components and features that affect a given scenario area.
* Ability to determine gaps in telemetry data in order to better validate customer scenario health.
* Strong communication skills that allow for clear and concise sharing of scenario health and demos.
* Passionate engineers that are willing to seek out subjective product feedback though forums and Social Network and influence product scenarios for positive change
If the idea of joining the next wave of quality evaluation in the Connectivity, Screencasting & Print team truly excites you and you meet the requirements listed above we want to talk with 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's Operating Systems Group is revolutionizing entertainment. We have a rich set of entertainment products like Xbox 360, Xbox ONE, XBOX LIVE, Windows powered devices, and more with a highly active and engaged customer base.

Our team is looking for a strong Software Engineer. We build digital content protection technologies (Microsoft PlayReady) that are an integral part of many Microsoft and non-Microsoft products. If you enjoy being close to the metal, working on cutting edge hardware on a great team then this role is for you.

You will be responsible for the quality and user experience of various components in PlayReady technology and its ecosystem. You will be expected to take active part in design discussions, code reviews, bug triages and provide recommendations to management and partner teams regarding failures, bottlenecks, optimization opportunities and capacity build-up. Our testing methodologies span a diverse range of techniques from traditional testing to incorporating cutting-edge telemetry and data-driven insights.

You will closely collaborate with partner teams to ensure coverage of key scenarios and make certain that common methodologies and metrics are used across the board. Your ability to effectively collaborate and develop strong relationships will be a critical part of the team's success.

Qualifications:
A BS/MS in computer science, engineering or related field
3+ years of experience developing software in C/C++/C# with experience in developing & creating test cases and automation
Good design, coding, debugging and problem solving skills
Solid verbal and written communication skills

Desired, but not required:
Experience with media (codecs, media pipelines, file formats, etc.)
Experience in security, cryptography and software protection on a variety of platforms
Passion in the embedded device space
Programming in other languages (Objective C, Java, PowerShell)
Experience in data sciences & analytics
Experience in Internet services and web standards and protocols

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 PC, Tablet & Phone team is part of the Operating Systems Group Division. We build experiences that consumers love for desktop, tablet and phone. If inventing new ways for people to leverage the power of their devices inspires you; you'll love it here!

The Customer Engagement & Outcomes Team has the charter of increasing user satisfaction and engagement in our products by advocating customer sentiments. Our team is focused on delivering a delightful user experience for phones, tablets, and PCs. The work we do defines how users interact with Windows and how we'll engage customers more deeply to develop a lasting connection with the services we offer.

We're looking for Software Engineers who are passionate about driving core user experiences for teams, defining and driving what high quality scenarios and measures should be, and analyzing the data to refine the user experience for every product we deliver.
Key responsibilities on the team:
o Be an advocate for a great end-to-end consumer experience. You would care about how features impact the overall customer experience.
o Work across the organization to understand and clearly define and drive Selfhost goals, well written scenarios and measures.
o Identify sources and consume customer feedback and suggestions, objective and subjective, and make recommendations to feature teams to make course correction.
o Partner with customer engagement experts dedicated on each feature team to use subjective data to draw insights.
o Extend tools that accumulate and analyze customer sentiment, increase confidence in the data, and communicate insights to feature teams.
o Consume data and drive product correction, re-alignment of test investments
o Increase engineering productivity through training, sharing best practices, and guidance to feature teams on all aspects of customer engagement to ensure optimal results.

Basic Qualifications:
o 3+ years as a Software Engineer
o 3+ years writing and developing products, automation or tools in C++ or C#
o Good communication skills and strong cross-group collaboration skills
o Strong customer focus, attention to detail and data accuracy
o Passion for making an impact and going the extra mile to improve the experience of the product
o Good understanding and grasp of operating system concepts and technologies
o BS/MS/PHD in Computer Science, Engineering, Machine Learning and/or equivalent industry experience 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 excited about delivering an amazing browsing experience to millions of people worldwide? We're looking for an enthusiastic and experienced technical software engineer to join our team of customer obsessed engineers and help build the next version of the greatest browser for PC, tablet, and mobile devices.

Your responsibilities will include working closely with Program Managers, UX Designers and User Researchers to identify core browser scenarios and ensure customers are delighted with a highly polished and personal everyday browsing experience that empowers users to navigate the web with ease and get things done in a most productive way possible. You will own design and implementation of instrumentation for telemetry, end-end tests, and tests for product fundamentals as well as necessary test infrastructure. You will also be responsible for gathering and analyzing usage data to answer complex questions about how our customers utilize essential browser features such as site navigation, tab and favorites management, managing browser history and productivity related scenarios. Responsibilities will also include building effective queries for parsing complex incoming customer data/feedback to visualize the product health and customer satisfaction and leveraging collected data to influence feature development and continuously improve customer satisfaction over time.

If you're passionate about building a compelling browser and delighting our customers, this is the opportunity you've been looking for.

Qualifications include:
8 to 10+ years of software development/testing experience
MS in Computer Science (or) equivalent experience in related technical area
Strong customer focus
Dealing with high degree of ambiguity
Excellent communication skills
Great test aptitude and experience building complex test infrastructure
Coding experience in JavaScript, C++/C# is required.
Experience of working through multiple full product cycles
Multitasking skills and ability to balance work on multiple features simultaneously

Experience with any of the following is a major plus:
Building modern Windows Apps, including XAML experience
Web Technologies, including HTML/CSS
Enterprise/IT or education sector
Direct customer engagement

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 get excited about working with a new dataset and seeing what you can learn from it? Would you like to analyze large amounts to data to gain insights about how effectively we are protecting our customers and defending the Microsoft brand? The OneProtection team under the Enterprise, Datacenters, and Security (EDS) Quality Engineering team in OSG is looking for a talented software engineer with the skills to help us collect the right set of data from our clients, and services in a trustworthy way, analyze the data to uncover deep insights regarding the quality of the protection scenarios, and effectiveness of the protection provided to millions of customers around the globe.

The Team:
Our team, One Protection, delivers an industry leading engine and platform which provide software protection, malware detection and removal features for Windows and many Microsoft services. Our software is the key to develop and drive protection of Windows powered devices both in the client and enterprise space. Our mission is to protect our customers and defend our brand. We use weapons like Windows Defender, fully integrated with the Windows operating system, combined with state of the art backend services to protect hundreds of millions of customers in real time and disrupt the malware ecosystem. If you want to join a fast-paced team and help set direction in this challenging field, this is the place for you!

The One Protection technologies consist of a wide variety of software encompassing kernel drivers, user mode system services and application and user interface level components. It includes virtualization and emulation technologies, behavior detection, pattern matching, deep knowledge about many existing file formats, packing and unpacking techniques, and much more. The Antimalware Engine integrates closely with antimalware signatures that are updated multiple times a day and with the Antimalware Platform which releases quarterly. The Antimalware Engine releases monthly updates to all our products, including Windows Defender (part of the Windows operating system), Microsoft Security Essentials, System Center Endpoint Protection, Malicious Software Removal Tool, Windows Azure. It is worth repeating: our team delivers tangible value to millions of customer month by month, receives customer feedback and telemetry daily, and it is capable of pro-acting and reacting within hours. Very few software projects can match this level of impact and interactivity with their end user ecosystem.
The Opportunity:
The team needs a highly motivated and self-driven individual with a wide variety of software development skills and expertise along with data analysis expertise. We are interested in candidates with diverse multi-disciplinary backgrounds, engineering and analytical skills, ruthless curiosity, and a motivation to improve the quality of protection value provided to customers.

Technical Requirements:
o Degree in Computer Science, Statistics, Mathematics, or related field
o At least 4 years programming experience in a production environment
o 1+ year of experience working with big data & analytics
o Strong coding skills in C/C++
o Proficiency in at least one language/scripting languages, such as C#, Python, PowerShell, or Perl
o Strong Mathematical background w emphasis in statistics
o Experience with Large Scale Data "Big Data"
o Proficient with relational databases and SQL
o Understanding of how ETW, Watson, and SQM work is a plus
o Attention to detail and accuracy
o Ability to juggle multiple projects with high level of ambiguity and shifting priorities in a fast-paced environment.
o Ability to learn new technical skills and adapt quickly.

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 embrace the idea around "the magic of software" and its ability to bring more fun and productivity to everyone who touches Windows? Are you passionate about creating the best interaction experience for all users of the Windows platform? If so, we have the ideal job for you!

The Interaction Platform team owns the quality of the core assistive technologies that ship on the Windows platform. Our goal is to maximize the potential for every user across all Windows powered devices. We own ensuring that Windows is accessible at the developer level through the major UI frameworks (XAML, WinJS, and others), and at the end-user level through in-box assistive technologies (Such as Narrator, Magnifier, and others).

We are taking a data-driven, customer-obsessed approach to validate that accessibility on the Windows platform is world class. As such, we expect to invest in tools and efforts that will help us derive detailed insights into the Windows app developer platform, tooling, and end user experiences with Windows Assistive Technologies.

This role involves the use of a broad range of skills and abilities. You will be coding inside the Windows codebase, as well as creating and modifying external and internal-facing tools, so strong and proven skills in modern, object oriented programming are a must. This role also requires proficiency at data collection and analysis, as we are intend to implement telemetry and use data-driven insights collected from real users to make product decisions that delight and empower our users. You will interact with a broad range of users, both internally and externally, so strong communication skills (both verbal and written) are required.

We're looking for passionate, customer-focused software engineers that can help us deliver this platform in the next release of our operating system. This is a high impact role with the opportunity to work on software that opens up new worlds for millions of users who want to interact with Windows in new and interesting ways. If you want to use your skills to help us engineer the best app developer platform and gain deep insights into how users interact with apps and the operating system through assistive technologies, then we want to hear from you!

Required skills & experience:
- Passion for helping all users have universal access to all Windows platforms
- Interest in using a data driven approach to software engineering
- Passion for software quality with good understanding of software development cycle
- Degree in computer science with 4+ years of experience in designing, developing and testing software
- Strong coding and debugging skills in modern object oriented language (C++/C#)
- Experience in accessibility design principles and/or assistive technologies is a bonus but not required.
- Excellent problem solving, troubleshooting skills
- Good communication skills both verbal and written

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 a world class developer platform? Do you love building apps for PCs, tablets and phones? Do you care intimately about walking in the shoes of app developers? Do you love taking a data-driven, customer-obsessed approach to software engineering? If so, this is the ideal job for you!

The Developer Platform & Insights team owns the quality of the app developer platform. We own ensuring that Store app (XAML, JS, DirectX) developers have world class tools & collateral to complement their Visual Studio app development experience, from a comprehensive set of Visual Studio templates, to building and integrating assets into their Store apps, emulation of various classes of hardware and devices, to creating localized Store apps and publishing those to the Store. This includes having a world class experience in the context of documentation, samples, and SDK/tool acquisition.

We also focus on providing developers with improved capabilities to build first class portable games and applications, by ensuring that our platforms integrates seamlessly with key open source frameworks, 3rd party middleware, gaming engines and social media experiences. We own ensuring that we deliver a world class developer platform for connecting devices, leveraging Microsoft and other compatible technology stacks, making Windows the best showcase platform for connected devices without overlooking support for other popular platforms.

In addition to all the developer facing scenarios described above, this team also owns app deployment and manageability scenarios. These scenarios are intended to ensure that Windows customers have a seamless, secure and reliable App deployment and distribution experience.

For all the areas described above, we want to take a data-driven, customer-obsessed approach to validate that the developer experience on the Windows app developer platform is world class. As such, we expect to invest in tools and efforts that will help us derive detailed insights into the Windows app developer platform, tooling, and deployment experiences.

We're looking for passionate software engineers that can help us engineer and deliver this developer platform in the next release of operating system. If you want to use your skills to help us engineer the best app developer platform and gain deep insights into the platform, this is the job for you!

Required skills & experience:
- Passion for software quality with good understanding of software development cycle
- Passion for using a data driven approach to software engineering
- Degree in computer science with 7+ years of experience in designing, developing and testing software
- Strong coding and debugging skills in modern object oriented language (C++/C#)
- Experience in web technologies (JS, HTML, CSS) is a bonus but not required.
- Experience in writing Store apps is a bonus but not required.
- Excellent problem solving, troubleshooting 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
Do you want to make an impact on the foundation on one of the world's most used client applications? Are you passionate about improving not only the web, but also the burgeoning class of HTML-based applications?

The Internet Explorer team is looking for a world-class software developer to work across multiple subsystems and enable IE to provide the best experiences for consumers, enterprises, and web developers. This includes making improvements to the application side of IE as well as the underlying platform components, which are the foundation for thousands of Windows applications of all types. Our work also enables developers within IE and Windows to be more agile in delivering new functionality to customers.

The ideal candidate is skilled at low-level design and implementation, but also able to step back and take a higher-level view to make architectural changes in a large and complex code base that has deep system integration. If this sounds interesting the HTML Platform Infrastructure (HPI) development team has an immediate opening for an experienced Senior Software Engineer.

To succeed on this team you must be:
Passionate about working with a strong team on a product facing fierce competition
Proactive, with a demonstrated ability to tackle problems with a high level of ambiguity
Able to work with other developers, Program Managers, QA, and partner teams to design, implement, and test solid technical features
Able to see emerging trends among various customer segments and use that to inform both the organization and technical decisions

Qualifications:
5+ years of Windows development experience including C++, COM, and Win32
5+ years of developing commercial software
Excellent design, coding, debugging and problem solving skills
Excellent written and verbal communication skills
Experience with HTML, CSS, JavaScript, and other web technologies
Experience building Windows Store applications is a plus
Experience with Windows architecture and internals is a plus
BS 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
Do you want to make an impact on the foundation on one of the world's most used client applications? Are you passionate about improving not only the web, but also the burgeoning class of HTML-based applications?

The Internet Explorer team is looking for a world-class software developer to work across multiple subsystems and enable IE to provide the best experiences for consumers, enterprises, and web developers. This includes making improvements to the application side of IE as well as the underlying platform components, which are the foundation for thousands of Windows applications of all types. Our work also enables developers within IE and Windows to be more agile in delivering new functionality to customers.

The ideal candidate is skilled at low-level design and implementation, but also able to step back and take a higher-level view to make architectural changes in a large and complex code base that has deep system integration. If this sounds interesting the HTML Platform Infrastructure (HPI) development team has an immediate opening for an experienced Senior Software Engineer.

To succeed on this team you must be:
Passionate about working with a strong team on a product facing fierce competition
Proactive, with a demonstrated ability to tackle problems with a high level of ambiguity
Able to work with other developers, Program Managers, QA, and partner teams to design, implement, and test solid technical features
Able to see emerging trends among various customer segments and use that to inform both the organization and technical decisions

Qualifications:
5+ years of Windows development experience including C++, COM, and Win32
5+ years of developing commercial software
Excellent design, coding, debugging and problem solving skills
Excellent written and verbal communication skills
Experience with HTML, CSS, JavaScript, and other web technologies
Experience building Windows Store applications is a plus
Experience with Windows architecture and internals is a plus
BS 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
Microsoft's Operating Systems Group delivers the operating system and core user experiences for the whole family of Microsoft devices, for hundreds of millions of customers around the world, every day. Still, we're hungry to do much more for our users in this cool new mobile-first, cloud-powered world. Come join the group that provides the critical foundation for delightful experiences. From silicon, to drivers, to graphics and media, this group defines the device experience for millions of customers around the world.

Our team is looking for a an excellent software engineer who is passionate about the next wave of our Windows-based devices. If you are interested in low-level system components and device drivers, and want to make an impact on the future of mobile computing, we would like to talk to you! You will be responsible for bringing up new platforms, work on components at the firmware, device drivers, multimedia, storage, network and more, and be involved in debugging/solving complex problems. This position requires a willingness to dive deep with OS stacks and collaborate effectively with peer teams across OSG and Microsoft. You will be working extensively with our external partners to help them bring high quality products to market faster. The ideal candidate will have experience working with different device platforms especially at the low levels of the software stacks, integrating HW/SW, dealing with pre-production hardware quality, and using platform debugging tools. Familiarity with Windows architecture, Windows Driver Framework, Board Support Package (BSP) development, Windows kits (WDK, WHCK, etc) and Windows Phone CellCore/RIL stack is a plus.

Qualifications:
- Excellent C/C++ programming skills;
- Great design, coding and debugging skills of low level system components including device drivers;
- Good understanding of fundamental OS concepts;
- Willingness to learn, and a proactive and positive attitude;
- Strong communications/customer interfacing skill and the ability to deal with ambiguity and prioritize issues;
- BS/MS in Computer Science 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
If you are excited about the rapid developments in cloud computing and distributed applications and you want to be a key participant in accelerating software development across Microsoft, then this job is for you. You will be part of a nascent team focused on increasing engineering agility by moving software development and testing from the desktop to the cloud. You will work with talented engineers and collaborate with Microsoft Research and product groups to implement foundational engineering infrastructures. We like big challenges and have a high-performance team. As a part of this team, you will work in rapid-paced v1 environment shipping storage and transport services, collaborating closely with internal partners who will be using our technology daily.

As a software engineer on the team, you will be an important participant in all stages of our service engineering lifecycle - from initial research and discovery, quick iteration on promising concepts, solution prototyping and development, all the way through successful service roll out. Our results will be refined by data and customer adoption. We are passionate about having a culture of learning fast and constantly iterating towards success.

To be successful in this position, you should have direct exposure to online services, either by working on live services, on underlying services platform technology, or on large-scale engineering services infrastructure and tooling. You should have familiarity with service architectures, technologies, platforms, and engineering tools. You should feel comfortable dealing with ambiguity, and confident about being able to apply your engineering experience to make pragmatic choices about design, implementation, quality, and processes. You will need to be a prolific-coder and love to write code that is built for change.


Required Qualifications:
4+ years of hands-on coding experience shipping products across multiple release cycles.
Experience creating, developing, delivering, deploying, maintaining and/or operating online services, services platforms, and/or services infrastructure.
Industry experience working with service engineering technologies.
Bachelor's degree in computer science or related field, or a minimum of 8 years of industry experience.

Desired Qualifications:
Proficiency in C#/C++/Java.
Experience with kernel level and file systems programming
Experience is measuring and improving performance of software systems
Experience in engineering systems
Experience with Windows Azure or similar cloud computing and storage 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
Users are spending more time than ever browsing the web on an ever-increasing range of devices. Our team is taking a fresh look at the end-user browsing experience, with a new focus on how we can best serve our customers in a connected world. Come join a team of highly motivated developers working on the most popular and ubiquitous software product ever! A solid background in developing Windows software is required plus a minimum of 3 years of professional industry experience working on large projects (C/C++/COM). Experience with web service design, and architecture design are a plus. A BS or MS in Computer science or a related technical discipline or equivalent 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 User Experiences and delivering end-to-end scenarios? We may have a career for you!

THE TEAM
Our team is looking to revolutionize the way we interact with our devices using Windows.

THE ROLE
We're looking for extremely talented, highly productive engineers that are passionate about delighting our customers as they connect and use their devices. This position is ideal for individuals who love technology and have a passion for delivering next generation user scenarios.

THE SKILLS
Excellent coding and debugging skills
Creative thinker and proactively solves hard problems
Strong communication and problem solving skills
At least 5 years of development experience on 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
Do you want to work on something that millions of people (including your friends and family) will use and enjoy? Do you want to deliver key innovations to revolutionary consumer products built on the latest technology? If you answered yes to any of those questions, our team would love to talk to you. Who are we?
Check out http://music.xbox.com & http://video.xbox.com.

Our Mission:
We build amazing experiences that consumers and partners love and are proud to show their friends. These products will be effortless, intuitive and delightful. We will have laser focus on our customers' needs, and our customers will be able to enjoy and share their media the way they want.

The Role:
As an Engineer in our team, you will be on the team delivering groundbreaking entertainment experiences for Video & Music on Windows & Windows Phone. In this position you will be expected to design, build, and validate the features that you and peers work on, whilst also supporting the wider team in delivering a quality release. The ideal candidate will have strong technical skills, prior experience building consumer facing apps and platforms, the ability to work in a fast-paced and collaborative, cross-discipline team environment, and a passion for digital entertainment.

You will contribute to delivering new and improved functionality to customers with each sprint and be responsible for ensuring that the app design and implementation is of high quality, working with senior engineers, designers, and program managers along the way.

Qualifications:
- 3+ years active development experience
- Experience in C++
- Application UX development experience
- Good communication and collaboration skills - Full product development lifecycle experience
- Bachelor's degree in computer science or related field - Demonstrated design and implementation skills

Desired Qualifications: - Windows 8 app development experience - Experience in C++/XAML or JavaScript/HTML5/CSS3

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 developing a cloud platform which meets the scale, reliability and availability demands of Microsoft's broad customer base while maintaining the requisite level of security to handle financial data? Do you enjoy working in a tight fast-moving team? If so, read on!

Our organization is focused on our commerce and store investments. This business brings together all the great minds behind our on-line stores for our products, services, devices, customers, and partners to provide our end users with the best experience possible. We are the Commerce Platform Billing team within the Universal Store org, and we are hiring developers for one of Microsoft's largest scale, most central cloud services. These services process nearly 5M transactions daily, with increasing load as Microsoft becomes a fully cloud-powered devices and services company. The Commerce Platform powers Microsoft's key businesses: Windows Store, Microsoft Store, XBox, Office 365, Azure, Windows Phone, and Dynamics to name just a few. When you purchase a Windows 8 app, deck out your XBox avatar, rent a movie, register a windows phone, buy a Surface, or purchase Office for personal or business use you've used the Commerce Platform.
We are staffing a team responsible for modernizing the financials system, which manages the revenue reporting, deferral and invoicing systems for online Commerce. In this role you will design, develop, ensure the quality of features, and oversee their deployment to production. You will monitor and improve your code based on live data. Our team is fully committed to test in production and continuous deployment. As live site health is critical to our business you will actively participate in meeting our availability, reliability and latency requirements. There is no better opportunity to experience the world of cloud-based online services.

Aspects of successful candidates:
Exceptional problem solving skills
Relentlessly high standards
Action oriented
Excellent verbal and written communication skills
Ability to handle multiple competing priorities in a fast-paced environment

Helpful qualifications include:
3+ years software development or test experience shipping customer-facing products or online services
Experience and skills in running cloud-based distributed systems
Excellent C++, C# or Java coding skills, with a degree in Computer Science or Mathematics
Ability to understand unfamiliar code bases, and debug server-side, multi-threaded, and highly scalable applications
Strong Database Skills
Familiarity with Commerce

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
Do you want to be on the team that's building the large scale cloud services? Do you dream of building low latency, highly available large scale distributed services used by millions of users? Do you want to be part of something big in the world of mobile computing? Do you have the drive to ship often and be relentless about improving and expanding on what you just shipped? Do you consider yourself to be one of the best software engineers around, yet have the passion and drive to be even better? If you answered yes, the OSG Services Development team has the right opportunity for you.

We are looking for a strong SE II with a passion to build and extend services for networking and data processing with an emphasis on location and positioning services. We work with big data and leverage sophisticated algorithms to build our positioning models. Our team leverages fundamental building blocks like Windows Azure, Autopilot, SQL Azure, Cosmos and various Microsoft cloud services to build Services to drive business for our division. Millions of users worldwide expect these services to work flawlessly and be there for them to use wherever they are. You need to be passionate about availability, reliability, security and low latency. If you want to live and breathe these things and want to work on something starting at the ground level, this is the opportunity for you.

A few characteristics that will increase the likelihood of success in this role are:
o Flexible
o Self-motivated
o A proven collaborator across disciplines
o Ability to work through ambiguity and make progress
o Motivated and able to quickly learn new technologies

Responsibilities:
o Own and independently deliver components of our services
o Maintain an unwavering focus on Quality of Service
o Execute with high accountability to schedule and quality
o Participate actively in detailed design, code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
o Closely collaborate with partner teams when engineering & business dependencies exist

Successful candidates must have:
o 3+ years of relevant software design and development experience preferably on shipped server products or services
o Solid written and verbal communications skills
o Proven experience of working through the full product cycle from initial design to final product
o Outstanding technical problem solving skills
o A proven track record of shipping quality products on time
o A BS/MSc in Computer Science or equivalent

Preferred Qualifications include:
o Experience with Azure, or other services such as Bing, or Window Live
o Experience with Cosmos.
o Solid working knowledge of SQL and database design
o Experience writing performance-critical code

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 of software is evolving at a rapid pace, and we are re-inventing the way Windows is ready for Enterprise IT to the modern digital world. Challenges exist in security, applications, policies, data, and further expanded with mobile first, cloud first wave. As a business, Microsoft built a core strength in solving problems for enterprise customers and over the past few years, the needs for enterprise capabilities and solutions expanded much broadly. In OSG wave 15, we are reinvesting in technologies and solutions providing Enterprise the best platform and productivity.

The Enterprise and Security Management team will craft high-value solutions that enable customers to provision, deploy, migrate, manage and reclaim/reuse devices with rich capability at lower cost, that ranges from devices of all kinds, to identities, to applications, and to business data. We will build run-time customization solutions that make it easy for OEMs and ITs to quickly and efficiently deliver SKUs that dynamically adapt to the needs of operators, channel partners, enterprises and educational institutions. The impact and influence of this team is much larger than the team itself. Every team across the product needs to help deliver end-to-end solutions.

We are increasing investment in the enterprise management space, and building up the team quickly. We are hiring highly motivated ICs at all levels (while this JD focuses on SDE2 level). This team works closely with internal partners in OSG and in other business divisions, works with ecosystem partners and enterprise/education customers, builds infrastructure & tools, and drives end-to-end solutions. If interested, please contact the hiring manager for more detail.

Your key skills should include the following:
- Strong engineering background with 3+ year in building industry grade software
- Proven ability to plan, schedule, and deliver quality software.
- Strong expertise in C++ and/or C# and .Net or equivalent programming languages and framework
- Passion for Enterprise customers and solutions
- An entrepreneurial spirit with a can-do attitude - Self-starter, project finisher and adaptable, congenial colleague
- At least a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent.
Additional experience with the following will be helpful but not required:
- Experience with OS internals including Windows
- Experience with Enterprise management technologies and solutions


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 Operating Systems Group delivers the operating system and core user experiences for the whole family of Microsoft devices, for hundreds of millions of customers around the world, every day. Still, we're hungry to do much more for our users in this cool new mobile-first, cloud-powered world. The mobile computing revolution is happening with devices of all shapes and sizes, enabling hardware innovation and compelling user experiences through apps and connectivity to services. Do you want to be a part of this revolution? Imagine coming into work and using your creativity and imagination to advance the state of art in computing and impacting millions of people around the world in new, delightful ways.

Our team is looking for a developer who is passionate about the next wave of devices, and in particular the graphics related software/hardware interface within these devices. You will work on drivers and the tools that support driver development. This position will require you to work with multiple internal and external partner teams who are developing drivers to support our next OS release across a wide range of hardware platforms. As you work on these new devices you will be in a unique position to evaluate and propose changes in the OS that will help our partners achieve greater agility and quality. As you work with other internal graphics development teams, you will identify, design and build new tools to help with driver development and driver adoption of our latest graphics runtime.

Responsibilities:
- Graphics device driver development and debugging/problem solving at the lowest layers of the system.
- Assisting Silicon Vendors and OEMs with OS bring-up and driver development.
- Analyze performance and stability issues on devices; provide feedback and solutions to other teams within Microsoft.
- Building tools to be leverage by our Silicon Vendors and OEM partners.

Qualifications:
- BS in Computer Science. 2+ years of relevant software development experience in C/C++
- Solid debugging, problem solving, and analytical 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
Our organization is focused on our commerce and store investments. This business brings together all the great minds behind our on-line stores for our products, services, devices, customers, and partners to provide our end users with the best experience possible. Bring your customer focus and technical expertise to an exciting and growing business at Microsoft!

This team focuses on developers, sellers, resellers and other partners and includes consumer and commercial developer portals, app/game ingestion and the services behind them such as seller vetting and tax registration as well as Pinpoint.com and other B2B efforts.

Do you want to work in a team where you will interact with tens of partners on a platform that brings in billions of dollars of revenue for Microsoft and our partners? Are you interested in an extensible platform for a partner led ecosystem? If you enjoy driving innovation in a fast-paced services team, and are passionate about creating a friction free program to enable partners to resell our first party services, 3rd party services, software and devices in a seamless motion , then the partner experiences for the cloud solution provider program is the right place for you.

What makes our team special?
It has never been a more exciting time to be on the reseller and partner ecosystem (RPE) team. Every service (1st party or 3rd party), device & software that Microsoft sells to commercial customers through partners will go through our platform. We are delivering partner facing features at a very fast pace while continuing to extend and mature our platform. We are very execution/shipping focused, very collaborative, passionate and friendly.

In this position, you will own a set Partner user experiences which integrate with Universal Store Core ordering, catalog and billing backend infrastructures. We want to give our partners a friction free experience which delights them!

We are hiring extremely talented, motivated and productive individuals to join us at the heart of building the ETE experience for (CSP) - Microsoft's Cloud Solution Provider Program. Successful candidates will be hardcore software engineers in at least one of the areas: Shipping Public facing APIs, scalable service development, and building user interface and backend system.

The perks with the job include the opportunities to:
oDesign, architect and build a software services to scale.
oApply your cross team collaboration skills to work with teams across Microsoft to onboard onto the Partner Program - O365, Azure, In-tune, Dynamics, CRM etc.
oGuide the team on developing the systems for high stability, fast development, low development cost, and low maintenance cost.
oProvide technical leadership to other team members.
oHelp to build and grow talents in these areas.

Requirements:
oStrong design and problem solving skills, with a strong bias for engineering excellence
oExperience in designing and shipping reliable production scale services (ASP.Net, MVC, WebAPI is a plus)
oExpert coding skills in C# (5+ years)
oGood understanding of database design and programming
oExcellent written and verbal communication skills
*Ability to work with cross group partners
*Experience with scalable service design and development
*Experience leading and providing technical leadership to other engineers
oBachelor's or Master's degree in Computer Science or a related field

Preferred Qualifications:
oExperience in statistical data analysis
oExperience in user interface design
oExperience with Azure and Autopilot deployments

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 Commerce Platform team is developing some of Microsoft's largest scale, most business critical
cloud services. These services have a huge global footprint of over 240 markets and process nearly
150M transactions daily, with loads growing linearly as Microsoft moves to a fully cloud-powered
services and devices company. The platform powers all of Microsoft's key businesses - Windows App
Store, Windows Phone, XBOX, Bing Ads, Office 365, Azure to name just a few. Whether renting a
movie or buying a game on Xbox LIVE, purchasing an app on a Windows or Windows Phone device,
signing up for an Office 365 subscription or paying for Azure services, you are using the commerce
platform.

In Commerce Platform, the subscription services team owns the lifecycle that drives billing for key
Microsoft cloud properties including Xbox Live Gold, Office 365, Intune, OneDrive, Windows Store,
Windows Phone and Azure. We are staffing a team responsible for key initiatives including
modernizing the financials service enabling new business models (e.g. product bundles and tiered
pricing, promotions, discounts, usage-based charges) on a variety of interchangeable payment types
(tokens, credit card, invoices) for both consumer and commercial businesses in markets across the
globe.

We are building up the team and are looking for smart, highly motivated and innovative developers
who are interested and passionate in building an online cloud platform which can meet the scale,
reliability and availability demands of somewhere between 500M-1B transactions while maintaining
the security required for this type of data.

In this role you will be responsible for all aspects of the services (design, develop, quality, oversee
production deployment, service availability & reliability). You will work on 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
subscriptions.

Successful candidates are expected to have:
* Exceptional problem solving skills.
* The ability to take a broad view of the system as a whole
* Action oriented, self-starter, independent and never satisfied with status quo
* Excellent verbal and written communication skills

Qualifications include:
* 3+ years software development or test experience shipping customer-facing products or online services
* Experience and skills in running cloud-based distributed systems
* Excellent C++, C# or Java coding skills, with a degree in Computer Science or Mathematics
* Ability to understand unfamiliar code bases, and debug server-side, multi-threaded, and highly scalable applications
* Strong SQL Server Skills.
* Familiarity with Commerce 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.

CP:Dev
CP:SST
Apply for this job at Microsoft
Are you passionate about consumer Devices and Security? Enjoy your Xbox for Entertainment and Gaming? Would you like to build a device so secure, that it is a nightmare for the most skilled hackers, yet a delight for all our customers? Have you ever found yourself thinking about how to protect a game or app running on the Xbox console or prevent anyone from cheating when playing online? If so, then we might have a very good opportunity for you!

Our team sits within the Core Operating Systems Group and we are looking for a talented, creative and driven Engineer help push the security bar to a new level on our Xbox One platform. Our mission is to realize the vision of making Xbox One the most secure and trustworthy consumer computing devices in the world. The team owns overall security implementation for Xbox platform including core hardware/firmware security and software. While delivering groundbreaking features central to Microsoft strategy, you will interface with a broad array of teams looking to leverage your work to enhance the Xbox experience.
We are looking for talented individuals that have a proven track record in software development, engineering and shipping robust and secure software.

If you love challenging technical problems and programming close to the metal, this is the job for you. The job requires close interaction with hardware design and carefully thought out operating system and driver modifications to achieve the security goals. This is a fast-paced group that rewards smart and motivated individuals and we take employee growth and work satisfaction very seriously.

Qualifications for a successful candidate
o A BS/MS in computer science or related field
o Excellent C/C++ programming skills
o At least 6 years of experience in designing, developing, and validating software
o Expert design, coding, testing, debugging and problem solving skills
o Solid verbal and written communication skills
o Experience with multiple complete ship cycles for commercial products
o Ability to deal with ambiguity
o Solid communication and cross group collaboration skills

Desired:
o Knowledge of Operating Systems internals including Windows kernel and driver development
o Knowledge of Computer security
o Knowledge of x86 or ARM Assembly language
o Knowledge of hardware and firmware design and debugging

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 how users interact with phones, tablets, and PCs? Do you want to help build cutting edge end user experiences that make typing, writing, or talking to your device intuitive and easy to use? Are you eager to make how we interact with technology more personal and natural?
Our team is focused on how to make input with Windows great; regardless of screen size, form factor, input modality, or processing power, we will build the most efficient input methods for the task users are trying to accomplish. Our goal is to help users get their thoughts and ideas into the device they are using as quickly and easily as possible. To do this, we're looking for software engineer who can work with researchers, language experts, language modeling experts, and UX designers to help create the best possible experience for end users. As part of our team, you'll have the opportunity to change how users interact with windows and deliver experiences that delight users around the world. You'll help build experiences that are intuitive for users on day one, and personalized to their needs over time. You'll have the chance to work on client code shipping on millions of devices and integrate with large scale services. You'll work closely with a team of dedicated professionals who will share your passion and drive. And you have the opportunity to drive the end to end experience of your code to shipping at a level of quality that will delight our customers.

If you're up for it, we'd like to hear from you!

Job requirements:

BS or MS in Computer Science or related fields.
4+ years of C/C++ development experience spanning multiple ship cycles.
Strong algorithmic, documentation, and coding abilities.
Great communication skills and ability to work across groups.
Solid prioritization skills and ability to deal with complex ambiguous problems.
Experience with user interface (UI) programming a plus
Linguistics background or familiarity with other languages 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
In this job, you will create at startup-like velocity, incubating next-generation technologies, experiences, and services for Windows, Phone, Xbox, wearable's, and Internet of Things projects. We work ahead of the product teams, taking risks in integrating new technologies and building new ideas which will turn into mainstream products and features in 18-36 months.

Mobile Labs imagines, builds, and validates new ideas at a fast pace, so that teams in OSG have a constant pipeline of innovative work to put into Microsoft products. Although we are not a research team, we work closely with Microsoft Research, Nokia Forward Labs, and various incubation labs throughout the company to stay ahead.

A candidate for this position is optimistic, collaborative, and loves building things, and wants to have significant scope without some of the barriers that make getting things done slow and tedious in a larger product team. You love to solve problems, to learn about many different kinds of technologies, and take pride in independently getting things done.

Candidates should have at least 3 years work experience in development. Dev experience with Windows, Phone, Xbox, Bing, or hardware 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
Imagine being excited to get to work every day because you contribute to an awesome project and are a member of the best team ever. The group that created Kinect and profoundly changed the way people interact with technology is looking for talent! We are a growing team of expert engineers and artists working in an agile and highly energetic environment to redefine experiences by making technology disappear. We are developing ground-breaking hardware, platform, and experiences across computer vision, machine learning, human-computer interaction, image and video processing, networking and graphics. We have bold goals and we need you!

Join our Speech Platform Group in Natural User Interaction (NUI) and help us build the foundation of voice interactions for the future that will enable users to communicate with their devices in a natural way, where freedom of expression is unconstrained. Work on cutting edge speech technology, and help us build a framework to enable natural speech interactions on all devices and for all scenarios and streamline speech as an input modality to mainstream public.

We are looking for a sharp and self-motivated Software Engineer to help us turn research work into prototype and prototype into concrete shipping product. A successful candidate should be flexible, motivated, able to quickly learn and apply new technologies, passionate for changing ambiguity into decisions, a proven collaborator across disciplines and orgs., and understand and deeply care about end-to-end experience; a successful candidate should be able to routinely influence architectural decisions across many groups and orgs, ensuring product quality while enabling shipping on schedule.

Responsibilities:
- Work in close partnership with a team of diverse and talented peers in various disciplines including design, hardware, PM's and Software Engineer's for sustained long term success
- Partner with the architects and the technical leadership team to deliver solid technical designs
- Maintain an unwavering focus on our customers and the value you can deliver to them
- Own accurate costing for your engineering activities, and execute with high accountability to schedule and quality
- Participate actively in detailed design, code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals.

Successful candidates must have:
- 3+ years of relevant software design and development experience on shipped consumer products or platforms
- Proven experience in architecting complex projects, being able to make design tradeoffs which ensure product quality while enabling shipping on schedule
- Proven experience working through the full product cycle from initial design to final product
- Experience with advanced operating systems concepts
- Deep native development skills in C++ design and coding, with strong debugging skills
- Excellent written and verbal communications skills
- A proven track record of shipping quality products on time
- A BS, MSc or PhD in Computer Science or equivalent

Prior experience with speech is a plus.

If this sounds like you, please 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 Marketplace Ingestion and Catalog Health team (ICH) is part of Universal Store where Microsoft customers buy apps and devices. Marketplace ICH's mission is to ensure that the developer platform enables Application Developers to create, onboard and sell their application in our Marketplace
There is no better time to join the Marketplace ICH team than now. We aspire to deliver the highest quality collection of services and applications in the industry, enabling publishers to reach users worldwide.
Developers expect a fast, pain-free submission process that helps them deliver great applications to their customers, and a rich set of tools to understand the performance of their products in the marketplace. Our team leverages a variety of frameworks including Windows Azure, ASP.NET MVC, WCF, and Windows Workflow to meet the needs of all of these customers.
Sound exciting? Apply to the job NOW!
Responsibilities:
- Design and build scalable, high availability web services and portals
- Collaborate with Program Management to plan and execute on key deliverables.
- Work in a culture of continuous improvement, adaptation, reflection and growth.

A successful candidate is a strong, customer-focused developer with:
- BS+ in Computer Science or related field
- 5+ years in software design with experience shipping multiple products
- Proficiency in C#, .Net, MVC, HTML, CSS, JavaScript, jQuery, and WCF
- relational modeling, object oriented analysis, and design patterns with C#/C++, JavaScript, SQL, XML, HTML/DHTML, CSS and .net Framework to develop and deliver multi-threaded software
- Strong problem solving, debugging and troubleshooting skills, advanced design and development skills
- Experience with Azure services and data storage is a plus
- Passionate about availability, reliability, security, and scalability
- Proven track record of successfully shipping multiple services on time
- Experience working through the full product cycle from initial design to final product
- Experience designing and implementing scalable distributed services.
- Outstanding analytical and problem solving skills
- BA/BS/MS in computer science, engineering or related field, or a minimum of 4 additional years of industry experience
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
As we structure the company around a single strategy to create a unified family of devices and services, we have created the Windows and Windows Phone Customer Experience Engineering team within the Operating Systems Group. Through short cycle engineering, the charter of this team is to support device commercialization and timely improvements to our Windows and Windows Phone customers by consistently providing seamless updates that bring features and bug fixes that add value and improve quality. The Windows Customer Experience Engineering (Windows CXE) development team develops and releases on a monthly basis, continuously improving the lives of over a billion customers on the Windows platform. The industry is rapidly evolving with a plethora of devices, competitors, form factors, and frequent releases. The Windows CXE team is on the leading edge of this evolution of the Windows business to more rapid feature and quality releases. With these rapid releases, the Windows CXE team is responsible for improving the quality with timely features and fixes across the breadth of the Windows platform. We have teams responsible from the highest layer of the platform, such as the shell, desktop and start experience, to the lowest layers, such as the memory manager, kernel, and devices, and everything in between, along with the engineering system and delivery pipeline. The Windows CXE team is looking for Software Engineers to take the Windows business through this evolution. We are looking for passionate, energetic and collaborative developers interested in learning broadly across feature areas, solving complex problems, and regularly shipping software updates that directly improves customer experience, security, performance, and reliability of the Windows platform. Required qualifications include consistent performance in a lateral software development role, a willingness to learn, and a proactive and positive attitude. Prior experience with Windows architecture, internals or the API is a plus.

WINCXE-DEV
Apply for this job at Microsoft
As we structure the company around a single strategy to create a unified family of devices and services, we have created the Windows and Windows Phone Customer Experience Engineering team within the Operating Systems Group. Through short cycle engineering, the charter of this team is to support device commercialization and timely improvements to our Windows and Windows Phone customers by consistently providing seamless updates that bring features and bug fixes that add value and improve quality.

The Windows Customer Experience Engineering (Windows CXE) development team develops and releases on a monthly basis, continuously improving the lives of over a billion customers on the Windows platform. The industry is rapidly evolving with a plethora of devices, competitors, form factors, and frequent releases. The Windows CXE team is on the leading edge of this evolution of the Windows business to more rapid feature and quality releases.

With these rapid releases, the Windows CXE team is responsible for improving the quality with timely features and fixes across the breadth of the Windows platform. We have teams responsible from the highest layer of the platform, such as the shell, desktop and start experience, to the lowest layers, such as the memory manager, kernel, and devices, and everything in between, along with the engineering system and delivery pipeline.

The Windows CXE team is looking for Software Development Engineers to take the Windows business through this evolution. We are looking for passionate, energetic and collaborative developers interested in learning broadly across feature areas, solving complex problems, and regularly shipping software updates that directly improves customer experience, security, performance, and reliability of the Windows platform.

Required qualifications include consistent performance in a lateral software development role, a willingness to learn, and a proactive and positive attitude. Prior experience with Windows architecture, internals or the API is a plus.

WINCXE-DEV
Apply for this job at Microsoft
As we structure the company around a single strategy to create a unified family of devices and services, we have created the Windows and Windows Phone Customer Experience Engineering team within the Operating Systems Group. Through short cycle engineering, the charter of this team is to support device commercialization and timely improvements to our Windows and Windows Phone customers by consistently providing seamless updates that bring features and bug fixes that add value and improve quality.

The Windows Customer Experience Engineering (Windows CXE) development team develops and releases on a monthly basis, continuously improving the lives of over a billion customers on the Windows platform. The industry is rapidly evolving with a plethora of devices, competitors, form factors, and frequent releases. The Windows CXE team is on the leading edge of this evolution of the Windows business to more rapid feature and quality releases.

With these rapid releases, the Windows CXE team is responsible for improving the quality with timely features and fixes across the breadth of the Windows platform. We have teams responsible from the highest layer of the platform, such as the shell, desktop and start experience, to the lowest layers, such as the memory manager, kernel, and devices, and everything in between, along with the engineering system and delivery pipeline.

The Windows CXE team is looking for Software Engineers to take the Windows business through this evolution. We are looking for passionate, energetic and collaborative developers interested in learning broadly across feature areas, solving complex problems, and regularly shipping software updates that directly improves customer experience, security, performance, and reliability of the Windows platform.

Required qualifications include consistent performance in a lateral software development role, a willingness to learn, and a proactive and positive attitude. Prior experience with Windows architecture, internals or the API is a plus.

WINCXE-DEV
Apply for this job at Microsoft
There is no better time to be in Windows and Windows Phone Services than now. Having shipped a differentiating product in Windows 8 and Windows Phone 8, we are ready to further grow our engagement with consumers through a new set of customer facing experiences and middle-tier web services.

Our team leverages fundamental building blocks like Windows Azure and SQL Azure and various Microsoft cloud services to build Windows and Windows Phone services in order to drive business for our division. Millions of users worldwide expect the site and services to work flawlessly and be there for them to use wherever they are. You need to be passionate about availability, scalability, reliability, security and low latency. If you want to live and breathe these things and want to work on something exciting, this is the opportunity for you.

We are looking for solid developers who love to create a lot of quality code, are excited about learning and growing, and are passionate about making the Windows expereince the best in the industry.

Responsibilities:

1) Own and independently deliver components for our site and services
2) Maintain an unwavering focus on Quality of Service
3) Execute with high accountability to schedule and quality
4) Participate actively in detailed design, code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
5) Closely collaborate with partner teams when engineering & business dependencies exist

Required Qualifications:
1) 4+ years of hands-on coding experience shipping products across multiple release cycles.
2) A BS or MS in computer science or related discipline.
3) Experience creating, developing, delivering, deploying, maintaining large scale cloud services.
4) Proficiency in C# OR Java
5).Net, MVC, HTML, CSS, JavaScript, jQuery experience is helpful, but not required.

Desired Qualifications:
1) Experience with large scale service software
2) Experience with Azure or 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 world of software evolves at a faster and faster pace. Online services are shipping every week, why not client software? What would it take to modify the windows start menu on every Windows user machine in less than a week? To issue a video driver fix and to offer all the people who have run into issues it in less than 2 days? How do you help every developer test his changes at large scale and provide him the exact information he needs to debug obscure issues that never happen on any of his machines? If any of these problems seem interesting to you, Windows mission control might be the right place for you.

The Mission Control team is seeking a strong developer to help advance the state of client software delivery. We are creating a new system that will fundamentally change the way Windows is shipping to put the ecosystem at the center of Windows. We want every engineer to get an immediate view of how he/she is affecting the Windows ecosystem by providing qualitative and quantitative information that will allow them to take the necessary decisions in real time.

As a member of the team, you will help analyze the data coming from multiple heterogeneous sources to provide an immersive development environment to Windows Engineers. You will drive features from inception to delivery in a continuous planning and development environment. Your work will be heavily dependent on the services provided by our sister teams and you will need to engage on regular basis with them to help them understand your requirements and features.

This position requires a deep interested in distributed and client/server computing concepts such as: fault tolerance, self-healing, multi-threaded programing, performance, reliability, scalability, componentized services development, data contracts ...etc. It also requires an understanding of core service technologies such as HTTP, XML, SOAP, BOND, WCF ...etc.

Required qualifications:
o 4+ years of working on production level software
o Strong written and verbal communication skills
o BS or MS in Computer science, related degree or equivalent experience
o At least 2 years development experience in C-style language (C, C++, C#)
o Understanding of basic software quality approaches and the ability to apply them
o Passion for rapid innovation

Preferred qualifications:
o Experience with distributed systems and fault tolerance
o Experience with data schema, SQL, XTable
o Experience with REST, JSON, BOND, Entity Framework, WebAPI, WCF

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
Imagine being excited to get to work every day because you contribute to an awesome project and are a member of the best team ever. The group that created Kinect and profoundly changed the way people interact with technology is looking for talent! We are a growing team of expert engineers and artists working in an agile and highly energetic environment to redefine experiences by making technology disappear. We are developing ground-breaking experiences across computer vision, machine learning, human-computer interaction, image and video processing, audio, speech recognition, networking and graphics. We have bold goals and we need you!

The Analog Natural User Interface (Analog. NUI) team is constantly creating new and exciting products based on technologies from Microsoft Research. Specifically, this team is focused on technologies that help us understand who the users are through facial recognition technology, as well as what users are expressing and where they are focusing their attention on their computer/tablet display or TV screen.

We work in a culture where all our team members' value:
o Innovative: trying new things, leading the way
o Inclusiveness: making other great, transparency
o Energy: having fun, following your passion, and making things happen
o Improvement: learning from experience and fostering curiosity
o Winning: sticking at things for the long term, living and breathing the competition

ROLE:
We are looking for a seasoned SDE to help deliver these market changing products. If you want to work on a brand whose name is universally recognized, a product with passionate and engaged customers that have been known to line up hours or days beforehand in the rain to buy, this is the place for you. Be part of a development team that embraces the latest engineering practices and is working on cutting-edge technologies. This team is constantly faced with complex problems, from client/server networking to computer vision and machine learning. Take the next step in your career and come be a part of something big - something that will benefit both Xbox and OSG as a whole.

RESPONSIBILITIES:
o Areas of responsibility will include: Image processing, algorithm optimization for multiple platforms, machine learning, automated unit/functional testing, application development (on Windows, Windows Phone and Xbox One) and runtime/system service development.
o Work in close partnership with a team of diverse and talented peers across various disciplines including design, hardware, PM's and Quality teams for sustained long term success.
o Partner with the architects and the technical leadership team to deliver solid technical designs.
o Maintain an unwavering focus on our customers and the value you can deliver to them.
o Own accurate costing for your engineering activities, and execute with high accountability to schedule and quality.
o Participate actively in detailed design, code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals.

QUALIFICATIONS:
o Bachelor's degree in Computer Science or equivalent
o 3+ years of C/C++/C# programming experience.
o The ability to work independently and efficiently in a highly motivated team environment is a must.
o Experience with, as well as a demonstrated ability to come up-to-speed quickly on a new technical domain.
o Experience in image processing and complex algorithm optimization using advanced instruction sets, such as Neon & SSE, is a definite advantage.

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
Imagine being excited to get to work every day because you contribute to an awesome project and are a member of the best team ever. The group that created Kinect and profoundly changed the way people interact with technology is looking for talent! We are a growing team of expert engineers and artists working in an agile and highly energetic environment to redefine experiences by making technology disappear. We are developing ground-breaking hardware, platform, and experiences across computer vision, machine learning, human-computer interaction, image and video processing, networking and graphics. We have bold goals and we need you!

The NUI Audio team is looking for a strong contributor to join the team as we deliver the future of voice and audio input and analysis for NUI scenarios. As a member of the team you will have the opportunity to work on new algorithms, create and test improvements to current algorithms for speech capture and audio capture/render, work with the broader system to integrate experiences, and help drive the future of NUI. You will also have the opportunity to work alongside Microsoft researchers and developers bringing a shared vision of natural user interface to billions of devices. With your help Microsoft will be able to build these software systems into current and future products at scale taking advantage of clusters of computers and hundreds of hours of recorded data to fine-tune and perfect the interaction.

We are looking for a strong individual contributor for a position with large, real-world impact. Job responsibilities will encompass designing, coding, testing our audio digital signal processing components, integrating into the broader system, tuning the components, and delivering to multiple platforms. Your work will require strong understanding of performance, coding, theoretical and practical limitations of algorithms, the current state of the art in audio processing, and a vision for the future of human and computer interaction. In addition to solid task execution, you will be expected to help establish and drive engineering best practices for delivering a living, versioned product to multiple platforms on simultaneous release tracks.

The ideal candidate is flexible, self-motivated, a great team player and possesses strong cross-discipline and cross-team collaboration skills in addition to a strong digital signal processing background hardened by advanced work in the field.

Successful candidates will have most or all of the following attributes:
- Experience with and passion for audio and audio processing
- Ability to research, design, implement, verify, and analyze cutting edge digital signal processing algorithms
- Excellent C/C++ design and coding skills, DSP coprocessor programming a plus
- Experience with COM, WinRT, or managed components on Windows a plus
- Ability to work both independently and collaboratively in an open office environment
- A MS in Electrical Engineering or equivalent plus 2+ year industry experience in digital signal processing or PhD in Electrical Engineering or equivalent
- 2+ years of experience designing, coding and shipping professional software 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
Join the licensing and deployment development team in OSG and help us build the recovery features and technologies in Windows. Our group is on a mission to build rich, powerful deployment and recovery solutions to delight the Windows enterprise, OEM and consumer segments. Here is your chance to join a team of strong developers and spread your wings. This is a fast-paced group that rewards smart and motivated individuals.

The work touches many layers of the operating system and includes opportunities for partnership with other business groups at Microsoft, as well as our OEM and enterprise customers. The ideal candidate will be a quick learner who isn't intimidated by a large codebase. The ability to navigate low-level system software, think critically and propose sound and creative designs is a must in this position.

Qualifications:
3+ years of relevant industry experience
Strong design and coding skills in C/C++/Win32
Knowledge of OS internals and architecture
Solid debugging skills
Ability to quickly learn new technologies
Strong communication and collaboration skills
A track record of developing and shipping quality software
BS or MS in computer science, related degree, or equivalent experience
Apply for this job at Microsoft
The Marketplace Services (M$) team is responsible for the services which power Microsoft's marketplaces in Windows, Windows Phone, Xbox and on the web. We work in both the retail and consumer space to provide our customers a reliable, frictionless and easily managed commerce experience. This includes all aspects of catalog management and search, payment instrument management, purchasing, licensing, and fulfillment. Our services light up some of the most demanding clients including Xbox, Music, Video, App, and Games across the globe. We provide rich client side programming APIs that provide seamless browsing and shopping experiences across our service suite.

The M$ team is looking for a talented, self-motivated SE to join a top-notch engineering team which is building the purchase and physical fulfillment services that power microsoftstore.com. As part of this team you will be building the services that light up physical product sales and fulfillment across all of Microsoft's retail marketplaces. This is a great opportunity to get in on the ground floor of an effort that has direct and massive impact on the success of Microsoft.

A successful candidate will have the following:
* Strong design, coding, debugging, and problem-solving skills
* Robust knowledge of service oriented architectures, distributed computation, and cloud services
" Deep understanding of RESTful interface design, Azure services, and WCF implementation
* Strong programming language skills in C#, T-SQL, or both
* 5+ years' experience
* A Bachelor's Degree or higher in Computer Science, Computer Engineering, 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
Are you adventurous? Are you ready to do something that's NEVER been done before? Are you an Android expert looking for a challenge?

Our team is embracing Microsoft's new Cloud First, Mobile First strategy and developing a new set of compelling experiences that we are confident will delight our end users. We're fast moving, risk-inclined, and relish the difficult and ambiguous task before us. And we use the best tools available from both the OSS community and Microsoft.

We are looking for engineers with a passion for deep technical problem solving, who can move across the breadth of ambitious business goals and deliver high quality, performance-optimized, technical solutions. Successful team members can understand complex problems, break them down and document a working design, code it efficiently, and build corresponding functional tests.

Qualifications include:
6+ years of professional C++/C#/Java Software Design Experience
Demonstrated experience delivering high quality Android applications
Great leadership, communication & collaboration skills
Experience building high quality and comprehensive Unit & Functional tests
Demonstrated ability to learn new technologies quickly
Windows/Win32/WinRT experience a plus
Android NDK/AOSP development experience a plus
iOS application development experience a plus
Embedded software development (any OS) experience a plus
BS 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.
Apply for this job at Microsoft
If Business intelligence, Big Data and Analytics excites you, this job is for you! We're looking for a highly talented Software Engineer to help build our engineering system.

This position requires a strong passion for data analysis and BI, deep technical problem solving skills. You will be expected to make strong contributions to feature design; engaging with peers in planning, prototyping, design, and scheduling; writing solid code including unit tests and functional tests; and performing all aspects of high-quality cloud computing programming using the latest and most advanced technologies (like MapReduce and HDInsight).

Qualifications:
o 3+ years of development experience
o B.Sc. in Computer Science (or equivalent)
o Strong problem-solving and design skills
o Solid Experiences with both Web UI server and client technologies like: MS-SQL, ASP.NET, MVC, JSON, HTML/HTML5, javascript, css, Kendo, Bootstrap, jQuery, Web API, Azure and REST
o Strong C/C++ or C# coding skills and experience with managed platforms is a big plus
o Ability to work in an agile environment, learning and adapting quickly.
o Excellent communication, coaching and motivation skills.
o 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
Our team is looking for a Software Engineer who is passionate about security and capable of designing and implementing of the next generation of security features across PC, Phone, XBOX and the cloud. The role covers a wide spectrum of security technologies including protection from malware, physical as well as logical attackers through such measures as strong authentication, encryption, key management, integrity verification and virtualization.

As the developer in this position, you will own parts of our core security components. You will contribute to the architecture and the design; and develop brand new code. You will work closely with other members of the team. You will ensure the functionality, quality, consistency, maintainability and performance of the code base. This is an exciting opportunity to play a critical role in the long term success of core security technologies.

Qualifications:
Excellent design and coding skills;
Great communication skills;
Good handle on Windows OS architecture;
Solid understanding of software security principles;
BS/MS 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
Microsoft's OS Group delivers the operating system and core user experiences for Windows Phone, Surface and other tablets, laptops & desktops, servers, and cloud services, for hundreds of millions of customers around the world, every day. Still, we're hungry and keen to do much more for our users in this cool new mobile-first, cloud-powered world.

Our OneSync team builds the core platform which connects users with their business partners, friends & family by enabling key user experiences like Email, Calendar, Contacts, Visual Voicemail, mobile enterprise policy, and more, across a range of hardware platforms, technologies and services.

We're looking for an experienced developer to join the team that's taking sync to the next level. We want you if you have expertise in networking and advanced OS concepts as well as solid design and C++ development skills. While we're moving fast, we're in this for the long haul so we like working with people who are passionate about quality in the products they build and in their own work, relentlessly improving, and helping those around you learn and grow. A bachelor's degree in Computer Science, or equivalent, and five or more years of experience in software design & coding is important. You get extra cookies for bringing more education (master's degree in CS), past experience developing on Windows or Windows Phone, and some experience with mail and sync protocols like EAS, IMAP, POP, CardDAV, CalDAV, etc.

We have a good backlog of challenging projects in the pipeline for this team. The synchronization platform is a crucial part of connected consumer devices and key to enabling the compelling experiences around staying in touch. The technology is broad and evolving. It includes innovation in efficient algorithms and robust systems, developing application interfaces, contributing to networking and synchronization protocols and device and cloud-based solutions. The position involves broad scope and impact, deep technologies, hard analytical problems, and lots of fun collaboration. If this excites you, what are you waiting for? Apply Now!!

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 user experience team and help us merge our rich history of familiar and beloved experiences with modern innovations to create the worlds' best desktop!

As a software engineer on the team you will be responsible for the creation of high-quality architecture, design, and implementation of top-level Windows UI surfaces. You will collaboratively make product decisions on how best to deliver on our customer promises and scenarios. You will figure out how to make UI testable, flightable, and measurable to allow more agile iteration while maintaining high self-host quality. You will work closely with a team of creative, highly motivated, and talented engineers to create world class user experiences.

If you are up to the challenge, we would love to hear from you!

Required qualifications:
? 2+ years of professional software development experience
? 2+ years of experience with C++ or related technologies
? Experience with various UI frameworks like XAML, Silverlight, WPF or WWA
? Experience with performance tuning and tools
? Experience shipping at least one product
? Experience collaborating with other disciplines to develop user experience
? Strong design and debugging skills
? Proven skills with object oriented development and design patterns
? Passion for high quality engineering and writing testable code
? Excellent oral and written communication skills

A BA/BS in Computer Science, Math, EE, or equivalent industry experience
Apply for this job at Microsoft
Tired of being a development Borg, working on layer 4 of 7?
Do you want to work on the initiative that is one of the company's big bets, in a team where you will interact with tens of partners and build a platform of the future for Microsoft and our partners? Are you interested in building an extensible platform for enabling Microsoft to create a partner led ecosystem? If you enjoy driving innovation in a fast-paced services team, the cloud solution provider program is the right place for you.

What makes our team special?
It has never been a more exciting time to be on the reseller and partner ecosystem (RPE) team. We are delivering partner facing features at a very fast pace while continuing to extend and mature our platform. We are very execution/shipping focused, very collaborative, passionate and friendly.

In this position, you will own a set of partner user experiences. You will be integrating ordering, catalog and billing backend infrastructures. We are hiring extremely talented, motivated and productive individuals to join us at the heart of building Microsoft's Cloud Solution Provider Program. Successful candidates will be hardcore software engineers in at least one of the areas: Shipping Public facing APIs, scalable service development, and building user interface and backend system.

The perks with the job include the opportunities to:
oDesign, architect and build a software services to scale.
oApply your cross team collaboration skills to work with teams across
Microsoft to onboard onto the Partner Program - O365, Azure, In-tune,
Dynamics, CRM etc.
oGuide the team on developing the systems for high stability, fast
development, low development cost, and low maintenance cost.
oProvide technical leadership to other team members.
oHelp to build and grow talents in these areas.

Requirements:
oStrong design and problem solving skills, with a strong bias for
engineering excellence
oExperience in designing and shipping reliable production scale services
(ASP.Net, MVC, WebAPI is a plus)
oExpert coding skills in C# (5+ years)
oGood understanding of database design and programming
oExcellent written and verbal communication skills
*Ability to work with cross group partners
*Experience with scalable service design and development
*Experience leading and providing technical leadership to other engineers
oBachelor's or Master's degree in Computer Science or a related field

Preferred Qualifications:
oExperience in statistical data analysis
oExperience in user interface design
oExperience with Azure and Autopilot deployments

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 developing Operating System components that span from hardware drivers all the way to Windows Runtime APIs? Does the idea of writing code that powers billions of devices appeal to you? Come join the team that develops key Operating System components such as USB and HID. We innovate at the hardware-software boundary and collaborate with hardware partners to develop exciting new technologies that are used in devices of all form factors. Our stacks are used in all Windows versions including XBox. We are looking for a strong developer who is passionate about building high quality software for the latest device technologies.

The ideal candidate would meet the following requirements:
4+ years software development experience.
Solid understanding of Windows system concepts.
Good communication, and cross-discipline skills.
Experience in core networking technologies and/or user experiences 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're a small and growing team of experienced game developers and incubators working with truly inspiring new entertainment technology. We brainstorm exciting and ground-breaking experiences and quickly build working prototypes on top of developing tech. We transform our ideas into reality through shipping first-to-market products.

You're a software developer with a stellar track record and you love to learn and tackle new challenges. You're excited to collaborate directly with artists and designers in a game development-savvy studio. You're thrilled to apply your development talents building and iterating on prototypes to discover what works best, then leverage your knowledge to create incredible shipping software products. You're looking to make significant contributions to the early stages of a project with huge growth potential.

Responsibilities
Working closely with a talented cross-discipline team to define new user experiences
Rapid prototyping of new user experiences built on top on new and emerging technology
Owning the implementation and maintenance of new features, delivering them on-time and at high quality
Partnering with the technical leadership team to deliver solid technical designs

Qualifications
3+ years of professional development experience in C/C++
Shipped at least one product or title
Strong creative problem solving and algorithm development skills
Excellent debugging and optimization skills working in a multi-threaded environment
Passion for games, technology, and/or amazing user experiences
Self-motivated and comfortable dealing with the ambiguity of V1 and incubation work
Strong verbal and written communication skills
Bachelor's in Computer Science or related field, or equivalent

Bonus skills
Excellent skills in C#
Advanced degree in Computer Science or related field
Startup experience, V1 product, or similar demonstrated background
Expert in one or more technology domains - Computer vision, rendering, console development, multiple hardware platforms, machine learning, networking, audio, etc
Strong background in 3D and other applied mathematics
Demonstrated experience with modern game engines such as Unity, Unreal, or equivalent

osg.kudot

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