Senior Software Engineer, Operating Systems Engineering in Redmond, WA


TitleSENIOR SOFTWARE ENGINEER
CategoryDevelopment (engineering)
LocationRedmond, WA
DivisionOperating Systems Engineering
Date AddedMarch 28, 2015
Open Positions136

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 scalable, high availability services that power this Developer Experience, and we need you to join us!

As a Senior Software Engineer on the team, you will have opportunities to provide technical leadership by guiding the design and evolution of one or more of our front- or back-end services. In this position, you will collaborate closely with other software engineers, while working with PMs to shape and understand requirements, and with partner teams to ensure a smooth end-to-end experience. You will also be responsible for mentoring more junior engineers.

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 tasked with building a mission-critical post-sale monetization experience for Microsoft!

Qualifications:

1. Bachelor's degree in Computer Science or equivalent
2. At least 6 years of relevant software development experience, including experience working on scalable, distributed services
3. Outstanding coding, technical problem solving, and troubleshooting skills
4. Required: proficiency in C# and .NET
5. Highly desired: experience with REST API design and 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
Our team, M$, has a job opening for a Senior Engineer. M$ builds large-scale cloud services that support key shopping experiences for Microsoft's online software and hardware marketplaces (Xbox, Windows, Phone, MicrosoftStore.com, and so on). In our first year of operation, our services will run in four datacenters, handle natural language and keyed queries over read-only data projected to 150,000 TPS, handle reads and writes over transactional data projected to 50,000TPS, and burp out rainbows (as do so many cloud services). We'd like you to consider joining our team.

What makes our team special? We put a lot of emphasis on culture: we believe that our shared, well-articulated values are a big part of our success. Our culture attracts and proves rewarding for strong people who enjoy working together and learning from one another. We do not assign you to a single service and expect you to stay there: instead, you will have opportunities to work on all of our services and for several of our leads. We find this keeps things fresh, promotes growth, and broadens both your perspective and your support group. And finally, we provide an opportunity to learn about AutoPilot and Cosmos, and about how to build large-scale web and storage services on Windows and .NET.

We are looking for great people to fill this position, and we are optimistically flexible about exactly what makes a person great. At the core, we're looking for people who work hard, code well, and have a lot of grit. You may work on large-scale services, or you may long to work on them; you should definitely have passion for them. You should be a strong owner: you should care about your work, and about the success and growth of your team. Ideally, we are looking for a technical leader who likes to own task design and drive small groups of people to project completion. For us, code reviews are much more than an attempt to catch bugs: our senior engineers use code reviews to own the quality of our service implementations and to teach our more junior engineers. You will be happiest on our team if you have a flexible mind, since we are going to move you about from project to project and service to service so that you develop an understanding of the whole system.

At a minimum, you should have at least five years of relevant experience designing, developing, and deploying/shipping software. A technical degree in computer science or some equivalent field is required. Once these basics are covered, it's a very big plus if your experience is in large-scale services, and also if that experience is with Windows, C#, SQL, the .NET Framework, and RESTful web services (if you have equivalent experience on the public domain stack and are interested in walking on the wild side, that will work, too). You should bring several other skills to the table, but we're flexible about the particulars. We have need for people who are particularly good at algorithms, service security, asynchronous programming, cloud computing architectures, building for availability/reliability/scale, big data, and proactive monitoring and/or predictive analytics over the running system. If you have experience in a technical lead role, or in planning and scheduling, those are also positives.

Get in touch with us to learn more about our opportunity. And, thanks for reading.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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:
As a Senior Software Engineer you will be responsible for driving the architecture, design and implementation of modern services - including RESTful APIs, cloud computing and distributed storage. Use SOA patterns to enable highly available, scalable, and responsive services - including data center failover and disaster recovery. Lead a functional area, develop next generation features, ensure their quality, and also be responsible for Live Site health. You will work with team members to ensure design, specifications, and code meet industry best practices and standards. You will have an opportunity to mentor junior team members in best patterns & practices for delivering high quality services that challenge and contribute to the growth of the overall engineering team.

Required Qualifications:
8+ years demonstrated experience in designing and developing enterprise-level internet scale services/solutions.
Strong hands-on software development expertise including object oriented design skills, C#, .NET etc.
Demonstrated track record of designing, developing and delivering components on time.
Excellent analytical and problem solving skills
Excellent communication skills, including the ability to write concise and accurate technical documentation, communicate technical ideas to non-technical audiences, and to lead development teams.
Demonstrated ability to impact/influence engineering and project teams
Proven track record of shipping highly-scalable and reliable services/systems
Ability to work independently and in a team setting and be able to research innovative solutions for challenging business/technical problems
Solid technical aptitude and problem solving skills, take initiative, and must be result driven strong debugging skills

Desired Qualifications:
Excellent understanding of Engineering Excellence processes and requirements
Expertise and knowledge in Agile engineering practices (Continuous Integration, TDD)
Experience with Windows Azure and Cosmos Platforms
eCommerce Experience

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
Can you imagine a world where people can enjoy surfing the internet from any device and any time, sharing their experiences, doing social networking without the fear of getting hacked by the bad guys? Can you imagine the (re-)evolution that will take place when the business world becomes confident "The Cloud" is safer?

Then come and join us in the effort to make the information age safe and secure for our customers and the people of the world.

The Team:

The Defender team in the Operating Systems group delivers tangible value to millions of customer every day via an industry leading engine, platform and cloud services which provides software protection, detection and removal features for the Windows ecosystem. We work on a wide variety of software, including kernel drivers, user mode system services, application level and end user facing components. The engine is highly portable, hence it is easily integrated into multiple environments and its behavior can be driven through programmable signatures. The platform is capable of working off-line or leveraging cloud services to customize and enhance protection and remediation. The team is currently evolving many reputation technologies including good-known software identification, anti-rootkit technologies, anti-obfuscation technologies. In addition, we are advancing other protection, detection and remediation technologies.

The Opportunity:

If using the data from large scale cloud services challenges you and you are passionate about advanced cloud technologies where we leverage the cloud to fix the machine infected with malware, your place is with us in the Defender team.

Protecting software in real time requires components to achieve the highest levels of software performance. It is certainly critical to point out that our software has to be 120% tamperproof. Hence the team needs a wide variety of software development skills and expertise. Above all, the team needs highly motivated and self-driven individuals, very capable of delivering loads of Technical Excellence.

Currently, we are looking for a highly talented Software Engineer, who loves big data, and a fast paced, highly visible, fun work environment!

Requirements:

- Bachelor's degree or higher in a Computer Science or related technical discipline or equivalent experience
- 5 years of experience developing and testing software
- Strong coding skills in C/C++/C#
- Good communication and cross-group collaboration skills
- Ability to work both independently and collectively in a fun team environment
- High capacity to learn and adapt to new technologies and engineering processes quickly
- Experience in data engineering, big data

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 team in the Universal Store has the mission to provide the platform and tools that enable deep insight into our customers' preferences and the quality of our products to improve adoption, usage and satisfaction.

We are working on internet scale groups targeting system, used to support Windows flighting initiative.

We also provide rich experimentation and metrics framework, used by Universal Store and Xbox businesses.

We leverage the power of Big Data to make sure our customers are going to love new experiences we are building.

The ideal candidate would have a track record of delivering modern highly scalable data-driven services at high quality. Domain experience in cloud technologies like Azure would be an asset.

Qualifications:

-BS in Computer Science or equivalent
-7+ years C/C++/C# experience

Strong background in distributed systems and data analysis is preferred

Hands on SQL / SCOPE knowledge 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 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 8+ years' experience with C#.
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.
Apply for this job at Microsoft
Do you want to work on cutting edge networking in a hyper-connected world? We enable massive datacenter scale through Software Defined Networking (SDN) and ubiquitous connectivity for millions of devices. The inter-connectivity of devices and services is what we breathe. In order to accomplish our goal, we work on cutting edge data analytics, build cloud-scale workloads, and push the limit of networking performance. Our organization leverages the power of networking virtualization, big data to really understand how our scenarios are used and how our scenarios are experienced from a customer standpoint. We generate data at cloud-scale and leverage new tools and techniques for consuming this data from our millions of Windows Insiders. Experience in networking and device technologies are a huge asset to our engineers who analyze how our customers get connected and stay connected for their business.

We are an agile teams taking big innovative bets. As a member of this organization, you will own design and implementation of instrumentation for telemetry and analytics, generate cloud-scale networking workloads, and design infrastructure for ensuring fundamental quality (e.g. scale/performance/reliability). You will also be responsible for gathering and analyzing data to answer complex questions about how our customers utilize our networking capabilities, evaluate price and performance related scenarios. Responsibilities will also include building effective queries for parsing complex incoming customer data/feedback. This allows us to visualize the product health and customer satisfaction while leveraging collected data to influence feature development and continuously improve customer experience over time.

Come and join us empower the next generation of information workers and multi-tenant datacenters through networking!

A successful candidate will have:
Passionate for delivering high quality customer scenarios
BS+ in computer science or related fields
Proficient in C++/C# with great object-oriented design skills
Experience with multi-threaded/parallel programming
Proven ability to plan, schedule and deliver quality software
Ability to effectively collaborate in a team
Excellence in software engineering practices and coding

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 Maps and Location Apps? Do you love data? Our team is working on building a great Maps experience across all devices. We are seeking qualified candidates for a Software Engineer position in the Maps UX team.

Role & Opportunity:

In this role you will partner with Project Managers, other Software Engineers, and User Research in the areas of experimentation/flighting, data collection, analysis, scenarios and utilizing our data assets. You will identify new and interesting internal and external data sources and signals.

-You will own, design and implement instrumentation for telemetry that measures success of maps application with the customer. Test for product fundamentals (e.g. Performance/Reliability) as well as any necessary test infrastructure.

- You will also be responsible for gathering and processing usage data from various sources to answer complex questions about how our customers utilize maps application.

- You will also be responsible for making inferences to help product development and ultimately delight customers.

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. Skills in C#, Python, Perl, or other scripting/programming language will help refine the message contained in the data.

This position will require strong creative visualization skills to help build out reports to be consumed by engineers and managers. Part of your role will be to provide critical analysis of data and to drive the right solutions, design changes, optimizations and trade-offs in the context of business priorities. You will also lead test strategy discussions, develop test methodologies and plans, execute test procedures, and project-manage qualification cycles.

Qualifications:
- BS/MS in Computer Science or similar with more than five years of experience designing, developing and testing software.
- Experience with Excel, Power BI, SQL and data visualization preferred
- Experience with Machine Learning, Information Retrieval, Data Mining and Signal Processing a plus.
- Demonstrated ability to design comprehensive verification strategies with supporting documentation including test plans, procedures, and reports.
- Strong communication skills required, including the ability to clearly express technical concepts in verbal and written forms.
- Must be able to plan work, and work to a plan adapting as necessary in a rapidly evolving environment.
- Enthusiastic, motivated and self-driven.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 developed for Enterprise IT in 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 have expanded much more broadly. We are reinvesting in technologies and solutions providing Enterprise the best platform and productivity.

The Enterprise Management team will advance virtualization technologies to enable customers for provisioning, deployment and management across a large number of clients. We also build solutions for mobile clients in order to provide a seamless experience. 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 senior ICs. As part of dev leadership, you are expected to work with cross discipline and cross team for end to end design, smooth integration and execution. Our 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 6+ year in building industry grade software
- Proven ability to plan, schedule, and deliver quality software.
- Excellent analytical skills with a systematic and structured approach to software design
- Ability to provide technical leadership to the team, drive engineering best practices
- Strong expertise in C++ and/or C# and .Net or equivalent programming languages and framework
- Passion for system level development work
- Passion for Enterprise customers and solutions
- An entrepreneurial spirit with a can-do attitude - Self-starter, project finisher and adaptable, congenial colleague
- Ability to mentor junior members of the team.
- 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
The world of software is evolving at a rapid pace, and we are re-inventing the way Windows is developed for Enterprise IT in 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 has expanded much more broadly. In OSG we are focused in delivering technologies and solutions that provide Enterprise the best platform and productivity.

The Enterprise Management team's focus is to deliver application virtualization technologies to enable customers to centralize the provisioning, deployment and management of multiple applications across a large number of clients. We also deliver solutions to synchronize user settings across multiple clients in order to provide a seamless roaming experience. 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 hiring highly motivated Senior Engineer. As part of dev leadership, you are expected to work with cross discipline and cross team for end to end design, smooth integration and execution. Our 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 6+ year in building industry grade software
- Proven ability to plan, schedule, and deliver quality software.
- Excellent analytical skills with a systematic and structured approach to software design
- Ability to provide technical leadership to the team, drive engineering best practices
- Strong expertise in C++ and/or C# and .Net or equivalent programming languages and framework
- Passion for system level development work
- Passion for Enterprise customers and solutions
- An entrepreneurial spirit with a can-do attitude - Self-starter, project finisher and adaptable, congenial colleague
- Ability to mentor junior members of the team.
- 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
Are you passionate about developer productivity, do you wonder why we can't release features and services to our customers faster? If so, the Platform Services team in Universal Store has a job for you. Our team is responsible for creating the Flighting, Shadowing, and Traffic Management services that the whole organization depends on. The Universal Store is at the commerce core of nearly every team in Microsoft and our group is responsible for enabling all those features to get to production faster without risking quality!

We're looking for a Senior Software Engineer who can help drive the following:
- Testing in Production (TiP) services to help teams get their features into Production faster, with better quality and with a reduced risk of exposure to customers.
- Feature exposure/ ramping service, developers can now finish writing their code, ship it and slowly test and bake it before exposing and impacting real customers.
- Fork traffic from your service to another end-point so that you can gather better analysis on your test projects rather than using synthetic traffic.
- Standardized authentication/ authorization modules, and other enrichment modules exposed through NuGet packages that all teams can use and share.

Responsibilities:
- Design and build a scalable and highly available continuous delivery pipeline
- Collaborate with PM and test counterparts to plan and execute on key deliverables
- Work in a culture of continuous improvement, adaptation, reflection and growth.

Required Qualifications:
- 8+ years of professional experience designing, developing, and shipping high quality software
- Proven and demonstrable skill in C++, C# or Java. Experience with TiP and Networking technologies a plus.
- Strong problem solving, debugging and troubleshooting skills, advanced design and development skills
- Experience with Azure services and data storage is a plus. Experience with Autopilot is very appealing.
- Experience working through the full product cycle from initial design to final product
- BS/MS in Computer Science/Engineering or equivalent industry experience

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

*Please note relocation will not be provided for this

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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.

Minimum Requirements :

- 6+ years of software engineering experience
- 6+ 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 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 5+ 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 Cosmos and 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
Are you looking to be an active participant of biggest and boldest transformation at Microsoft? Do you want to work on highly available large scale distributed services used by millions of users? Are you passionate about the software performance and tools and technology to measure it? Do you love detecting and analyzing bottlenecks and profiling complex software components to improve performance? If you answered yes to all the questions, we have a job for you.

We are Universal store's performance, capacity and scale (PCS) team focused on customer facing performance and scalability aspects of Microsoft Universal store client and services. In this position, you will be a member of dedicated software engineers to build tools to assess and improve performance of universal store services in a dynamic and fast-paced environment.

Your key responsibilities will include:
oCreating, improving, and maintaining new and existing performance frameworks
oWork closely with other teams within the organization to ensure common goals and a coordinated approach are taken to measure service performance and solve complex performance and scale problems
oDrive a Performance culture across the org
oCreating statistically significant data through a rigorous, scientific approach to performance testing
oEffectively communicate team status, issues, and risks
oImplement new tests for Scalability, throughput and load testing

Required qualifications include:
o5+ years of experience in software designing and development
oBS in computer science or related discipline.
oStrong oral and written communication
oDesirable qualifications include:
oExperience building test automation and infrastructure using managed code
oExperience with performance testing of large scale, highly available online services
oProfessional Traits:
oPositive, can-do attitude to drive issues to resolution
oTeam player, willing to work and help others be successful
oAbility to work in a fast paced, agile environment

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Responsible for developing and testing the engineering system platform for Windows. This includes developing and testing computer applications that contribute to a highly distributed coordinated system. Thus must be able to evaluate requirements, estimate implications of changes, estimate development costs, design and implement the software, review the design and implementation, improve the development process, perform unit testing, communicate status, analyze risks and compromises, integrate software into a larger system, or diagnose and resolve issues. Work on specific software features or sections of code under supervision. May be assigned to various projects that utilize the required technical skills to deploy successful product releases, from early product definition and scoping to detailed specification, implementation and rollout phases.
Must have knowledge of security signing and cryptographic operations.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
We are seeking a strong Software Engineer for our advanced systems incubation group. Because this is an incubation group, a candidate must have a high tolerance for uncertainty and changes in direction. Experience in startups is a plus.

The successful candidate has a strong history of successful software design and implementation. This includes a demonstrated ability to ship products, and to be a key technical contributor to a substantial development effort. The candidate must have experience with a sizeable "systems" level codebase, like a Web browser rendering engine, an operating system, etc. Experience with native and managed code interoperation a plus.

In addition to typical development activities, the candidate will also spend a significant percentage of his time participating in design efforts.

Additional desirable skills include: knowledge of building programming language runtimes or memory managers; familiarity with both native code and managed code; compiler internals; knowledge of refactoring and code analysis tools; programming language design; and a willingness to deal with unfamiliar codebases.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 developers and interested in using data science to make Windows a better platform, this is the job for you. We are a team in the Operating System Group using data science principles to more deeply understand our developers and further advance the Windows platform. Our mission is to transform the organization into a data driven culture which makes product decisions based on actionable metrics.

We support a larger organization in its quest to improve quality through the use of data. Working in partnership with other developer-focused teams, we will ensure a great developer experience built from excellent tools, a world-class API surface, and a solid Windows platform. We will utilize the Build-Measure-Learn loop to enhance the lives of developers on a world-class Windows platform.

This Senior Software Engineer position will focus on applying machine learning and data science techniques to our business questions. Work will include conducting data analysis for broad insights, providing insight to our data science projects, and training others on critical tools and processes. Our team is highly iterative and candidates must be willing to try new things, learn from failure, and continually improve.

We are looking for a candidate who is an experienced software engineer who also understands the fundamentals of data science and machine learning. We work closely with other teams making collaborative skills a big plus.

Required Skills:
8+ years of software development and/or test development
A Computer Science degree or equivalent experience
Experience with Machine Learning and Data Science

Optional, useful skills:
R, IPython, PowerBI, or other data analysis tools
Knowledge of the Windows platform (Win32/WinRT)
Experience building Windows Apps
Experience with C++, C#, JavaScript, 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 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 senior software engineer 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 junior members of the team

Successful candidates must have:
- A minimum of 7 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 a tinkerer? Do you love working on challenging low level problems? Are you passionate about working in an area that makes the whole system run better? If so, we would love to talk to you!

We are the CoreMessaging team, and we provide critical scheduling and communication infrastructure used by numerous UI components throughout the OS. Our role is to provide a rich messaging and dispatch system which runs well on everything from the cheapest low power hardware to high end desktop computers. Our central location provides the opportunity for great impact across many parts of the product, and we have a large role and responsibility in ensuring that the system runs well.

You will have the opportunity to:
Wear many hats on a small team in a broad technical area
Work with partner teams, driving designs, implementing features in support of core product scenarios, and helping them to be successful
Work on auxiliary infrastructure and tools such as debugger extensions

You must have excellent coding and debugging skills, strong collaboration and communication skills, and 5+ years of software development and software design experience (C++/C#) with industry experience in shipping products. Ideal candidates are passionate about the product, creative thinkers, and act proactively to solve hard problems.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Interested in world-wide impact? The Partner & Customer Engagement (PCE) Tools and Services Team builds and supports the tools and services that enable the Operating System Group to manage and support their partners. Microsoft localizes and releases products in over 100 languages, and is looking for a strong developer to work on the next generation of localization tools and services. Top notch localization can only happen with a first class localization infrastructure, and we need your skills and expertise to deliver it. If you are passionate about code quality and delighting customers, and enjoy working in a fast-paced environment, then look no further!

As part of the Localization Infrastructure team you'll be at the center of the action, developing cutting-edge services for software and content localization. Performance, scalability, and reliability are all top priority, with solutions built upon the latest technologies including Azure, .NET, WF, WCF, MVC, WPF, TFS, SQL Server, and Windows Server. The Localization Infrastructure team has won multiple Engineering Excellence awards and is recognized by Microsoft leadership for its innovative solutions - we are uniquely positioned to help Microsoft teams improve their engineering efforts and best practices, and need your talent to take our services to the next level.

The ideal candidate is an experienced developer that enjoys an agile environment, is passionate about global software, and can innovate to meet the demands of a rapidly changing world market. Strong cross-team collaboration, design and coding skills, and troubleshooting ability are essential. Experience with a variety of technologies is required, including Azure, .NET, C#, SQL, Windows services, web services, and multi-tier development. Practical experience with localization technologies and previous Microsoft experience are a big plus. BS or MS in Computer Science 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
The Windows Update Service is one of the largest online software distribution service that delivers software updates and drivers to more than a billion Windows PC's all around the world. It's also the service powering update distribution for Windows phone, as well as apps and updates for the Windows Store. Our infrastructure is versatile enough to enable Microsoft product teams, IHV's/OEM's partners and 3rd party app developers to deliver their content in a highly scalable manner.

This is an exciting time as we embrace a cloud-first world with deeper & richer investments in services, and our team has great opportunities to enable new scenarios for our partners and customers. We are driving the exciting new charter to enable software distribution for Windows. These include compelling new scenarios such as operating system upgrades and flighting, distribution of applications via a unified store, and richer driver distribution for our large ecosystem. Come join our team if you are passionate about designing the next generation of distribution service capabilities. We are an agile, close-knit team looking for an engineer who is self-driven, motivated, creative and good with service design. In this role, you will be expected to not only design and implement complex features but also closely interact with partner teams to understand the customer requirements. You will have the opportunity to contribute to engineering processes for entire team and mentor junior members. Ours is one of the most critical services at Microsoft and you'll get to work with an experienced services team with a strong customer/partner focus for quality and user satisfaction.

Required skills
Bachelor's degree in Computer Science or equivalent
7+ years minimum professional development experience
Strong design, implementation and testing skills in Online Services.
Strong analytical, problem solving and communication skills.
Solid working experience in Distributed systems and Web services, C# and .NET programming, SQL and databases. Experience with Azure platform is a plus.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
We are the organization making Windows 10 and Project Spartan. Dreaming big and delivering big is our job. We thrill and delight. We open imaginations. We're working in an entirely new way. We pride ourselves on being cutting edge, data driven, and customer obsessed. To do our best work, we need the best people.

We're looking for an enthusiastic and experienced Software Engineer to join our customer obsessed team as we build a new Web Platform for the browser Project Spartan and the Universal App Platform.

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 the browser codenamed Project Spartan and the Universal 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 and customer expectations. 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.

Current areas of focus for the team include delivering world-class implementations of the latest networking standards, including HTTP/2 and HSTS.

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 across Windows 10 devices, 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 Web technologies, including HTML, CSS, and JavaScript
o Networking technologies, including TCP/IP, HTTP, and TLS
o SQL, including database design and query optimization
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
The Music and Video Apps are hiring! We are looking for a Senior SDE to join our highly agile team and take our application telemetry to the next level. Help us advance the state of telemetry, innovation as we scale out to support for Music & Video on Windows 10 on a bi-weekly ship cadence. This is a huge opportunity to use the latest technology to identify customer satisfaction / intent and turn that into positive change in our products.

As a member of the PTP Entertainment Telemetry team you'll take on a huge role shaping our core data analysis infrastructure as we support redefining the Entertainment space in 2015. Not only will you be working closely with the teams responsible for core app development but you'll also collaborate cross team with our many partners across the company including Windows, Windows Phone and Xbox One.

We are looking for folks with fantastic engineering skills and the passion to deliver on all the tasks needed to make innovative tooling a success. In this position you'll be the center of a fast-paced hub working closely with the rest of the telemetry teams, the core teams and our partners across the company.

Responsibilities:
- Design and develop scenario and data validation tools that have a big impact on our products.
- Work across partner product teams to understand scenarios and requirements
- Instrument product areas, gather and analyze telemetry to assess scenario health and discover issues
- Present scenario status to external and leadership teams across the organization

Successful candidates will have these qualifications:
- 7+ years of software development, with solid skills and experience coding in C#
- Demonstrated proficiency in Cosmos and data analysis technologies
- Proven skills and experience in gathering, analyzing and reporting on telemetry data from online services or client.
- Great leadership skills, with ability to drive and complete projects across teams.
- Good test aptitude and methodology with a strong customer focus.
- Strong written and oral communication skills
- Bachelor's degree or higher in a Computer Science or related technical discipline or equivalent experience

Join us in our Redmond Studios, we can't wait to see what you'll achieve!

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

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 a Senior 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. As a senior member of the team, you will be responsible to mentor and set architectural direction for the product we build.

You will help deliver new and improved functionality to customers each sprint. Additionally, you'll be responsible for ensuring that that product design and implementation is of high quality, working with senior engineers, designers, and program managers along the way.

Qualifications:
- 5+ years active development experience
- Extensive experience in C++, C# or other major development language
- Excellent 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/8.1 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
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 Enterprises and IT departments to manage Windows clients in a mobile and cloud first world. The impact and influence of this team is much larger than the team itself.

As part of Quality 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 within the Operating Systems Group, across the company as well as external partners and 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!

Your key skills should include the following:

- Strong engineering background with 5+ year in building industry grade software
- Proven ability to plan, schedule, and deliver quality software.
- Excellent analytical skills with a systematic and structured approach to software design
- Ability to provide technical leadership to the team, drive engineering best practices
- 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
- Ability to mentor junior members of the team.
- 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
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 which will allow customers to Deploy and Manage Windows and subsequently use a Secure Operating System that protects their 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:
?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 7+ 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
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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 the initiative that is one of the company's big bets, in a team where you will 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 systems.

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.

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
Our team is on the forefront of Microsoft's "Cloud First, Device First" mission.

Our team is looking for a Senior Software Engineer to provide IC leadership for our developer experience and help deepen the team's understanding of developer usage patterns, provide for telemetry and instrumentation, and improve debugging capabilities across the technology stack. Cross-Team collaboration required to coordinate and complete initiatives with internal and external partner teams.

Qualifications:
6+ year track record shipping software
3+ years of professional experience in C/C++/C#/Java
A BA/BS in Computer Science or related technical discipline or equivalent industry experience
Proven capability to work through ambiguity to deliver quality results

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
If you are passionate about user experience and enabling people to seamlessly interact with their files and data on any device, we have a career for you!

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

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 demonstrate and grow your technical leadership, and have lots of fun doing it.

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

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, Quality, 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

RESPONSIBILITIES:

- Design, develop, write, document and implement the next generation of file management experiences for PC, Mobile and other devices.
- Write clear, maintainable, portable code.
- Work well with PM, Design and Quality
- Anticipate, identify and articulate problem areas and develops preventative solutions.
- Accurately schedule and track development efforts.
- Has a clear vision of how the product should function
- To push the software engineering quality bar, both creatively and technically.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
There is no better time to join Marketplace than now. We are working on a grand convergence of services for developers and software publishers that will enable a single system to manage products for software developers and publishers. We aspire to deliver the highest quality collection of services and applications in the industry, enabling publishers to reach a billion 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 http://ASP.NET> MVC, WCF, and Windows Workflow to meet the needs of all of these customers.

Responsibilities:
- Design and build scalable, high availability web services and portals
- Collaborate with PM and teammates 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
Senior Software Engineer - 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 senior software engineer to help explore new entertainment experiences. 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:
- 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
- 5+ years of professional development experience
- Multiple shipped products or titles
- 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.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 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:
- 6 to 10 years of solid product development and shipping experience in C, C++, COM, WinRT 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.
- Able to work effectively with internal and external partners.
- 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
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!

OSG Business Marketplace Services team is responsible for facilitating and driving the delivery of the complex commercial and enterprise scenarios for future Windows releases Universal Store and future Windows releases as well as the commerce cloud platform. We are seeking a highly motivated software engineer who is passionate about creating high quality, scalable, and reliable services that will be used by the largest enterprise customer base in the world.

Qualifications
A successful candidate should be a highly motivated individual who is willing to take on challenging initiatives, capable of working both independently and with others as a team, and able to follow through to deliver results. This position requires a potent mix of leadership and core technical abilities; including the ability to design responsive, scalable solutions, ensure development execution, and champion quality throughout the software development process.

Responsibilities
As a member of the Business Marketplace Services engineering team, you will be responsible for the design and development of key components to enable enterprise scenarios for bulk purchase, distribution, and management of Store content on future Windows releases. This includes creating web services using .NET technologies and web experiences using WebAPI, ASP.NET MVC as well as the integration of those services with various partners within Microsoft. Your work will have a direct impact on the enterprise customers' interaction with Universal Store.

Requirements include:
A strong foundation in computer science; a BS in CS or related field is required.
Solid analytic problem solving and communication skills.
Demonstrated strong software design, C# coding and debugging skills.
Experience in web technologies including ASP.NET MVC, WebAPI, SQL, Azure Storage is preferred.
Experience in services, distributed systems, deployment, Microsoft Azure services 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
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!

OSG Business Marketplace Services team is responsible for facilitating and driving the delivery of the complex commercial and enterprise scenarios for future Windows releases Universal Store and future Windows releases as well as the commerce cloud platform. We are seeking a highly motivated software engineer who is passionate about creating high quality, scalable, and reliable services that will be used by the largest enterprise customer base in the world.
Qualifications
A successful candidate should be a highly motivated individual who is willing to take on challenging initiatives, capable of working both independently and with others as a team, and able to follow through to deliver results. This position requires a potent mix of leadership and core technical abilities; including the ability to design responsive, scalable solutions, ensure development execution, and champion quality throughout the software development process.

Responsibilities
As a member of the Business Marketplace Services engineering team, you will be responsible for the design and development of key components to enable enterprise scenarios for bulk purchase, distribution, and management of Store content on future Windows releases. This includes creating web services using .NET technologies and web experiences using WebAPI, ASP.NET MVC as well as the integration of those services with various partners within Microsoft. Your work will have a direct impact on the enterprise customers' interaction with Universal Store.

Requirements include:
A strong foundation in computer science; a BS in CS or related field is required.
Solid analytic problem solving and communication skills.
Demonstrated strong software design, C# coding and debugging skills.
Experience in web technologies including ASP.NET MVC, WebAPI, SQL, Azure Storage is preferred.
Experience in services, distributed systems, deployment, Microsoft Azure services 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
The OSG Data and Analytics team are at the forefront of Microsoft's mission to create modern, customer-obsessed, data-driven systems. We build the platform that enables HoloLens, Xbox, Phone, PC and Cloud Service engineers to instrument their code and watch it running in the hands of real customers. Our services & data power real-time customer experiences like Xbox One Achievements & Leaderboards and enable mission critical developer lifelines like Watson crash collection & analysis.

We are looking for top notch Senior and Principal Engineers to join us as we evolve our state of the art data collection and processing systems. Successful candidates will have experience building high-scale, high-performance and high-reliability services. You'll get to use the latest technologies and work alongside a high caliber team of engineers. We are a modern blended engineering team with no shortage of opportunities to make a big impact on the way Microsoft and its customers do business.

Requirements:
6+ years software engineering experience on a production service/product (C# / C++)
Experience with Large Scale "Big Data" systems
Experience developing against a Web Service stack (e.g. ASP.Net, OWIN/Katana)
Demonstrated ability to learn new technologies quickly
Great design and problem solving skills, with a strong passion for quality

Bonus points for experience with:
Azure based service & storage solutions
Middle tier development
Distributed systems
Large scale DB systems
Telemetry
Data Mining & Machine Learning
Map/Reduce systems, Scope, Hadoop/HDInsight

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 on the forefront of Microsoft's "Cloud First, Device First" mission.

Our team is looking for a Senior Software Engineer to provide IC leadership for our developer experience and will deepen the team's understanding of developer usage patterns, provide for telemetry and instrumentation, and improve debugging capabilities across the technology stack. Strong SE IIs encouraged to apply.

Qualifications:
3+ year track record shipping software
3+ years of professional experience in C/C++/C#/Java
A BA/BS in Computer Science or related technical discipline or equivalent industry experience
Proven capability to work through ambiguity to achieve effective test coverage

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Delivering more apps to more devices requires building out a foundation for a whole new set of applications and experiences beyond what is currently possible on Windows devices today. We are looking for developers with a passion for technology and deep technical problem solving, who can move across the breadth of ambitious business goals and deliver high quality, scalable technical solutions. Successful team-members will be able to thrive in a startup-like environment; manage multiple dependencies of both teams, technologies and frameworks; and grow their engineering and coordination skills across a range of frameworks and deliverables.

We are looking for a Senior Software Engineer to provide IC leadership for service integration: understanding the experience services provide to dev, ensuring their applications have the correct service needs and understanding the service offerings across different providers. Working with these services and apps will deepen the team's understanding of service usage patterns, provide for telemetry and instrumentation that may not be feasible with native applications, and provide for better debugging capabilities across the technology stack. The team will be charged with providing a complete service offering for our developer's needs.

Qualifications:
6+ year track record shipping software
4+ years of professional experience in C/C++/C#
A BA/BS in Computer Science or related technical discipline or equivalent industry experience
Experience in either game development, tablet and/or mobile development
Proven capability to work through ambiguity to achieve effective test coverage
Framework experience in non-Microsoft Mobile platforms (Oss, Android, IOS) 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 looking for opportunities to work on a large scale ecommerce platform?

Come be part the team that is expanding rapidly to enable various payment methods across the globe in the eCommerce space. Develop state of the art solutions to accept payments while detecting fraud, intelligent and smart payment UX flows that adapt to changing markets, payment patterns, customer needs and partner requirements. Our system serves key Microsoft properties and growth is continuous as the ecosystem revolves around us.

We are seeking a technically hands-on engineer to join our team. We are looking for an individual who is passionate about creating UX flows that can quickly adapt to changing global markets and integrate them into our key Microsoft properties.

Successful candidates are expected to have:
Exceptional problem solving skills.
Worked on data encryption.
Experience in building infrastructures and web services at large scale.
Auto-generate UX workflows based on metadata.

Qualifications include:
7+ years of relevant programming skills
Strong passion for delivering highly compelling, quality consumer experiences
Front end web development coding skills (ASP.NET, ASP.NET MVC or similar, HTML5, jQuery, CSS3, Javascript)
Middle tier development skills (C#, .NET, REST, Web Services)
Exceptional problem solving & debugging skills
Awareness of emerging design patterns and technologies
Familiarity with Commerce is a plus

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

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 help deliver the reporting and tools solutions across phone and desktop?

The Customer, Release, and Tools team within the Operating Systems Group Services (OSGS) group owns delivering a set of reports and tools across our clients and services. Our strategy focuses on app building, solution integration and using telemetry to deliver value to our customers. This role has high visibility into the leadership team and the responsibilities provide a growth path into the Principal band.

Our team is looking for a high performing and motivated senior software developer to complement our existing team and help to drive the design and development of our reporting and tools solutions. We are looking for individuals with experience building online services, strong design skills and the 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.

Qualifications:
5+ years of software development, with solid skills and experience coding in C#
Passion representing data in a visual way and is easily consumable
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
Experience with database technologies and SQL server
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
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:

Architecting, 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:

7+ years of experience with C#, Java, ASP.Net, SQL, Web Service protocols
5+ 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
Took calculated smart risks and executed on them successfully
Drove projects complex projects with tight deadlines
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
The OSG Data and Analytics team are at the forefront of Microsoft's mission to create modern, customer-obsessed, data-driven systems. We build the platform that enables HoloLens, Xbox, Phone, PC and Cloud Service engineers to instrument their code and watch it running in the hands of real customers. Our services & data power real-time customer experiences like Xbox One Achievements & Leaderboards and enable mission critical developer lifelines like Watson crash collection & analysis.

We are looking for top notch Senior and Principal Engineers to join us as we evolve our state of the art data collection and processing systems. Successful candidates will have experience building high-scale, high-performance and high-reliability services. You'll get to use the latest technologies and work alongside a high caliber team of engineers. We are a modern blended engineering team with no shortage of opportunities to make a big impact on the way Microsoft and its customers do business.

Requirements:
6+ years software engineering experience on a production service/product (C# / C++)
Experience with Large Scale "Big Data" systems
Experience developing against a Web Service stack (e.g. ASP.Net, OWIN/Katana)
Demonstrated ability to learn new technologies quickly
Great design and problem solving skills, with a strong passion for quality

Bonus points for experience with:
Azure based service & storage solutions
Middle tier development
Distributed systems
Large scale DB systems
Telemetry
Data Mining & Machine Learning
Map/Reduce systems, Scope, Hadoop/HDInsight

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 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 Universal Store.

In Universal Store the Billing Backend team is responsible for the correct tax calculation of all online purchasing models in Microsoft. It also owns all billing backend jobs and services, including Transaction Cycle End Processing job to collect money from customers periodically, as well as some backend message queues to facilitate cross service communication.

We are in the early stages of an iterative, multi-year project to rewrite our services, support significant new models and scenarios, and ultimately move all requests from our existing systems to our new system. This is being done as part of a concerted E2E initiative across the company. We are looking for an experienced, senior developer to help us drive this effort.

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
The ability to work independently and in small teams, partner effectively cross-group, and manage multiple priorities and deliverables concurrently in a fast-paced environment.

Qualifications include:
7+ 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.
Proven framework level API design skills is a plus
Familiarity with Commerce is a plus

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.
Apply for this job at Microsoft
We're the people that developed Kinect and profoundly changed the way people interact with technology. We're a rapidly growing team working with truly inspiring new technology. We transform our ideas into reality through ground-breaking experiences and shipping first-to-market products. Now our team is about to change the world again, and we need your help!

You are an experienced developer with a stellar track record and you are excited about big data telemetry, test flighting, and data analytics. You love architecting, designing and implementing innovative backend systems for rapid insight analysis based on massive data and knowledge streams. You have a deep area of expertise and the ability to apply it to new technology and business areas. You're looking to make significant contributions to the early stages of a project with huge growth potential.

Qualifications
4+ years of experience with C++, C#, ASP.Net, SQL, Web Service protocols
2+ years of experience working with big data & analytics in a production environment
Excellent hands-on design, coding and debugging skills especially Web related services and applications
Willingness to work in a start-up organization with evolving responsibilities
Strong problem solving and algorithm development skills
Passion for technology and amazing user experiences
Strong verbal and written communication skills

Bonus skills
Engineering experience building large data systems based on SQL, Hadoop, etc.
Data Visualization expertise
Experience with Azure, Cosmos, Scope
Understanding of how ETW, Watson, and SQM work
Experience with WLI, Metron, or Telreports a plus
Advanced degree in computer science or related field
Startup experience, first version product, or similar demonstrated background working in a greenfield area
Technical leadership experience

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
The Seller team for the Universal Store is looking for a Senior Software Engineer to contribute to building the set of Analytics and Insights features we are adding to the new Developer Portal. We are looking for an enthusiastic candidate who is very customer focused and can bring strong technical expertise to help us accelerate our efforts to provide the highest compelling set of insights to Developers.

This is an exciting time to join our growing team! 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, and partners to provide our end users with the best experience possible.

Responsibilities:
-Design and implement big data processing and data analytic scalable jobs
-Design and build scalable, high availability web services and portal
-Combined (dev/test/ops) 'devops' software role
-Collaborate with PM and teammates 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+ in computer science or related field
-5+ years in software design, shipping multiple products
-Big data processing and/or data analytics
-Proficiency in C#, Net, or Java
-SQL skills
-Design patterns
-Strong problem solving, debugging and troubleshooting skills, advanced design and development skills
-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
-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
The Universal Store Billing team is looking for a senior developer 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:
7+ 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 is a plus

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Do you love taking photos and videos? Do you want to enable experiences that let you and others relive great memories with photos and videos? We are looking for a solid developer who can innovate and develop technologies for future releases. Ideal applicants for this job should possess solid coding skills, a strong desire to innovate, good presentation and writing skills, and a demonstrated ability for improving and shipping products. If that's you, read on!
Our team within the Operating System Group is responsible for media capture stack across the Windows ecosystem. We empower application developers to write innovative, differentiated camera and photography apps for Windows. In partnership with IHVs and OEMs, we strive to obtain best possible captured pictures and the highest quality video, all on Windows devices.

Our team is working on innovative technologies related to image processing, video processing, camera, and computational photography. In this role you will be responsible for the design, implementation, testing, and optimization of WinRT APIs and underlying platform for camera capture and processing components leveraged by a number of experiences on a wide range of systems. Our work is highly visible and very rewarding. You'll be working in a team of very motivated and passionate people. You'll have the opportunity to influence decisions that have broad impact across Microsoft, its partners, and hundreds of millions of happy customers around the world.

A perfect fit in this environment, requires you to be:
- Flexible
- Self-motivated
- A proven collaborator
- Passionate for changing ambiguity into decisions
- Motivated and able to quickly learn new technologies.
- Attentive to detail

Responsibilities:
- Architect, design, develop, and test framework and higher level WinRT API to support Computer Vision and Computational Photography components
- Work in close partnership with a team of diverse and talented peers, including device and application teams
- 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:
- Solid programming skills, at least 6 years of experience in C/C++
- WinRT API development, Programming in C#
- Proven experience working through the full product cycle from initial design to final product
- A proven track record of shipping quality products on time
- Deep native development skills in C++ design and coding, instrumenting, and debugging skills
- BS+ in Computer Science, Computer Eng. or Electrical Eng.

Desirables include:
- Experience with Windows driver model
- Experience in writing services
- Experience with media capture on SoC/mobile systems, camera processing pipeline, image quality fundamentals
- Computer Graphics: DirectX, D2D, HLSL, D3D, D3D11, or OpenGL
- Experience writing performance-critical code, such as memory optimizations or SIMD processor extensions (e.g. SSE/AVX/NEON)
- Windows Media Foundation, MFTs
- Strong leadership skills

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
We are looking for exceptionally talented Quality Engineers to help us provide the best experiences across our ecosystems. The ideal candidate is self-motivated, experienced and flexible - with the skills and experience to succeed and thrive in a fast-paced environment. Willingness to experiment and to steer with data is a must.

Requirements:
o Bachelor degree in Computer Science or related
o 10+ years of relevant programming skills
o Strong passion for delivering highly compelling, quality consumer experiences
o Strong verbal and written communication skills with excellent interpersonal communication and collaboration skills
o Ability to design complex systems while developing technical depth and expertise in specific areas
o Exceptional problem solving & debugging skills
o Awareness of emerging design patterns and technologies
o Ability to mentor as well as become the technical go-to person for multiple complex areas
o Ability to provide technical leadership and drive engineering practices across the whole team and into the larger organization
o Ability to explore new directions, identify new opportunities and technical developments that can impact positively the product and the team

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Delivering more apps to more devices requires building out a foundation for a whole new set of applications and experiences. Leveraging the power of the cloud, our team will deliver a broad set of experiences. Powering these experiences will mean leveraging geo-distributed, scalable, responsive, services that are always on and easy to operate.

We are looking for engineers with a passion for technology and deep technical problem solving, who can move across the breadth of ambitious business goals and deliver high quality, scalable technical solutions. Successful team-members will be able to thrive in a startup-like environment; manage multiple dependencies of both teams, technologies and frameworks; and grow their engineering and coordination skills across a range of frameworks and deliverables.

Our team needs a Senior Software Engineer to provide IC leadership for our developer experience. This person will dive into the experience for application developers to enable their applications in the scenarios lit-up by the team. This individual will delve into application usage patterns, provide for telemetry and instrumentation, and provide for better debugging capabilities across the technology stack. The team will be charged with providing a full assessment of the developer experience, including but not limited to platform programming, tools, developer telemetry and developer support.

Qualifications:
6+ year track record shipping software
4+ years of professional experience in C/C++/C#
A BA/BS in Computer Science or related technical discipline or equivalent industry experience
Experience in either game development, tablet and/or mobile development
Proven capability to work through ambiguity to achieve effective test coverage
Framework experience in non-Microsoft Mobile 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
Do you use a computer every day? Do you have opinions on the best way to organize apps, arrange windows, multi-task between apps and increase productivity for users? Then the desktop team in the Windows Shell is the place for you! Our mission is to build the most productive desktop experience on any computer, using mouse, keyboard and touch. We recently introduced the Start Menu in Windows 10, and are driving the evolution of the taskbar, window snapping, virtual desktops, animations and the modern look of Windows. Come join us, and when someone asks what you do, you can point to that feature you built that they use every day!

As a software engineer on the team you will be responsible for the architecture, design, and implementation of top-level Windows UI surfaces. You will use agile engineering practices like Scrum and Kanban and software patterns like model-view-controller to produce high-quality user experiences using UI frameworks like XAML. You will be part of a small feature crew responsible for feature creation, implementation, testing and shipping. Your work will ship in future releases of Windows to millions of customers.

Requirements:
5+ years of professional software development experience
5+ 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 multiple products focusing on user experience
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
Bring your customer focus and technical expertise to an exciting and growing business at Microsoft!

Universal Store is where Microsoft's enterprise and consumer customers go to buy apps and devices. Our team has responsibility for membership related UX and services like account, profile, privacy, family and device management and end-to-end consumer in-product, web and assisted support experiences.

We are looking for enthusiastic, high energy, high caliber developers to join us in this mission. You will be developing code using latest technologies. You will have the opportunity to architect, design and solve tough technical problems in collaboration with other teams.

Responsibilities:
o Live the services culture to build high scale elastic web experiences.
o Accurately plan and execute to deliver on commitments to Microsoft consumers.
o Design and code robust and high quality solutions
o Mentor junior team members

Requirements (Required skills/experience/education for this role)
Successful candidates will have:
o 5+ years of experience in software development.
o Expert knowledge of JavaScript and fundamental web technologies (HTML/CSS)
o Strong customer focus.
o BS/MS in Computer Science or equivalent.

Plus experiences
o Experience working through services development cycles.
o Aware of web libraries and frameworks such as jQuery

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 in commerce systems. These systems have huge global footprint and process millions of transactions daily. Marketplace E2E Engineering 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:
Work across partner product teams to understand scenarios and requirements.
Design and develop engineering solutions to diagnose and detect anomalies.
Design and develop data validation tools/services.
Instrument product areas, gather and analyze telemetry to assess scenario health and discover issues.
Present scenario status to leadership teams across the organization.
Ensure the test tooling and architecture supports e2e delivery while enabling scrums teams to move as fast as possible.

Qualifications:
7+ years of software development, with solid technical skills and experience coding in C#.
Experience working on both Client and Services technologies.
Proven skills and experience in gathering, analyzing and reporting on telemetry data from online services.
Great leadership skills, with ability to drive and complete projects across teams.
Excellent troubleshooting skills.
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
Do you love your Windows Phone, desktop, Xbox? Are you excited about Microsoft's vision to allow users to access their purchased apps and media across all of their Microsoft devices?

The Operating Systems Group Services (OSGS) E2E Engineering team supports our Core Platform teams by validating the success of our customer E2E scenarios and flow of data between our systems. Our goal is to ensure we are providing a consistent and delightful experience across all of our clients and services. Our strategy focuses on using data to evaluate our scenarios with a push towards Testing in Production methodologies and passive monitoring.

Our team is looking for a high performing and motivated Senior Software engineer to complement our existing team and help to drive the design and development of our tools and processes. We are looking for individuals with experience building online services and possessing strong design skills. 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 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 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 scenario and data validation tools and services.
Work across partner product teams to understand scenarios and requirements
Instrument product areas, gather and analyze telemetry to assess scenario health and discover issues
Present scenario status to external and leadership teams across the organization
Qualifications:
7+ years of software development, with solid skills and experience coding in C#
Demonstrated proficiency in front-end web development and technologies
Proven skills and experience in gathering, analyzing and reporting on telemetry data from online services.
Great leadership skills, with ability to drive and complete projects across teams.
Good test aptitude and methodology with a strong customer focus.
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 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
- 3 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
Want to help shape the next generation of real time big data scenarios?

The Data and Analytics real time scenarios team is responsible for providing real time data-driven solutions and foundational services for our customers that help them build the right devices, apps and services and run them more efficiently and reliably. Currently used by the biggest services and apps in the company - Outlook, OneDrive, Hotmail, Xbox Live and more.

We are looking for a smart, highly motivated senior engineer to lead the design and implementation of new key real time big data scenarios.

Qualifications:

Strong technical problem solving and design skills
Proven experience, C++ or C# or Java coding skills
At least 6 years of experience with high-scale services and modern distributed system paradigms
Positive can-do-it attitude
Strong track record and drive for results
Interest in mentoring junior developers

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 scenarios for apps, games, videos and music across phone, desktop and Xbox?

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. This role has high visibility into the leadership team and the responsibilities provide a growth path into the Principal band.

Our team is looking for a high performing and motivated senior 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:
o Design and develop apps and integration solutions for scenario validation across clients and services
o Work across partner product teams to understand scenarios and requirements
o Instrument product areas, gather and analyze telemetry to assess scenario health and make improvements that benefit customers
o Communicate scenario status to leadership teams across the organization

Qualifications:
7+ years of software development, with solid skills and experience coding in C#
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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 senior ICs. As part of dev leadership, you are expected to work with cross discipline and cross team for end to end design, smooth integration and execution. Our 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 6+ year in building industry grade software
- Proven ability to plan, schedule, and deliver quality software.
- Excellent analytical skills with a systematic and structured approach to software design
- Ability to provide technical leadership to the team, drive engineering best practices
- 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
- Ability to mentor junior members of the team.
- 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
Are you looking to be on the cutting edge of graphics technology? Are you passionate about enabling developers, and helping potentially billions of customers have an amazing visual experience? Come join the Windows Graphics team!

The Core Graphics team is responsible for delivering high quality visual capabilities for existing as well as upcoming display hardware in the Windows ecosystem. We work with various graphics components from kernel mode drivers all the way to the API layer to deliver amazing visual experiences. Our team works with IHV partners from across the industry to help drive and align the evolution of GPUs. If you are passionate about deep diving into the core of the kernel, working with next generation hardware, or looking to collaborate with partners to bring exciting new scenarios into reality then we are the team for you.

As a senior member of the team you will be expected to define a quality strategy that delivers insights into key usage patterns of consumers and expected to drive changes in the platform as a result of those insights. You will be involved in performance analysis, work with next generation hardware and collaborate with partners to bring exciting new scenarios into reality. The ideal candidate will be flexible, self-motivated, and able to work effectively with other disciplines and other development groups across OSG and Microsoft. We value passion, creativity, sound engineering practices, ownership, and accountability.

Qualifications/Requirements:

- Passionate and committed to ship world-class products
- Strong Test Engineering and Computer Science background
- Experience with common telemetry tools
- Experience working at low levels of the software stack, device driver development, and integration of hardware and software
- Excellent debugging, problem solving, and analytical skills
- Prior performance analysis experience is a huge plus
- Prior product development and in depth hands-on, working knowledge of .NET, C#, and SQL is a plus
- Ability to work effectively both within a team and cross-team to drive issues to resolution.

If you are looking for interesting technical challenges and the opportunity to bring exciting new scenarios into reality, submit your resume to find out more.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
This Job is eligible for the following work arrangements :Flex Time
Our 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.

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
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 senior 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 5 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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 senior 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 JS, WebGL, Window Mobile, and other similar technologies
- 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, 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

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
We're a small and growing team of experienced incubators and game developers working with truly inspiring 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 senior software engineer 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.

Candidate responsibilities:

- Collaborate closely with designers, artists and central technology teams
- Own technical aspects of specific product features
- Implement product features
- Prototype new product features

Candidate requirements:

- 5+ years of professional development experience in C/C++
- Shipped multiple products or titles
- 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
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 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.

Are you excited about big data? Are you passionate about improving custom shopping experiences? Do you love understanding our customers and finding how effective our marketing campaigns are working? If you do, here is a great opportunity to be part of the team that creating the future shopping experience on the web. You will be a member of a team that will be collecting telematics, building insightful report, flight features and creating experiments to understand how to serve our customers better.

Responsibilities of this role include:
oProviding technical assessments and feasibility analyses of product requirements.
oWorking with partners across multiple teams to design end-to-end systems and experiences.
oThinking through third-party developer and end-user scenarios to ensure properly focused designs.
oDeliver end to end solutions including instrumentation, data analysis.

Qualifications include:
oThree or more years of experience in web development.
oStrong technical background with breadth across web sites and web services.
oA track record of shipping one or more Microsoft products or other commercial software products.
oExperience in UI development.
oProficiency in C#, Javascript

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
We are hiring a Senior Web Developer to help create an adaptive web experience across Microsoft.com and MicrosoftStore.com, to radically redefine how customer's experience in learning, trying and buying our first and third party products online. You will be responsible for designing a performance solution and implementing that solution using the latest web technologies and frameworks. We are a fun, inclusive team that values quality, collaboration, and results. This is your chance to join our talented team to build a mission-critical site for Microsoft.

Responsibilities of this role include:

oBe an advocate for a great end-to-end consumer experience. You care about how your features impact the overall customer experience.
oHelp drive architecture for Microsoft Online Store e-commerce web site, both in the US and world-wide.
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
oContributing to team-wide infrastructure investments

Qualifications include:

oSix or more years of professional experience in software development
oYou have incredible coding skills. Your friends and coworkers describe you as an "animal." Your programming ability is way above average, as demonstrated by a continuous string of successful projects.
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

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
Our team is looking for a highly motivated Senior Software Development 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.

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 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 for this position:

At least 7 years' experience as an SDE / SDET.

Strong Design and implementation skills and knowledge and proficiency in C# and / or C++

Strong understanding of telemetry is a plus

Great communication skills

Desire to solve complex technical problems.

Demonstrated proficiency in automated test design

A desire for constant improvement and advancing the state-of-the-art

A BS degree or higher in Computer Science or related field 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 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. If you're passionate about building a compelling browser and delighting our customers, this is the opportunity you've been looking for.

Your responsibilities will include working closely with Program Managers to identify core browser scenarios, add instrumentation to collect scenario data and convert data into actions and decisions to ensure customers are delighted with a browsing experience that empowers users to navigate the web with ease and get things done in a most productive way possible. Responsibilities will also include partnering closely with other reliability and performance teams or individuals to build reliability and performance test infrastructures and drive reliability and performance of the browsers through data analysis and other engineering actions. You will own design and implementation of test infrastructures for reliability and performance as well as necessary end to end tests.

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# or 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:
Web Technologies, including HTML/CSS
Reliability and performance testing

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 seeking a Senior Software Engineer who will lead optimization of the boundary between silicon and software for major IP blocks across multiple SoC architectures. In this role, you will collaborate with the most experienced technical leaders within the operating system group and within the SoC industry to implement forward looking architecture initiatives. This position requires technical breadth and strong collaboration skills to enable our SoC technology partners to bring new products to market which run best when hosted by Microsoft software.

In this role you will:

- Build optimized architectures at the boundary between OS software and SoC hardware
- Author specifications which SoC architects will use to build compliant IP blocks
- Collaborate with SoC partners to bring these new capabilities to market
- Author functional tests to facilitate SoC architectural correctness

Qualifications:

- BS in Computer Science or Electrical Engineering
- 8+ years of combined experience developing SoC IP blocks and/or driver software
- Architectural creativity and ability to reflect new architectures in C/C++/C#

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Are you passionate about how users interact with phones, tablets, and PCs?

Our team is focused on how to make input with Windows great. Our goal is to help users get their thoughts and ideas into the device they are using as quickly and easily as possible. 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 work closely with a team of dedicated professionals who will share your passion and drive.

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

Job requirements:
- BS or MS in Computer Science or related fields.
- 3+ 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 language modeling and machine learning 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
Are you passionate about DVDs? Did you research dozens of DVD players, Audio systems and TV sets before selecting the perfect one? Does poor quality video on the Internet/Cable/Satellite make you sick? Do you long for all TV programs to be in High Definition with those crisp perfect details? If you answered 'Yes' to any of these questions then this may be the ultimate job for you.

The Core Media Processing Technology (CMPT) team is responsible for delivering High Definition compression technology for Xbox 360, DVD players, Windows and anything else we can get our hands on. We are looking for Software Testing Engineers with a Development focus to help ensure we are delivering the best video and audio experience in the world.

Core responsibilities include developing creative test automation to verify video and audio quality, working with Developers to resolve issues, understanding customer needs, competitive analysis and helping to define product direction.
Ideal candidates should have solid analytical skills, be a team player, have a strong drive, communicate effectively and have a passion for media. Previous experience with Video and Audio compression preferred. Proficiency in Win32 APIs and C/C++ development is a must. Experience with Xbox/Xbox360 or Embedded systems is a plus. A Bachelors degree in Computer Science, Engineering or Mathematics is recommended.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, 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
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 work for the team that provides the critical foundation for delightful experiences. From silicon, to drivers, to graphics and media, this team defines the device experience for millions of customers around the world.

Focusing on Xbox, you'll be part of a dynamic and pragmatic group bringing broad modern compiler techniques to bear on a modern shared-memory GPU. Work with game developers and the Xbox graphics team to diagnose codegen related performance issues, and leverage your back-end experience to innovate the compiler and make it easier to extract stellar performance from our GPU toolchain. Love compiler back-ends? Love working on optimizations? Love to see your stuff get used? Our team is seeking experienced back-end compiler engineers to bring its GPU toolchain into a new age. This is your chance to drive impact for millions of consumers! We also support plenty of longer lead time work in the areas of Instruction selection, expression optimization, alias analysis, register allocation, and "High Level Transformations. "

Requirements:
- Experience implementing classic back-end compiler transformations
- Demonstrated ability to ship compilers
- 5+ years of experience using C/C++
- Passion for correctness
If this sounds like your dream job then please apply today!

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 6 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
Want to work on a startup team with a big vision and the charter to accomplish it?
We are building a set of brand new experiences that will bring the power of the cloud to customer's hands.
It will mean building a service that is geo-distributed, scales massively, responsive, always on and easy to operate.
We're going to bring more apps and games, to more customers, across more devices.

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, scalable technical solutions. Successful team-members will be
able to thrive in a startup-like environment; manage multiple dependencies across multiple teams, technologies and frameworks;
and be comfortable learning and adapting in a shifting marketplace and have a must ship mindset.

Qualifications:
B.S. in Computer Science or a related field, or equivalent industry experience
5+ years of experience with C++/C#
Demonstrated track record of shipping and running large world class internet services at scale
Excellent teamwork and collaboration skills
Experience with cloud computing
Strong customer focus and passion for doing what's right for the customer
Experience building high quality and comprehensive Unit tests

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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!

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.

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

We have an immediate opening for a highly motivated Senior Software Engineer who has experience contributing to the design, implementation, and bring-up of low-level systems for new platforms. We are looking for someone with strong systems background and passion for OS internals. The successful candidate should have experience with some or all of the following: OS development, driver development, debugging, hardware bring up, sensors, Wi-Fi, manufacturing, BSP and OS image creation, update, interrupts, DMA engines, mobile platforms, DSP/FPGA/firmware development, RTOS, and GPU programming.

Responsibilities:
Design and deliver key drivers and OS components for our product.
Assist with hardware bring-up, 3rd party driver integration, and device manufacturing.
Partner with the hardware diagnostics and manufacturing test teams.
Work in close partnership with a team of diverse and talented peers in various disciplines including design, hardware, PM's and Quality for sustained long term success.
Partner with the architects and the technical leadership team to deliver solid technical designs.
Own costing for your engineering activities, and execute with high accountability to schedule and quality.
Participate actively in detailed design, code reviews, and issue triage with the feature team.
Maintain an unwavering focus on our customers and the value you can deliver to them.

Successful candidates must have:
6+ years of relevant software design and development experience preferably on shipped consumer products or platforms.
A BS in Computer Science or equivalent.
Outstanding technical problem solving skills.
Excellent design, coding, and debugging skills.
Excellent written and verbal communications skills.
Experience writing performance critical code in C/C++.

Additional experience desired:
Experience with mobile or embedded systems and their constraints
Experience with Windows componentization, Windows Phone, or Xbox
osg.brunos
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 Operating Systems Group (OSG) Arcadia team is leveraging many new app technologies to bring premium and unique experiences to Microsoft's core platforms. We are looking for bright, talented engineers to help the next big thing for Microsoft.

The ideal candidate is self-motivated, experienced, driven, collaborative, and flexible. The candidate seeks the simplest and most elegant solution to complex technical and business challenges. The candidate has a "get it done" attitude, but ensured that quality is never compromised. Working on a "v1" product team should excite you and motivate you to ship something that's never been shipped before.

Desired Qualifications:
5+ years of professional C++ Software Design Experience
Great leadership, communication & collaboration skills
Windows Store and Windows Phone SDK development experience a plus
Proficiency in C++ & modern programming paradigms
Strong debugging, troubleshooting, and diagnostic skills
Non-MS platform (Android, iOS) experience a plus
Experience building high quality and comprehensive Unit tests
Demonstrated ability to learn new technologies quickly
A track record of delivering products, features and functionality on schedule at high quality
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 graphics team is looking for a passionate and experienced developers to join our low level kernel team. You will contribute directly to the Windows Graphics Driver Model (WDDM) which is the hearth of the windows graphics subsystem across all of Microsoft platforms and includes our GPU scheduler and our GPU memory manager. You'll have the rare opportunity to work with partner from across the industry to help drive and align the evolution of GPUs. As GPUs continue to evolved into fully preemptable, schedulable and virtualizable processors you'll be at the hearth where all the magic happens.

Qualifications:
- BS in Computer Science (MS is a plus). 6+ years of relevant software development experience in C/C++
- Experience working at low levels of the software stack, device driver development, and integration of hardware and software
- Excellent debugging, problem solving, and analytical skills.
The ideal candidate has excellent communications/customer interfacing skill and the ability to deal with ambiguity and prioritize issues. Experience with embedded device development is highly 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
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 task before us. We are also fully invested in using the best tools available from both the OSS community and Microsoft to ensure a great development experience.

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 solutions efficiently, and build corresponding functional tests to ensure their code stands the rigors of time and a complex operating environment.

The candidate will be responsible for delivering core pieces of the product ensuring good interoperability with the rest of the team's code and a smooth and seamless experience for the end user.
.
A good candidate will have:
6+ years of professional C++/C#/Java Software Design Experience
Great communication & collaboration skills
Experience building high quality and comprehensive Unit & Functional tests
Demonstrated ability to learn new technologies quickly
BS in Computer Science, related discipline, or equivalent experience
A great candidate will have
A proven track record of developing high qualityservices and/or applications
In depth knowledge of Window, Win32, and Modern App development paradigms

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 and other B2B efforts

There is no better time to join Microsoft Universal Store Developer and Seller team than now. The team is embarking in a journey with many challenges ahead. We are working on delivering an amazing experience for application developers, publisher and seller while managing an ever growing portfolio of applications and services. We have made decisive step in the right direction and we need your help to finalize our vision. We aspire to deliver the highest quality collection of services and applications in the industry. The team leverages a variety of frameworks including Windows Azure, Auto Pilot, ASP.NET Web API, Single page web app with various open source frameworks, Windows Workflow and distributed technologies at Microsoft to meet the needs of all of these customers.

Sounds exciting? Apply to the job NOW!
Responsibilities:
-Design, build and test 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 lead with:
-BS+ in computer science or related field
-5+ years in software design, shipping multiple services or products
- Proficiency in managed code such as C# or Java and REST Services methodology required
-Strong problem solving, debugging and troubleshooting skills, advanced design and development skills
-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 require
-Experience with Single page web app architecture, Knockout, Backbone, RequireJs/AMD, is a plus.
-Experience with shipping services on cloud technology (Azure, Autopilot or comparable) and data storage is required. Azure and/or Autopilot experience is a BIG 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
-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.

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.
Apply for this job at Microsoft
Do you want to design and build systems that modernize Microsoft.com and move marketing into the digital age? Do you want to use the latest technology to solve difficult business problems? As one of developers on the MSCOM UX team, you will have the opportunity to build solutions that will be transformative across Microsoft's world-wide sales and marketing teams.

We are looking for a smart, highly motivated developer who will provide design expertise, develop skill/guidance and subject matter expertise in the delivery of the next generation Tools and Authoring solutions needed by Microsoft's Digital Marketing initiatives. They will also participate in the development of the Microsoft.com homepage. We have a fast paced environment that is evolving to increase the team's ability to meet current and future business needs. The new platform will power the Microsoft.com home page, microsoftStore.com, Microsoft Download Center, and many other Microsoft.Com properties.

This position requires a potent mix of leadership and core technical abilities; including the ability to design responsive, scalable solutions, ensure development execution, and champion quality throughout the software development process.

Responsibilities:
o You will own features (design/code) in the UX for the new Content Management System for all Microsoft.com properties, including the home page.
o Innovate using the latest web technologies to create best in class experiences for our users and customers
o Collaborate with internal & cross-org teams to drive clarity and deliver tools, technology, and feature work.

Skills and Qualifications:
o Bachelor's degree in Computer Science, related degree, or equivalent work experience.
o 5+ years of software engineering experience.
o Experience with HTML5, JavaScript, CSS3, SASS/LESS, bootstrap, angular, node.js, ASP.Net MVC
o Experienced in Responsive web design.
o Well versed in popular open source projects.
o Proven skills using C# or other high-level programming language.
o Understanding of OOP concepts and design patterns.
o Excellent debugging skills.
o Excellent written and verbal communication skills.
o Self-motivated with a drive for excellence.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
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 developer with a strong background in building low-level platform code, cryptography, and security. 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 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 cryptography, TPM, and security
o Knowledge of EMV protocols
o Track record of working through full product cycles

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
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 developer with a strong background in building low-level platform code, cryptography, and security. 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.

Requirements we need from you:

? A passion for mobile devices and delighting customers

? Solid background with Windows development

? Solid design and C/C++ development skills (3+ years experience)

? Solid background and experience with advanced operating system concepts

? Strong debugging skills

? Passion for shipping a high quality product

? A strong desire to constantly improve yourself and the people around you

? A BS degree in CS or equivalent

Bonus if you also have any of the following:

? An MS degree in CS or equivalent
? Experience with cryptography, TPM, and security
? Knowledge of EMV protocols
? Track record of working through full product cycles

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Bluetooth is a widely used and trusted technology, becoming ubiquitous in phones, tablets, PCs, cars, headsets, audio systems. Bluetooth Low Energy (LE) is now unleashing an even wider range of devices and scenarios. Customers want delightful, high-quality, completely reliable and integrated experiences with features like voice calls, speech recognition and natural interaction, audio streaming, photo sharing, wireless keyboards and mice. Developers need APIs to access the rich and unique capabilities of peripherals and create awesome apps.

Come join the team whose mission is to deliver the Bluetooth technologies (core protocols including LE, key profiles such as audio & HID, APIs) in Windows featuring great compatibility, performance, power characteristics, and ease of use, as well as tools and samples for hardware and software developers!

We are looking for an experienced engineer with proven technical skills, keen interest in devices, passionate about the developer and end-user experience with technology, collaboration and leadership skills, with the tenacity to solve hard technical problems! You will work closely with hardware partners, teams within and outside our team and the developer community.

Qualifications:

- 5+ years of solid product development and shipping experience in C, C++ or C#
- 2+ years of experience in system programming
- Strong design, coding, problem solving and debugging skills
- Experience with Windows Driver Frameworks (WDF) and User-Mode Driver Framework (UMDF) is a plus
- Solid communication, and cross-discipline skills
- Successful track record of seeing projects through the complete software development cycle
- BA/BS Degree in Computer Science or equivalent experience

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status
Apply for this job at Microsoft
Our team is looking for a passionate Software Developer to work on new and innovative camera platform features and APIs. Our vision is to have the preferred camera platform that will enable developers to build the best and most sophisticated camera apps across Microsoft devices. We work to enable the same level of performance, quality and camera control that you can expect from a high-end camera.

You will be part of a team of experts who delivers everything from the driver, to camera pipelines, to image processing, to third party developer APIs and OEM extensibility points. You will collaborate closely with SOC manufacturers and OEMs to help bring new and exciting camera technology to market.

A successful candidate is a strong developer with:
- 7+ years software development experience
- Solid programming skills in C/C++
- Strong platform/API design
- Debugging and data analysis skills
- Familiarity with Windows Media Foundation
- In depth knowledge of video, camera and video streaming technologies a
plus
- Familiarity with Embedded, SOCs, and/or BSP development
- BS+ in computer science or related field
- ARM NEON, memory and pixel optimization knowledge a plus
- A love of photography

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Like the past internet and maturing mobile apps waves, the data wave is upon us and is changing the face of our industry. If we evolve our engineering culture and practice and embrace the data wave, we have the opportunity to delight our customers and triumph over the competition.

To help Operating Systems Group (OSG) take on the data wave challenge, a brand new dedicated data engineering team was created with focus on delivering the following scenarios:
o Build the data foundation to power data-driven decision-making by identifying and combining data across OSG, Microsoft, and 3rd parties, enriching the data streams with additional features and modeling the data to solve a broad range of business questions.
o Build the data foundation including data integration, KPI computation and action-oriented analytics. The goal is to use big data to deliver high-value scenarios to Windows customers early and often.

With the data-oriented charter, we are an engineering team at heart. It is about taking state-of-the-art analytics algorithms, applying to diverse and large scale data sets, and engineering durable solutions to turn data into highly desirable insights and help OSG delight the customers.

We are a fast-moving startup team with strategic and evolving focuses. In order to rise up to the challenges and deliver success, the ideal candidates should exhibit the following characteristics:
o Strong problem solving and algorithmic thinking capability
o Strong ability to deal with ambiguity and identify important problems to solve
o Strong communications and collaboration skills

In terms of technology experience, the ideal candidates should be proficient in two or more of the following areas and have 6+ years of relevant industrial experience:
o Software engineering in C# / C++
o Microsoft BI solutions
o Big data solutions
o Statistics and data analysis
o Data mining and machine learning

If you possess the curiosity, passion and skills to engineer solutions that turn data into insights, we want to hear from you.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
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 building a world class developer platform? Do you love building responsive and smooth apps for PCs, tablets and phones? Do you love taking a data-driven, customer-obsessed approach to software engineering? If so, read more!

The Interaction Platform team ensures that customer interactions are responsive (e.g. low latency) and smooth (e.g. no UI glitches). This requires us to look at the entire input/output stack that includes hardware, input events, graphics and display rendering. We also provide engineers with the means to build highly responsive apps for Windows.

For the areas described above, we want to take a data-driven, customer-obsessed approach to validate that the Windows platform is world class. As such, we are investing in tools and efforts that provide detailed insights into the customer experience and allow us to address the problems that give Windows and Windows apps the best user experience.

We're looking for passionate software engineers that can help us engineer and deliver this developer platform in the next release of the 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 4+ years of experience in designing, developing and testing software
- Strong coding and debugging skills in modern object oriented language (C++/C#)
- Experience in writing Store apps is a bonus but not required.
- Experience in database 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
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
Do you want to take part in shipping the new awesome version of Windows OS? Are you passionate about using data to answer business questions, guide engineering decisions and keep improving our products?

The Enterprise, Data Center & Security Team is part of the Operating System Group. Our mission is to deliver the best-of-world experience in software and hardware deployment for our consumers, enterprise and datacenter customers. The team is building solutions for seamless management, provisioning of resources, with secure access and uncompromising protection of devices, identity, licensing, privacy, and data.
We are looking for a strong software engineer with extensive experience in software testing, passion for quality and proven record of delivering excellent results under challenging schedule.

In this position you will be responsible for planning and implementing device management solutions. You will also be on point for designing and implementing telemetry instrumentation in production code. You will need to develop deep understanding of user scenarios and design metrics to quantify quality. You will be gathering, analyzing the test results data as well as telemetry data from service and client components, and will be expected to provide data-driven insights and recommendations to management and partner teams regarding failures, bottlenecks, optimization opportunities and capacity build-up.

You will be expected to take active part in design discussions, code reviews and bug triage and advocate for high performance, reliability and customer/partner satisfaction.

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
o 6+ years of experience shipping large software products and/or services as SDE or SDET.
o Excellent design, coding, debugging, problem solving and analytical skills.
o Hands-on 5+ years of experience with C#, 3+ years of experience with C++
o Solid knowledge of Enterprise network topologies.
o Working knowledge of SQL and Microsoft SQL Server
o Data pipeline design, implement and operate experience a plus
o Data modeling and big data analysis experience is a plus
o B.S. degree or equivalent experience in Computer Science
o Excellent written and verbal communication skills, solid project management 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
The PC, Tablet & Phone Communications Applications team within Operating Systems Group (OSG) is looking for a highly motivated Senior Software Engineer to help us pioneer a trail as we deliver compelling communications experiences to shape the smartphone, tablet, and PC space. If you ar
e 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. Our group charter is 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 for this position:

At least 7 years' experience as an Software Engineer
Strong Design and implementation skills and knowledge and proficiency in C# and / or C++
Strong understanding of telemetry is a plus
Great communication skills
Desire to solve complex technical problems.
Demonstrated proficiency in automated test design
A desire for constant improvement and advancing the state-of-the-art
A BS degree or higher in Computer Science or related field 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
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
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!

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.

As a Software Engineer, you will work with the team using the most innovative technologies related to image processing, video processing, camera, computational photography, etc. In this role you will be responsible for the design, implementation, and optimization of image/video processing components.

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

Responsibilities:
o Work in close partnership with a team of diverse and talented peers in various disciplines including design, hardware, PM 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 Closely collaborate with partner teams when engineering & business dependencies exist
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.

Successful candidates must have:
o 5+ years of relevant software design and development experience preferably on shipped consumer products or platforms
o Proven experience working through the full product cycle from initial design to final product
o Outstanding technical problem solving and debugging ability
o Deep native development skills in C++ design and coding, with strong debugging skills
o Excellent written and verbal communications skills
o A proven track record of shipping quality products on time
o A BS, MSc or PhD in Computer Science or equivalent

Additional experience desired (3+ of the following areas):
o API design
o Experience with algorithms, mathematics, or statistics
o Computer Graphics: GPU, DirectX, HLSL, D3D, D3D11, or OpenGL
o Background in computer vision, image processing, video processing, or computational photography
o Experience writing performance-critical code or SIMD processor extensions (e.g. SSE/AVX/NEON)
o Windows Media Foundation, MFT is a plus
o Experience with mobile, embedded systems, systems on a chip (SoC) or familiarities with Windows drivers is a plus
o Experience with cameras in the mobile space, camera processing pipelines, ISP tuning, or image quality fundamentals is a plus

osg.brunos
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
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!

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.

Responsibilities:
Drive the design and delivery of the PPI engineering system
Work closely with a team of diverse and talented peers across disciplines (design, hardware, PM's and SDET's).
Partner with the technical leadership team to deliver solid technical designs.
Own costing for your engineering activities, and execute with high accountability to schedule and quality.
Participate actively in detailed design, code reviews, issue triage with the feature team.
Maintain an unwavering focus on our customers and the value you can deliver to them.

Successful candidates must have:
A BS in Computer Science or equivalent.
Strong problem-solving skills
Excellent design, coding, and debugging skills.
5+ years of relevant software design and development experience preferably on shipped consumer products or platforms.
Experience with both application and platform development a plus
Excellent written and verbal communications skills.
Experience in C/C++/C#
Experience with Test Driven Development and Agile development methodology

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 owns Build, TFS and other developer facing systems, system-level quality, scale, capacity and fault injection testing, security and compliance and provides key platform services to the organization such OSG wide telemetry services.

We are looking for an experienced and capable service engineer to join a small team of developers on making the best real-time event processing, measurement and alerting system in the business. This team is home to our latest technologies that have proven extremely useful in many of our services and are poised to be adopted across the company. In addition to traditional telemetry applications, we need a strong engineer to push the platform capabilities to encompass real-time data applications.

The ideal engineer will have 6 or more years' experience on large services and have a strong grasp of high-scale, performance sensitive service development, modern distributed systems paradigms. Familiarity with C#, Azure, cloud technologies is a requirement.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 working to refine the Windows and Windows Phone User Experience. We are pursuing exciting new experiences to unify your personal and business life and are growing a team of expert engineers working in an agile and high-energy environment to realize this charter. Expect to work on all aspects of the user experience while also digging into the lower level details like security and privacy implications.

We have an immediate opening for a Senior Software Engineer with a background in UX app development, common controls, or system user experiences. In this role you will be responsible for the design, implementation, and perfecting the UX experience. You will work closely with teammates to design and implement the future experiences on every Windows device.

A perfect fit in this environment, requires you to be:
Flexible.
Self-motivated.
Passionate about creating high performance user experiences with incredible polish.
Passionate about creating new, innovative, and ground-breaking user experiences to delight our customers.
A proven collaborator across Dev, Design, Test, and PM.
Motivated and able to quickly learn new technologies.

Responsibilities:
Design and development of new user experiences for view, managing, sharing and finding user content.
Work in close partnership with a team of diverse and talented peers in various disciplines including design, usability, PM and quality engineers for sustained long term success.
Partner with the architects and the technical leadership team to deliver solid technical designs.
Own costing for your engineering activities, and execute with high accountability to schedule and quality.
Participate actively in detailed design, code reviews, issue triage with the feature team.
Maintain an unwavering focus on our customers and the value you can deliver to them.

Successful candidates must have:
5+ years of relevant software design and development experience preferably on shipped consumer products or platforms.
3+ Experience writing performance critical code in C/C++.
Experience with UI Frameworks such as XAML, WPF, Silverlight, Win32, or similar.
Experience with Common Control libraries for the above.
A BS in Computer Science or equivalent.
Outstanding technical problem solving skills.
Excellent design, coding, and debugging skills.
Excellent written and verbal communications skills.
Deep native development skills in C++ design and coding, with strong debugging skills.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Are you the kind of person that gets drawn in every time you look at a map? Are you an experienced developer looking for new and complex challenges in a rapidly evolving and highly competitive space? Do you live for solving the hardest problems in the most visible spaces? If so, we're looking for you.

Our team is looking for people who are excited about inventing, designing, and building world class mapping and location based experiences for Windows and Windows Phone. You will use cutting edge technologies. You will have rich collaborations with both client and server teams in the Microsoft ecosystem. You will take on tough technical challenges in delivering high profile experiences that integrate with many of the most visible experiences in Windows and Windows Phone. You will create innovative solutions. Your work will get noticed.

Candidates must demonstrate excellent design skills, technology leadership, a BS/BA in computer science or equivalent experience, at least 7 years' experience in application or platform development, and a proven track record of shipping products. Experience in C/C++ is required. Mapping application or platform development experience a huge plus. This opportunity won't be around for long, so contact us now. We're waiting to hear from you.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Your personal photos and videos are more than files, they're the most cherished memories you trust to your Windows devices. We're investing to build fantastic experiences with these memories.

We're looking for an exceptional senior level engineer with deep expertise in machine learning data mining techniques to help us deliver on this vision. If you've got a passion for machine learning, and a great track record of delivering high quality software, we'd love to talk to you.

The ideal candidate is flexible, self-motivated, a great team player and possesses strong cross-discipline and cross-team collaboration skills as demonstrated by working on shipping complex software to consumers.

Required qualifications include:
- Experience with using machine learning and data analysis techniques on real datasets: you either have delivered ML features in a shipping product, or have extensive academic research experience with demonstrated practical applications.
- Demonstrated ability to define and technically lead complex product implementation designs
- Excellent problem solving, communication and collaboration skills
- A minimum of 6 years of relevant C++ software design and development experience, preferably on shipped consumer products or platforms
- Ability to thrive in a fast and agile environment
- A BA/BS in Computer Engineering or Science, or related technical discipline, is preferred
- Experience in image processing techniques is 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
Do you have a passion for Cloud Services and deriving insights from Big Data processing through Machine Learning and Map-Reduce processing? Our team is looking for strong engineers to unlock the value from massive amounts of security telemetry data we gather from 1.2 Billion devices worldwide and its processing into more than 1TB data daily, with the ambitious goal of eradicating malware.

Leveraging this shear amount of customers telemetry and the best antimalware research team in the world, we look to continue our innovation in the enterprise security space, providing a state of the art protection solution to our customers.

You will participate in the development of live services using cutting edge development processes combining Engineers, PM, Ops, and live site into one agile, fast moving team. In this role you will understand customers' needs, develop features to address them, ensure quality, and maintain the health of some of the most critical protection services. You will analyze complex quality, scale and performance problems, identify and design solutions, and make high-impact improvements in close collaboration with other engineers. You will have the opportunity to develop large-scale systems with enterprise-class quality and grow your design, analytical, and communication skills. This is an ideal opportunity for skilled software development engineers who want to build the foundation for protection to secure the future of computing and Microsoft customers.

Successful candidates are expected to have:
BS/BA in computer science or related field required.
5+ years of related work experience: architecture, design, & implementation skills in most of the following areas: C#, ASP.NET, SQL, Scope/ Hive, Web design and development.
Familiarity with data modeling (conceptual, logical and physical)
Strong conceptualization, analytical, and logic skills
Apply for this job at Microsoft
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 strong Senior Software Engineer who is passionate about the next wave of devices, and in particular the graphics related software/hardware interface within these devices. You will be responsible for drivers for SoC-based systems, and for working with partners as they take these systems from bring-up to product. This position requires a high level of cross team interaction and ability to deal with ambiguity. As you work on these cool 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.

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.

Qualifications:
- BS in Computer Science (MS is a plus). 6+ years of relevant software development experience in C/C++
- Experience working at low levels of the software stack, device driver development, and integration of hardware and software
- Excellent debugging, problem solving, and analytical skills.

The ideal candidate has excellent communications/customer interfacing skill and the ability to deal with ambiguity and prioritize issues. Experience with embedded device development is highly 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
The IoT (Internet of Things) industry is expected to translate to 30-50 billion devices by 2020 which are multiple orders of magnitude above in numbers of the existing ecosystem of phones, tablets and PCs. This also translates to a huge business potential and scope of innovation for us. With a wide variety of devices ranging from tiny activity trackers to home and building automation to large scale smart city infrastructure, the Internet of Things (IoT) is seeing an explosive growth thanks to converging technologies (from embedded systems to wireless sensor to the cloud's technology).

Realization of the Internet of Things will fundamentally change the world we live in, in which devices not only consume services but expose data that will be used by our customers as a currency to drive improved business processes and real-time operational intelligence. The industry is already buzzing with these prospects as seen from the Bing results for "Internet of Things" and "M2M."

We have a lot of exciting challenges ahead to get all of the device data to the cloud (Azure/Hadoop) in the most efficient way, process the data for real time analytics, build interesting models on the data, and glean additional insights/analytics that solve key problems for enterprises, OEM/ISV partners, and consumers. In addition to that, we will provide the platform to react to and control devices, orchestrate business logic that is dependent on device state, and upgrade device logic remotely on-demand.

We are looking for a strong Software Engineer to help us realize the Intelligent Systems vision with this ground floor effort. If you are a pro who can roll up your sleeves and produce results, who can live and breathe cloud services, dev ops and big data, who can understand customers and are willing to delight them, who can collaborate well with teams, and who can deal with ambiguity in this new effort, this career move is for you.

The position involves designing and implementing data systems to provide insights to customers. This will include work with data modeling, curation, exploration, monitoring, reporting, correlating with social and other datasets, and machine learning. You will work closely with other teams in Microsoft to leverage technology from and drive requirements to them, or build solutions from scratch if needed.

Qualifications:
o 6+ years' experience in multiple Software Engineering Life Cycle
o Experience in programming in C # or equivalent
o Prior experience shipping and operating cloud and/or data services is a huge plus, especially with Windows Azure
o Expertise with SQL Server and BI stack is a huge plus
o Ability and willingness to mentor junior developers

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

KD-IoT
Apply for this job at Microsoft
If you are a Maker ; we have a job for YOU! There are very few times where the opportunity to change the industry occurs. This is one of those. Don't miss the chance to be a part of the Maker revolution .

Does the proposition of bringing Windows to the Maker Movement excite you? Ever create a Maker project and wish you could use Windows instead of Raspbian? If so, then come join the Windows IoT Maker Team! We are the team behind the release of Windows 10 on Raspberry Pi 2 and we have even more ambitious plans in the works that we can't talk about yet.

Our goal is to turn Windows into THE best platform for all Makers and inspire the mass of Microsoft technology developers to become Makers by giving them the best-of-breed operating system, development tools and cloud integration.

The perfect fit for this role is a combination of Windows developer (WinRT, C#, C++, UAP) and Maker (Arduino, Raspberry Pi and EE). You have to be okay with ambiguity as we don't have the space completely figured out yet. That's why we need you...the Maker to join us in helping define how we fit in the space and then execute on it. Your primary job will be to help prove out Windows readiness for Makers by building Maker projects hands-on - real projects that resonate with Makers with the intention of making Windows awesome for them.

We are looking at this from a One Microsoft perspective. The power of Microsoft combined (Windows, Azure, Office, Hardware, Dev Tools) will create the best Maker experience known to man. You will have opportunity to reach out across the entire company to do what is right for the customer.

The Maker movement is already in full swing. We are behind, but are going full force to catch up and we need you to come be a revolutionary with us.

Required skills:
oA Maker mindset - you must be able to relate to our target audience
oMaker experience - show us what you have built!
oPassion for the whole Maker movement
oAgile - We move quickly and are constantly pushing ourselves to greatness
oOpen Source experience - Send us your GitHub link!
oMaker tech programming (Python, NodeJS, Arduino wiring)
oIntermediate to Advanced understanding of Maker EE (GPIO, I2C, SPI, PWM)
oHigh-level programming - C#, Java
oCloud communication - interfacing with REST/Json services, MQTT, Alljoyn, AMPQ
oAn evangelistic and collaborative style. We work directly with the community, the product team and the garage.

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

Quoting Chris Anderson, past editor-in-chief of wired magazine, author of "The Long Tail" and "Makers: The New Industrial Revolution"
"...What we're seeing here with the third industrial revolution is the combination of the two [technology and manufacturing]. It's the computer meets manufacturing, and it's at everybody's desktop.
What we're clearly doing is enabling a new class of entrepreneurial companies that can address markets of 10k. You know, 10 thousand is kind of an arbitrary number, but when you think of 10,000, it's too small for a big company and too [large] for an individual. And yet, what the maker market does it allows you to prototype things, get funding, and then have access to manufacturing that can sort of scale up. It allows you to target to those markets of 10,000.
Now, some of those markets of 10,000 are going to stay at 10,000, they are niche, the 'long tail' stuff if you will, referring to my first book. But some of them are going to be the next markets of 10 million. And what's great about the markets that start at 10,000 and then kind of organically make it to 10 million is that those products are going to be ones the world has asked for, that the world has helped develop. They've passed the test of the marketplace."
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 senior ICs. As part of dev leadership, you are expected to work with cross discipline and cross team for end to end design, smooth integration and execution. Our 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 6+ year in building industry grade software
- Proven ability to plan, schedule, and deliver quality software.
- Excellent analytical skills with a systematic and structured approach to software design
- Ability to provide technical leadership to the team, drive engineering best practices
- 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
- Ability to mentor junior members of the team.
- 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
Are you passionate about how users interact with phones, tablets, and PCs?

Our team is focused on how to make input with Windows great. Our goal is to help users get their thoughts and ideas into the device they are using as quickly and easily as possible. 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 work closely with a team of dedicated professionals who will share your passion and drive.

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

Job requirements:
- BS or MS in Computer Science or related fields.
- 3+ 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 language modeling and machine learning 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
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!
The Platform, Analytics and Data division in OSG is looking for an experienced and capable developer to join a small team on making the best real-time event processing, analytics, distributed debugging, log search, standing queries, complex real time aggregation, interactive root cause analysis and alerting system in the business. This team is home to core technologies that have proven extremely useful in services like Xbox Live and adopted across all the OSG services and devices as well as in other parts of the company. Our scale in tens of millions of events/sec and working with petabytes of data.
We are looking to hire senior/principal engineers with strong fundamentals in the following:
oLarge Scale Distributed Systems
oDistributed Storage
oStatistics\ML\Applied Math
Requirements include:
o6 or more years' experience in software development
oC#, Azure, or other cloud technologies
If you're self-driven, possess an entrepreneurial spirit and excited about owning the end to the end experience talk to us about joining the Platform, Analytics and Data division!
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 have a passion for building apps and services?
Our team supports the Universal Store team by validating the success of our customer E2E scenarios and flow of data between our systems. Our goal is to ensure we are providing a consistent and delightful experience across all of our clients and services. Our strategy focuses on using data to evaluate our scenarios with a push towards testing in production methodologies and passive monitoring.
This role will give you an opportunity to make huge improvements in the developer experience for the Universal Store. You will build apps on multiple platforms to compare and contrast the app developer experience between the Universal Store and our competitors. Now's your opportunity to build that app that you always wanted, while gaining critical cross platform skills.
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.

Requirements
7+ years of professional experience in C/C++/C#
Experience in either game development, tablet and/or mobile development
Proven capability to work through ambiguity to achieve effective test coverage
Great leadership skills, with ability to drive and complete projects across teams.
Framework experience in non-Microsoft Mobile platforms

Preferred Qualifications
Experience with App Development
Experience with Services
Experience in user interface design
Experience 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
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.

The Connection Management and Data Sense team is looking for a sharp, experienced developer who wants to create the best platform to make the most of each user's data plan while providing the best possible networking experience.

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 them 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 network protocols like TCP/IP, HTTP, DNS, etc.

We have a backlog of challenging and exciting projects in the pipeline for this team. Connection management and smart data usage is a crucial part of connected consumer devices that enable the most cost effective use of a the customers' data. There are many opportunities and innovation yet to be realized such as giving users fine-tuned control over speed versus cost as well as tuning the default user experience to prefer the fastest and best network while preferring non-costed networks. 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
Are you passionate about computer security? Do you take pride in writing secure code that is a nightmare for the most skilled hackers, yet a delight for all our customers??

Our team in the Core Operating Systems Group is looking for a talented, creative and driven Senior Engineer to push the security bar of Microsoft devices to a new level. Our mission is to make the PC and Xbox One the most secure and trustworthy consumer computing devices in the world. This team owns the Microsoft device security strategy and we are focused on building the state of art hardware based security system for Microsoft's operating system, phones, PCs and Xbox.
As part of this team you will be responsible for the platform , the hardware root of trust common to PCs and Windows phones today.
This is a high profile role with plenty of opportunity to showcase your development and engineering capabilities, while delivering groundbreaking security features. You will also need to interface with a wide range of companies that produce the System On Chip (SoC) or silicon security hardware for Microsoft devices.

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 8 to 10 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 the Windows Operating system Internals is strongly 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.

Basic Qualifications:
o A BS/MS in computer science or related field
o Demonstrated C/C++ programming skills
o At least 8 to 10 years of experience in designing and developing software
o Demonstrated design, coding, debugging and problem solving 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
Be part of Microsoft Game Studios, and help us create the next-generation of awesome games for Windows and Xbox!

Team: The Decisive Games team is focused on world class strategy game development, and is building a studio that will bring the next installment in a beloved strategy game franchise to the next generation of gamers around the world. This is a highly-collaborative, agile team, with a play-centric approach to game development.

As a senior gameplay engineer with a focus on AI you will be expected to contribute to solving a range of engineering problems, but your primary focus will be on leading gameplay engineering and driving advanced pathfinding, group movement, and unit behavior systems.

Responsibilities:
Develop, design, modify, optimize, and debug engine related systems
Deploy, evaluate the performance of, and test software
Document software and features
Participate in scheduling, design, performance, and code review process

Requirements:
BS or MS in Computer Science, Engineering, Mathematics, or related field.
4+ years programming experience in C++, with expertise in algorithms, optimization, and debugging in large systems
Experience with RTS AI development, path-finding, and formation movement.
Background with parallel programming and multi-threading
Demonstrated ability to write clean, efficient, readable, portable, and reliable code
Shipped at least one game title
Experience with common Windows platform APIs and toolsets (Visual Studio, etc.) 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
Be part of Microsoft Game Studios, and help us create the next-generation of awesome games for Windows and Xbox!

The Decisive Games team is focused on world class strategy game development, and is building a studio that will bring the next installment in a beloved strategy game franchise to the next generation of gamers around the world. This is a highly-collaborative, agile team, with a play-centric approach to game development.

As a senior client-server network engineer you will be expected to contribute to solving a range of engineering problems, but your focus will be on leading the networking and multiplayer aspects of gameplay, including both the real-time gameplay networking solution as well as supporting out-of-band systems such as matchmaking and grouping.

Responsibilities:
Develop, design, modify, optimize, and debug networking engine related systems
Deploy, evaluate the performance of, and test software
Document software and features
Participate in scheduling, design, performance, and code review process

Requirements:
-BS or MS in Computer Science, Engineering, Mathematics, or related field.
-4+ years programming experience in C++, with expertise in networking, web services, algorithms, and optimization
-2+ years designing and implementing large scale client/server systems
-Strong capabilities in distributed computing and clustering, multithreading, and network security
-Extensive background with Internet performance issues such as packet loss, latency, and bandwidth variability
-Experience with at least one web development framework, and a good understanding of RESTful architecture
-Demonstrated ability to write clean, efficient, readable, portable, and reliable code
-Shipped at least one game title
-Experience with common Windows platform APIs and toolsets (Visual Studio, etc.), as well as Xbox Live services 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
Sizzle + VP: Be part of Microsoft Game Studios, and help us create the next-generation of awesome games for Windows and Xbox!

Team: The Decisive Games team is focused on world class strategy game development, and is building a studio that will bring the next installment in a beloved strategy game franchise to the next generation of gamers around the world. This is a highly-collaborative, agile team, with a play-centric approach to game development.

Role: As a senior tools engineer you will be expected to contribute to solving a range of engineering problems, but your focus will be on leading the internal tools development effort needed to support our content creation pipeline needs.

Responsibilities:
Develop, design, modify, optimize, and debug game engine and tool related systems
Deploy, evaluate the performance of, and test software
Document software and features
Participate in scheduling, design, performance, and code review process

Requirements:
BS or MS in Computer Science, Engineering, Mathematics, or related field.
4+ years programming experience in C++, with expertise in networking, web services, algorithms, and optimization
Experience building, maintaining, and deploying distributed content creation, processing, and delivery systems for large-scale content
Strong UI sensibility, and the ability to collaborate with artists, designers, and other content creators to provide best-of-breed toolsets
Demonstrated ability to write clean, efficient, readable, portable, and reliable code
Shipped at least one game title
Experience with common Windows platform APIs and toolsets (Visual Studio, etc.) 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
Sizzle + VP: Be part of Microsoft Game Studios, and help us create the next-generation of awesome games for Windows and Xbox!

Team: The Decisive Games team is focused on world class strategy game development, and is building a studio that will bring the next installment in a beloved strategy game franchise to the next generation of gamers around the world. This is a highly-collaborative, agile team, with a play-centric approach to game development.

Role: As a generalist game development engineer, you will be expected to play a variety of roles on the team and contribute to solving engineering problems in many areas, but with an emphasis on client-side rendering and UI development.

Responsibilities:
Develop, design, modify, optimize, and debug game engine elated systems
Deploy, evaluate the performance of, and test software
Document software and features
Participate in scheduling, design, performance, and code review process

Requirements:
BS or MS in Computer Science, Engineering, Mathematics, or related field.
2+ years programming experience in C++, with expertise in networking, web services, algorithms, and optimization
Familiarity with DirectX 11 or Xbox 360 / Xbox One rendering APIs
Understanding of the hardware rendering pipeline
Background with parallel programming and threading
Demonstrated ability to write clean, efficient, readable, portable, and reliable code
Shipped at least one game title

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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!"

Does the idea of working in a fast paced, highly creative and agile environment appeal to you? If so, the @Microsoft.com team might be the right place for you. The @Microsoft.com team runs Microsoft.com and MicrosoftStore.com, and is spearheading the unified direct-to-customer engagement and monetization strategy for the company. If you're a web developer looking for a consumer focused team, an agile empowered team structure, and a direct way to tie your work to revenue, then this might the right team for you.

We are hiring a Senior Web Developer to help create an adaptive web experience across Microsoft.com and MicrosoftStore.com, to radically redefine how customer's experience in learning, trying and buying our first and third party products online. You will be responsible for designing a performant solution and implementing that solution using the latest web technologies and frameworks. Our team culture is one of continual improvement; daily standups, weekly demos, and weekly retrospectives were we decide on one thing we want to improve.

You will work across all disciplines including engineering, category management, merchandising, production and marketing. You will use experimentation to help evaluate if your feature is actually making a significant difference to our key KPIs. The ideal candidate has lots of experience in HTML5 & CSS3 as well as keeping up with all of the latest frameworks and technologies available.

Role Responsibilities include (but are not limited to):
oBe an advocate for a great end-to-end consumer experience. You care about how your features impact the overall customer experience.
oHelp drive architecture for Microsoft Online Store e-commerce web site, both in the US and world-wide.
oYou have incredible coding skills. Your friends and coworkers describe you as an "animal." Your programming ability is way above average, as demonstrated by a continuous string of successful projects.
oOwn the quality of your code. You're comfortable using TDD (Test Driven Development) to write all your code, you ensure any discovered defects are covered by tests, and when you hand of a user story for validation it's 'done-done' and the quality is high.
oAbility to quickly come up to speed on new technologies and leverage past experience to solve new problems.
oYou enjoy a cross-discipline collaborative environment, pair-programming with other developers, rapid refactoring, and short development cycles.
oYou provide technical leadership to the team.
oExcellent communication skills, both verbal and written.
oDrive a culture of continual improvement.

BASIC QUALIFICATIONS
o5+ years of experience delivering products, features and functionality on schedule, at high quality.
oYou must be a seasoned web dev with at least 5 years' experience developing and with extensive UI design experience.
oSolid modern Web application development - HTML5, JQuery, CSS3, MVC.
oAbility to work effectively in an agile, startup-like environment.
oA passion for creating top notch UI / UX design.
oFamiliarity with latest web frameworks (Foundation, Bootstrap, handlebar.js or similar).
oPassion for quality, attention to detail and willingness to take ownership of issues and drive them to completion.
oBachelors of Science, Computer Science, Engineering degree or equivalent experience.

PREFERRED QUALIFICATIONS
oSuccessful track record working cross-team and developing products across multiple ship cycles.
oExperience with Agile Development process/SCRUM Methodology.
oExperience with responsive web design.
o2+ years programming experience in C# or similar.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 windowing experience of Windows? Do you feel excited about improving how millions of people interact with their desktop and their phone every day? Are you passionate about designing the core input stack for Windows, Windows Phone and Xbox? If so, continue reading.

The Windows Input Foundation team is hiring!

The foundation team is a core and central piece of the Operating Systems Group (OSG) which is responsible for the windowing subsystem of windows as well as the core input functionality for all applications running on all windows-based platforms. As a developer in the team, you will get a unique opportunity to work on low level kernel components all the way through end user facing features.

Core competencies and responsibilities include:
- Contributing to window management features of windows
- Identify and solve architectural, scale and performance issues
- Providing technical and engineering leadership in our team and also across many internal and external partner teams
- Driving sound architecture, design and implementations
- Providing critical input into discipline's vision and strategy
- Being a great listener, team member, mentor and collaborator

Requirements:
At least 8 years of software development of production software experience (required)
Exemplary coding and debugging skills in C/C++ (required)
History of sound architecture, design and implementation for a complex system software (required)
Experience with a sizeable platform-level codebase (e.g., a web browser, operating system, etc.) (required)
Understanding of user interface technologies (Preferred)
Good understanding of Windows architecture (Preferred)
Kernel mode debugging and assembly level debugging (Preferred)

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
The 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 Billing Core team is responsible for the base commerce service primitives that enable the composition of all online purchasing models in Microsoft. If it is online commerce it doesn't matter what is being purchased or where it is being purchased from, it all comes down to the Billing Core services.

We are in the early stages of an iterative, multi-year project to rewrite our services, support significant new models and scenarios, and ultimately move all requests from our existing systems to our new system. This is being done as part of a concerted E2E initiative across the company. We are looking for an experienced, senior developer to help us drive this effort.

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
The ability to work independently and in small teams, partner effectively cross-group, and manage multiple priorities and deliverables concurrently in a fast-paced environment.

Qualifications include:
7+ 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.
Proven framework level API design skills is a plus
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.

CNE:MC
Apply for this job at Microsoft
The Commerce Platform team 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 nearly 5M 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 commerce platform.

Digital Supply Chain team in Commerce Platform designs, builds and runs Microsoft's global end-to-end consumer supply chain for devices, products and services including Xbox, Kinect, Surface, Windows, Office, Skype, and OneDrive. It serves hundreds of millions of customers throughout the world. The pace of innovation is intense as we serve up new business models, fulfilment channels, markets, 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.

Are you passionate about building always available, scalable, highly responsive services? Do you want to work on building enterprise level services that supports products and platforms such as Xbox, Kinect, Surface, Windows and Office? Then this is the place for you! 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 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.

Responsibilities:
As a Senior SDE you will be responsible for driving the architecture, design and implementation of modern services - including RESTful APIs, cloud computing and distributed storage. Use SOA patterns to enable highly available, scalable, and responsive services - including data center failover and disaster recovery. Lead a functional area, develop next generation features, ensure their quality, and also be responsible for Live Site health. You will work with team members to ensure design, specifications, and code meet industry best practices and standards. You will have an opportunity to mentor junior team members in best patterns & practices for delivering high quality services that challenge and contribute to the growth of the overall engineering team.

Required Qualifications:
8+ years demonstrated experience in designing and developing enterprise-level internet scale services/solutions.
Strong hands-on software development expertise including object oriented design skills, .NET etc.
Excellent analytical skills
Excellent communication skills, including the ability to write concise and accurate technical documentation, communicate technical ideas to non-technical audiences, and to lead development teams.
Demonstrated ability to impact/influence engineering and project teams
Proven track record of shipping highly-scalable and reliable services/systems
Ability to work independently and in a team setting and be able to research innovative solutions for challenging business/technical problems
Solid technical aptitude and problem solving skills, take initiative, and must be result driven strong debugging skills

Desired Qualifications:
Excellent understanding of Engineering Excellence processes and requirements
Expertise and knowledge in Agile engineering practices (Continuous Integration, TDD)
Experience with Windows Azure Platform
Experience with Cosmos
eCommerce Experience

Education Qualification:
Master or Bachelor degree in Computer Science, Computer Engineering, or equivalent with related engineering experience 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.

CNE:MC
Apply for this job at Microsoft
There is no better time to join the Microsoft Store Developer Experience team than now. The team is embarking in a new journey with many challenges ahead. We are working on making the One Microsoft vision real for application developer and publisher while managing an ever growing portfolio of application. We have made decisive step in the right direction and we need your help to finalize our vision. We aspire to deliver the highest quality collection of services and applications in the industry, enabling publishers to reach a billion 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.

Responsibilities:
- Design and build scalable, high availability web services and portals
- Collaborate with PM and test counterparts 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+ in computer science or related field
- 5+ years in software design, shipping multiple products
- Proficiency in managed code such as C# or Java and REST Services methodology required
- 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 required
- Strong problem solving, debugging and troubleshooting skills, advanced design and development skills
- Experience with shipping services on cloud technology (Azure or comparable) and data storage is required. Azure experience 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
- 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
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 5+ 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 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!

We are looking for a sharp and self-motivated Senior Software Engineer to join our Speech Platform Group in Natural User Interaction (NUI). Come and help us build the foundation for a future that will enable users to communicate with their devices in a natural way. Work on cutting edge speech technology, enabling developers to build compelling scenarios that feature conversational, spoken dialogue. You will work closely with other partner teams, developers, testers, and program managers to ensure successful execution. The team is a combined engineering org where you will own the process of designing, implementing and testing your deliverables, and be accountable for end-to-end success.

You will drive/help the design and implementation of client-side APIs that will ship on multiple platforms. In addition, you will help drive and shape the larger developer platform story that encompasses the tools and SDKs that will be made available to first and third-parties. A successful candidate should be flexible, motivated, able to quickly learn and apply new technologies, passionate for changing ambiguity into decisions, and a proven collaborator across disciplines and orgs. You will own accurate costing for your engineering activities, and execute with high accountability to schedule and quality. You will participate actively in detailed design, coding, code reviews, bug/issue triage, and support well informed decisions towards business and engineering goals.

Required Experience:
Strong C++ and C# skills with 10+ years of industry experience
Strong skills in analysis and problem solving, algorithms, implementation and debugging
Proven track record of ramp-up in new technical domains
Passion for product quality and excellence in software engineering
Team player with excellent interpersonal and communication skills
Strong cross group collaboration skills
BS or MS in computer science or equivalent

The following are a bonus:
Experience in designing and releasing developer APIs
Experience with Windows Runtime, Windows Store development
Experience with shipping WinRT APIs or OS components
Experience developing for Windows Phone
Experience shipping SDKs, developer tools
Experience with speech recognition, text to speech

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 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 oppo
rtunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 mobile computing revolution is happening now, and the device experience has been redefined by compelling new user experiences. 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 the computing space and impacting millions of people around the world in new, delightful ways.

Role and Opportunity:
Our team is looking for a strong software engineer who is passionate about the next wave of our Windows based devices. You will be responsible for bringing up new platforms and understanding the current roadblocks in our OS that makes it harder on partners to bring products to market faster. This position requires a willingness to dive deep with OS stacks and collaborate with device teams across Microsoft. You will need to effectively work with both internal and external teams and dependencies. As you work on these new platforms you will be in a unique position to evaluate and propose the needed OS changes internally that will reduce friction for partners and help bring higher quality products to market faster.

Responsibilities:
- 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.
- Proposing OS changes that will make platform bring up throumercialization simpler and faster.
- Analyze performance and stability issues on devices; provide feedback and solutions to the other teams within Microsoft to incorporate needed changes.
- Develop new tools and samples to improve our family of Microsoft devices.

Qualifications:
- BS in Computer Science (MS is a plus). 6+ years of relevant software development experience in C/C++
- Experience working at low levels of the software stack, device driver development, and integration of HW/SW.
- Excellent debugging, problem solving, and analytical skills.
- Excellent communications/customer interfacing skill and the ability to deal with ambiguity and prioritize issues.
- The ability to work independently, but also operate as part of a team.

Helpful, but not required skills:
- Experience with embedded device development (BSP, WinCE, Windows Phone, Windows RT, etc.)

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Ready to work on some of the most advanced hardware on the planet? Can you make a GPU dance like it should be in a music video? Do you look at frame hitches and say, "Could we do better?" The Advanced Technology Group (ATG) provides world-class assistance and support to premiere game developers on Xbox One and Xbox 360. ATG provides in-depth performance analysis of game engines for both first- and third-party developers. We generate code samples and white papers that enable developers around the world to build cutting edge titles for Microsoft platforms. We are seeking a Senior Engineer with technical expertise in graphics performance optimization, GPU architectures, and HLSL shaders. Game development experience is strongly preferred. You can be a key part of making Microsoft gaming platforms - including Xbox One, Xbox 360 and others - a success.

Primary responsibilities include working directly with game developers to understand and address their technical problems and performance requirements, researching and developing samples and white papers that illustrate advanced techniques, and collaborating with the Xbox software teams on new features. Other responsibilities include establishing excellent engineering practices, driving technical issues raised by both Microsoft Game Studios and external game developers with the appropriate teams across Microsoft, working closely with the developer relations group, and speaking at game development conferences.

Qualifications
5+ years experience in game development - console experience strongly preferred
Thorough knowledge of C and C++
Experience in one or more of the following: DirectX, GPU performance optimization, HLSL, texture formats and compression

Past accomplishments in areas of problem solving, presentation skills and effective one-on-one communication are key to success in this role.

The job entails some travel, typically two or three trips per year entailing ~10% of work time.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 good typography and font? Do you notice the explosion of digital publication and the awe-inspiring types that make them unbelievably cool? The mass availability of increasingly high-pixel density display makes digital type looks more real than ever. We are on the cusp of digital typography renaissance where the availability of premium content and the vast collection of high-quality fonts knows no boundaries. Come help us deliver the dream of font anywhere, anytime on any device! Come join us -- Our team is looking for a strong developer with proven track record in the area of text and font processing to join the team who delivers the foundational text and font processing subsystem that carries Microsoft platforms and its software application ecosystem across various device categories -- from Internet Explorer, Office to XAML on the laptop, tablets, phones and XBOX. Responsibilities include taking part in the design and development of future enhancements of the core operating system's underlying text processing and font delivery system. Experience with text and font processing as well as working knowledge of inter-process and web-based communication are strong pluses. Strong industry (5 years minimum) expertise in C/C++ and experience shipping complex software product are required.
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 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 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
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? 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 Senior 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 architecture for Xbox platform, including core hardware (SoC and accessary) security, OS support for security hardware, boot integrity and building a 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 10 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
Apply for this job at Microsoft
Are you passionate about computer security? Do you take pride in writing secure code that is a nightmare for the most skilled hackers, yet a delight for all our customers??

Our team sits within Microsoft's Core Operating Systems Group and we are looking for a talented, creative and driven software engineer to push the security bar of Microsoft devices to a new level. Our mission is to make the PC and Xbox One the most secure and trustworthy consumer computing devices in the world. This team owns the Microsoft device security strategy and we are focused on building the state of art hardware based security system for the operating system, spanning across phones, PCs and Xbox.
As part of this team you will be responsible for security features on Windows. This is a high profile role with plenty of opportunity to showcase your development capabilities, while delivering groundbreaking security features central to Microsoft strategy. You will also need to interface with a wide range of companies that produce the System On Chip (SoC) or silicon security hardware for Microsoft devices.

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 10 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 the Windows Operating system Internals is strongly 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
Come join our team! We own the charter for operating system updates which simplifies the complexity and difficulty of patch management for end users and IT administrators. We also own delivering a secure, scalable and reliable application delivery and updating infrastructure. We keep Window's machines secure and up to date 24/7.

We partner with various teams across Microsoft and play a significant business and functional role in our success as a company. If you are looking for an opportunity to work on a highly visible product and relish the ability to influence the direction of our products, this is it! This job offers tremendous growth opportunity for skilled and motivated developers. There are tremendous requirements for scale, reliability and increased battery life. Come and talk to us to see what's next for your career. There is tremendous opportunity for being agile and delivering on a fast and lean schedule.

In this role, you will be expected to design and implement complex features, and interact with partner teams to build the right set of features to delight our customers. You'll need to ramp up quickly on various technologies and be comfortable working on a complex and large code base. If you like to work hard and play hard, we'll love to hear from you.

Required experience:
o 5+ years of experience in software development required
o Bachelor's degree in Computer Science or equivalent required
o Strong C/C++ skills and ability to debug complex system level software required.
o Experience with COM and Win32
o Excellent analytical and problem solving skills.
o Excellent design and communication skills
o Demonstrated ability to ship world class products.
o Strong Plus: Hands on experience working with Services, Installers


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
We are a team focused on building the next generation of a consumer service offering platform for Microsoft. Partnering with the core Store teams which provide Microsoft's Windows, Xbox and Windows Phone stores you will build the software services that empower 1st and 3rd party service providers to model and campaign their offerings in an entirely new Microsoft consumer program! You will prototype and develop services that connect partners with consumers to offer novel experiences worthy of consumer monetization. After hearing about our team, you will absolutely want to work on this product which your friends and family will soon learn about, love and use!

The ideal candidate is self-motivated, experienced, flexible, and great to work with in a small team setting. The candidate shows tremendous design and drive required for this effort with an ability to produce high quality code for prioritized features delivered to end-users on a rapid cycle. You will have the opportunity to mentor junior members, cultivate a service driven culture and have the opportunity grow into a leadership position, within 1-2 years, if desired. You will have the opportunity to excel and grow your career by delivering a great quality product at a fast pace.

This position requires 5+ years of software development experience, including shipping products and integrating with large scale cloud services. Proven experience in shipping large scale services or server products is preferred. You should have demonstrated expertise in dealing with distributed systems with multi-threaded code and high performance integrations with running services. Ideal candidate has worked on web based experiences, loosely coupled service architecture, REST APIs, security, and knows how to harness these to create smooth working service. Experience with managed code and multithreaded, asynchronous programming is required. Experience with Azure or cloud services is desired but not required. A BS or MS in computer science or related discipline 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
It is estimated that up to 30 billion devices will be connected to the Internet in the next 5 years alone. These are a wide variety of devices ranging from tiny activity trackers to home and building automation to large scale smart city infrastructure. The Internet of Things (IoT) is seeing an explosive growth thanks to the convergence of technologies from embedded systems to wireless sensor to the cloud's technology. Microsoft is in a strategic position to help our customers realize the benefits of the IoT in their infrastructures. Our IoT organization is in unique position to deliver on both the client and the cloud fronts with Windows Embedded portfolio on Client's side and the recently announced Intelligent System Services (ISS) in the Cloud side powered by Azure.

This is an exciting opportunity to design and implement a solution that performs at that scale. Our v1 team is looking for a Senior engineer who already has a strong passion in embedded platform development, who is excited about sensors and devices and solutions like AllJoyn that brings them together in a network, and who readily sees the benefits in scaling this network to the Cloud for compute and machine learning potential. You will develop protocols and programming interfaces to bridge the Client and the Cloud worlds. You will design with composability in mind as 30 billion devices come with varieties of forms and format. You will think hard about performance and security, after all you wouldn't want your home automation to be compromised. Best of all, you get to be the first to test it out, scaling your personal embedded platforms, be it your fitbit sensors connected to your Windows Phone, your ZigBee or ZWave controls in your home.

To be successful in this role, here are a set of check points for you:
o 3+ years of experience shipping embedded platform solution in C/C++ or C#.
o Experience in any form of gateway solution which bridges disparate networks and protocols
o A solid engineer with focus on performance and security of such solution
o Experience with or knowledge of cloud transport protocols like Azure's Service Bus and messaging protocols like MQTT or AMQP is a strong plus
o Obviously, a can do attitude with a healthy dash of interest in working with billions of devices is a must

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

KD-IoT
Apply for this job at Microsoft
The Universal Store organization within the Operating Systems group 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 owns Build, TFS and other developer facing systems, system-level quality, scale, capacity and fault injection testing, security and compliance and provides key platform services to the organization such OSG wide telemetry services. The Data and Analytics real time scenarios team in OSG is responsible for providing real time data-driven solutions and foundational services for our customers that help them build the right devices, apps and services and run them more efficiently and reliably.

We are looking for a smart, highly motivated senior engineer to lead the design and implementation of new key real time big data scenarios.

Qualifications:
o Strong technical problem solving and design skills
o Proven experience, C++ or C# or Java coding skills, Azure, SQL/NoSQL
o At least 4 years of experience with high-scale services and modern distributed system paradigms
o Positive can-do-it attitude
o Strong track record and drive for results
o Interest in mentoring 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
A Senior Software Engineer at Microsoft is a leader, a mentor, and a disruptor-at-large.

o As a leader, you will drive architectural vision and design solutions for the enterprise management space, overcoming obstacles by resolving issues, regardless of team boundaries, and identifying and resolving teamwork issues.
o As a mentor, you will promote cross-pollination of best practices and skills among the immediate team and org, as well as coach junior developers in planning, organizing and coordinating their work.
o As a disruptor, you get to motivate others to generate innovative ideas, and contribute to the design of systems and tools that aid innovation, evangelizing and teaching others to reach beyond existing solutions and technologies to incorporate new ideas into this space.

With our growing team, you get the independence and the opportunity to help define the team's direction. You'll also get to work closely with teams across Microsoft to pull together a cohesive architecture that solves multi-billion-dollar business needs. So if you like to impact future generations of devs, influence direction of a major revenue channel, and disrupt decades of entrenched technology to breathe life into this space - contact us today.

Qualifications:
- 6+ years of industry software development experience, with strong emphasis in C++/C
- At least a Bachelor's degree in Computer Science, Computer Engineering, or equivalent
- Useful, but not required: Windows/Windows Phone OS-level or middle-tier features; device management protocols
Apply for this job at Microsoft
Come shape the way people around the world engage with the Microsoft products and services. The Membership team is part of the Operating System Group (OSG) focused on delivery of innovative services that light up Microsoft experiences across Windows, web, and beyond. We are passionate about delivering world-class services to our users and partners.

As part of our offering we create rich web experiences for our customers. We will only ship the best UX for our web portal and we want to expand the best to all Microsoft web portals. We are hiring a Senior Engineer to drive how we architect our front end web UX so that components are reusable across our team and others. We will understand the best practices in the industry and implement.

As a candidate, you should ideally have the following experience:
4 or more years of Web UX design and coding experience
6 or more years of general design and coding experience
Knowledge of the Web UX industry today
Experience with scrum, Kanban, or other agile engineering techniques

Come join us and help shape how we do amazing Web UX.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Do you want to be part of a new investment that will drive significant business growth? Do you want to join a team that has a proven capability for delivering high-quality products and overcoming big challenges to deliver excellent customer experiences? The OSG Store Fronts team is building a world-class online store, selling both physical and digital goods to a broad range of customers. This is a chance to drive innovate merchandizing and personalization solutions to improve revenue, maximize customer satisfaction, and make a big impact. This is also a great way to enhance your skills and get to the next level in your career.

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

Responsibilities of this role include:
o Design and implementation of world-class web experiences across
multiple devices and browsers
o Writing and maintaining unit tests and automated integration tests
o Collaborating with partner teams to ensure reliable, highly scalable, and
high-quality end-to-end experiences
o Investigating and prototyping new technologies and frameworks
o Contributing to team-wide infrastructure investments

Qualifications include:
o Six or more years of professional experience in software development
o Professional experience developing websites
o Proficiency and demonstrated professional experience with C# or Java
o Proficiency and demonstrated professional experience with ASP.NET or
PHP
o Proficiency and demonstrated professional experience with CSS and
JavaScript
o Experience with Scrum, Test-Driven Development and Continuous
Deployment a plus
o Experience building websites that work on mobile browsers a plus
o Experience with online commerce 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
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 6 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
Do you love taking photos and videos? Do you want to enable experiences that let you and others relive great memories with photos and videos? We are looking for a solid developer who can innovate and develop exciting media capture and processing technologies for future releases. Ideal applicants for this job should have a passion for signal processing, audio or video compression, or graphics driver models. They should possess solid coding skills, a strong desire to innovate, good presentation and writing skills, and a demonstrated ability for improving and shipping products. If that's you, read on!

Our team in the Microsoft Operating System Group is responsible for media capture stack in systems including Phone, Tablet, and PC. We empower application developers to write innovative, differentiated camera and photography apps for Windows. In partnership with IHVs and OEMs, we strive to obtain best possible captured picture and video quality at highest performance on Windows devices.

Our team is working on innovative technologies related to image processing, video processing, camera, and computational photography, and expose them to application developers. In this role you will be responsible for the design, implementation, testing, and optimization of image/video processing components leveraged by a number of experiences on a wide range of systems. Our work is highly visible and very rewarding. You'll be working in a team of very motivated and passionate people. You'll have the opportunity to influence decisions that have broad impact across Microsoft, its partners, and hundreds of millions of happy customers around the world.

A perfect fit in this environment, requires you to be:
- Flexible
- Self-motivated
- A proven collaborator
- Passionate for changing ambiguity into decisions
- Motivated and able to quickly learn new technologies.
- Attentive to detail

Responsibilities:
- Architect, design, develop, and test framework and higher level API to support Computer Vision, Computational Photography components
- Work in close partnership with a team of diverse and talented peers, including Microsoft Research and application teams
- 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:
- Solid programming skills, at least 4 years of experience in C/C++
- Proven experience working through the full product cycle from initial design to final product
- A proven track record of shipping quality products on time
- Deep native development skills in C++ design and coding, instrumenting, and debugging skills
- Excellent written and verbal communications skills
- BS+ in Computer Science, Computer Eng. or Electrical Eng.

Desirables include:
- WinRT development, Programming in C# or JavaScript
- Experience with algorithms, mathematics, or statistics
- Background in image processing, video processing, or computational photography
- Experience writing performance-critical code or SIMD processor extensions (e.g. SSE/AVX/NEON)
- Windows Media Foundation, MFTs
- Computer Graphics: DirectX, D2D, HLSL, D3D, D3D11, or OpenGL
- Experience with media capture on SoC/mobile systems, camera processing pipelines, image quality fundamentals
- Experience with Windows driver model
- Experience in testing components
- Strong leadership 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
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
The Microsoft Casual Games Studio is a small but growing team that is focused on delivering the best casual games for Windows platforms. We are looking for an experienced game developer to join us as we update and optimize our portfolio of Microsoft Casual Games.

Responsibilities

You will be responsible for feature implementation as well as deep optimizations throughout an existing code base. Optimization areas include: CPU/GPU frame time, memory usage, memory footprint on disk, battery consumption, and load times. You should feel comfortable with these types of optimizations and should have plenty of experience in this area.

As a member of the Microsoft Casual Games Team you will:

- Identify optimization opportunities throughout an existing codebase and implement them
- Develop implementation plans and software for new game features according to functional requirements & feature specifications
- Consult on a regular basis with project leadership to align expectations and deliverables
- Collaborate with designers, artists, and other programmers to deliver new experiences, tools, and features
- Multitask between projects and teams fluidly

Qualifications and skills
- Experience as a systems or engine developer for multiple C# or C++ games
- Extensive optimization experience (CPU/GPU frame time, memory, load times, etc.)
- A good understanding of optimizing and finishing games
- 8+ years of professional programming experience
- 5+ years C# and C++ experience
- BS or MS in Computer Science or equivalent experience

Bonus Qualifications:
- Experience with Windows Store apps and WinRT
- Experience optimizing game renderers
- Experience with XAML optimization
- Experience with .NET 4.5 Asynchronous Programming
- Familiarity with Unity game engine
- Experience collaborating with external partners

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
The Universal Store 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 5M 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 Universal Store, the payment services team owns processing various payments instruments (Credit/debit card), alternate payment types (PayPal, Direct debit, ACH etc.), Mobile Operator billing, Tokens, Accounts etc. We are working on the next set of key initiatives that are critical to Microsoft like mobile payments, adding new payment instruments (e.g. Alipay in China, Boleto in Brazil etc.), and Microsoft Account money.

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

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
- The ability to work independently and in small teams, partner effectively cross-group, and manage multiple priorities and deliverables concurrently in a fast-paced environment.

Qualifications include:
- 10+ 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 eCommerce 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
Join Team Dakota, the masterminds behind the genre defining game Project Spark, as they embark on their next new endeavor.
Team Dakota's newly formed incubation team is working on creating our next new hit. Come join us as we incubate new project ideas with the goal being to find that next hit to bring to market and build a team around.
We work in a culture where all our team members' value:
o Innovative: trying new things, leading the way
o Inclusiveness: making others 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
We are looking for that rare jack of all trades game industry veteran. This would be the type of person we could lock in a room for a year and get a hit game at the end. Not that we would do that again. The right person for this job has the ability to see beyond the technology and work with all disciplines to make something truly special. Given that this is a small team you could be called upon at any moment to work on something new: graphics and shaders, cameras, AI, physics, pipelines, multiplayer. You name it and it could be something you might need to work on at some point.
Additionally this role has the potential to grow into a lead opportunity. The incubation team plans to grow and we will need leaders to help lead us to greatness. So if you get as much pleasure out of helping people achieve greatness as when you do it yourself, that opportunity will be there as well.
Responsibilities:
o Drive the technical design and implementation on whatever tasks fall your way
o Work in a cross discipline team to ensure the integration of everything works perfectly
o Mentor and help grow people around you. We have a mix of seasoned veterans and hungry newbies ready for molding to be the next great developers
o Proactively apply forward thinking to development efforts
o Strong analytical skills and detail oriented
o Effective written/oral communication skill including live demoing
o Comfortable interacting with senior business partners and executives
o Work effectively and collaboratively with teams
o Take initiative to create bigger impact
BASIC QUALIFICATIONS:
o Bachelor's degree or equivalent
o 8+ years of game industry development experience
o Deep knowledge in at least two of the following areas: rendering, gameplay, networking, AI, UI, pipeline
o Working knowledge in at least 4 of the following areas: rendering, gameplay, networking, AI, UI, pipeline

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