Software Engineer 2, Applications and Services Engineering in Redmond, WA


TitleSoftware Engineer 2
CategoryDevelopment (engineering)
LocationRedmond, WA
DivisionApplications and Services Engineering
Date AddedMarch 27, 2015
Open Positions71

Satya Nadella recently told the world that "The most strategic API in the company is Office 365 and its extensions. That Office API even trumps Azure's". Well, that's exactly what we're building in Outlook Service Ecosystem Team!

Do you love to design, implement, and ship innovative features that impact hundreds of millions of users around the world? Do you want the opportunity to work on features end-to-end, encompassing technologies that range from the client to the server? Does taking part in building a rich developer platform for Office 365 sound exciting for you?

If the answer is "YES", the Outlook Service Ecosystem Team is your new home!

We are building innovative Apps for Outlook > platform and enable 3rd party developers to deliver solutions on top of email that integrate directly in Outlook clients across all supported form factors (Mobile, Desktop, Web) and operating systems (Windows, iOS, Android). We own the platform end-to-end, from client experiences and developer APIs to supporting back-end services. Our mission is to delight all Outlook users out there - business and consumer.

This is a unique opportunity to contribute to a major product and at the same time grow your expertise in various areas along the way!

Job responsibilities include:
Working with PM counterparts in defining and designing new features
Delivering those new features end-to-end with high quality

Position requirements:
Bachelor's degree in CS or related field
Passion to work on hard core technical problems related to large scale online services
5+ years' experience designing and implementing software in C++, C# or .NET programming
Experience with Web, iOS or Android development is a plus
Excellent written and verbal communication and interpersonal skills

Exchange Server is the industry leader in enterprise e-mail and as a key part of Office 365, will be the #1 e-mail service in the world. We are currently hosting 100's of millions of mailboxes in our datacenters around the globe, and doubling the number of users every six months.

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

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Do you want to be a developer hero and help others succeed on the Office 365 platform?

As a software engineer in the Office Core Apps & Services group, your role is to walk in the developer's shoes, creating samples and solutions for platforms and technologies we support. You're the Office 365 developer platform's first customer. You get the early bits, build apps and code snippets, give the product team early and actionable feedback and influence the developer documentation we write.

You are an engineer and a communicator, with a passion for technology and trying out new products and APIs. You are excited to ship sample code and share what you've learned with the millions of developers who want to integrate with Office 365.

Think you are up to the challenge? Join our team and help build the future.

Responsibilities:
o Become expert in the Office 365 developer platform
o Turn that expertise into sample apps to help developers use our platform
o Produce high-impact technical content (articles, blog posts, video, podcasts) to help the community adopt our platform
o Speak at events and conferences
o Listen to the developer community, both directly through social engagement as well as through data and metrics, to constantly evaluate the scope and impact that each line of code should have
o Work with our product teams to understand the platform roadmap, give early feedback, collaborate on demos and leverage their help with what you build

Preferred Qualifications:
o2+ years of software development experience
oSkills in one or more of the following: Java, C#, C/C++, Objective C, Swift, JavaScript
oExperience with Python, Git, GitHub, Node.js, Ruby, PHP and Open Source Software projects
oSolid design, implementation, and testing
oPassionate about new technologies
oAptitude for developing demo apps and code
o Excellent written and oral communication skills, including the ability to speak to technical and non-technical audiences
o BA/BS in a technical field, or equivalent in related technical experience

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Do you want to be a developer hero and help others succeed on the Office 365 platform?

As a software engineer in the Office Core Apps & Services group, your role is to walk in the developer's shoes, creating samples and solutions for platforms and technologies we support. You're the Office 365 developer platform's first customer. You get the early bits, build apps and code snippets, give the product team early and actionable feedback and influence the developer documentation we write.

You are an engineer and a communicator, with a passion for technology and trying out new products and APIs. You are excited to ship sample code and share what you've learned with the millions of developers who want to integrate with Office 365.

Think you are up to the challenge? Join our team and help build the future.

Responsibilities:
o Become expert in the Office 365 developer platform
o Turn that expertise into sample apps to help developers use our platform
o Produce high-impact technical content (articles, blog posts, video, podcasts) to help the community adopt our platform
o Speak at events and conferences
o Listen to the developer community, both directly through social engagement as well as through data and metrics, to constantly evaluate the scope and impact that each line of code should have
o Work with our product teams to understand the platform roadmap, give early feedback, collaborate on demos and leverage their help with what you build

Preferred Qualifications:
o2+ years of software development experience
oSkills in one or more of the following: Java, C#, C/C++, Objective C, Swift, JavaScript
oExperience with Python, Git, GitHub, Node.js, Ruby, PHP and Open Source Software projects
oSolid design, implementation, and testing
oPassionate about new technologies
oAptitude for developing demo apps and code
o Excellent written and oral communication skills, including the ability to speak to technical and non-technical audiences
o BA/BS in a technical field, or equivalent in related technical 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 Office Apple Productivity Experiences (Apex) team is an experienced and highly passionate team at Microsoft that builds and maintains end-to-end ownership of Office on Apple platforms.

The combined power of the Office suite and the latest Mac and iOS technologies presents developers with exceptional opportunities for ownership, autonomy and professional growth. Our team has worked on Microsoft Office for Mac, Microsoft Lync for Mac, Office Mobile for iPhone, OneNote for iPhone and iPad, OneNote for Mac, and Office for iPad.

We continuously strive to create industry-leading software.
o The last Mac Office release was described as a "spectacular success" by PC Magazine.
o The Mac OneNote 1.0 release went to #1 app in Apple's App Store on its first day, with high ratings.
o Office for iPad and subsequently for iPhone is a great showcase of design and functionality and has gotten broad positive global press coverage.

We are expanding our team and looking for highly motivated Software Engineers across all career stages with demonstrated experience in design and implementation leadership to join our world class team of application engineers. The team's work is primarily in C++ and Objective-C with exposure to Cocoa and other rich technologies on Apple's platforms.

You will find a unique and extremely positive work environment for engineers including a strong team culture of quality, innovation, creativity and having fun. Our development team tackles a wide variety of problems, from networking and web services to advanced graphics handling to leading edge UI design on Apple platforms; you can expect to build a wide range of skills and experiences.

Requirements:
o BS in computer science, or equivalent experience.
o Strong design and coding skills in at least one variant of C (C, C++, C#, Obj-C).
o Motivated engineer who can learn quickly on an evolving set of technologies.
o Passion and commitment to delivering exceptional products and experiences.
o Good communication skills

Additional skills that are not required but that would be immediately beneficial:
o Any Mac or iOS experience, including Objective C.
o Cross-Platform development.
o Large scale commercial software development.
o A wide range of technical domain specific expertise such as: User Interfaces, Graphics engines, Network protocols, OS fundamentals, Compilers, Performance, Security such as sandboxing, Telemetry, Multi-language functionality, Automation frameworks.

We strongly believe that core software engineering skills combined with passion and ability to tackle new and continuously evolving technical challenges enables truly amazing 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
Do you have the passion to build products that positively impact millions of users? Do you want to work in a new team within the large Office organization? Are you ready for a challenge to redefine Business Intelligence story for all of Office?

The Data Visualizations and Experiences team owns Business Intelligence in the Office. We are working on adding new cutting edge BI features like big data, predictive analytics, and cloud self-service BI. Our team improves existing products and creates new ones. We are improving Excel by better integration with Power Pivot and Power View. Our team is creating products for the new Microsoft Power BI SKU. We are also creating cloud services for risk assessment of Excel documents.

Your responsibilities will be to help us design and implement the new Office 365 services and help other team members design their features. You'll have the opportunity to make a cross divisional impact between the Office and SQL divisions. You will also participate in project management activities such as scheduling upcoming work, triaging bugs and work items, and being part of our day-to-day decisions.

Our team is multi-dimensional, over time you will work on multiple areas, with different partners, using different platforms (such as Win32, WinRT, iOS, Android, WAC, Windows Azure, SharePoint on-prem, SharePoint Online, SQL, SQL Azure, BI Azure etc.). Part of your role is to help understand all of the complexity of the things we could do and reduce it to simplicity of what we should do.

Ideal candidates will have Requirements:

o 3+ years of professional experience designing, developing and debugging engineering solutions for shipped software or services
o Excellent architecture, design and coding skills.
o Fluent in C++. Exposure to other languages is good.
o Proven ability to synthesize and communicate solutions to complex technical problems
o BS/BA in computer science, or equivalent in related technical experience
o Phenomenal debugging and code analysis experience.
o Visionary in emerging technologies and reimagining experiences.
o Experience in agile/SCRUM/TDD/etc methodologies a plus.
o Command of MVC/MVVP/N-Tier/etc design patterns.
o Lives, sleeps, eats and breathes writing code. Loves coding. Can't imagine a world without a compiler/interpreter.
o Knowledgeable of the details of developing on multiple platforms (some set of Windows Desktop, Windows Immersive, Android, iOS, web).
o Thinks deeply about ways to get ordinary humans to interact intuitively with computers. Can readily identify good UI and bad UI and explain the reasons and principles behind the distinctions.
o Some passion and/or background as a user of BI features, or at least data features (tables, charts, 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
Office is the leader of Microsoft's mobile first, cloud first strategy. Office 365 was the fastest business in Microsoft to reach $1B revenue and this growth has continued with sustained triple digit YoY growth as customers transition from boxed software to the cloud. This last quarter, Office 365 Home and Personal subscribers topped 9.2 million - a new high - as more people love having Office available on all their devices wherever they are.

Office Customer Lifecycle Engineering is the team focused in on the customer experience thru all phases of the product and subscription lifecycle. Sharp focus on our subscription business including our acquisition pipeline, customer onboarding, ongoing usage, subscription value and retention. World class customer and business analytics. Overall ownership and driving of improvements to customer satisfaction as well as customer and partner escalations. A stronger connection with our customers via product features such as Tell Me, and through improved support tools, a superior assisted support environment, and a more robust self-help experience. Delivering insights to our customers by incorporating their context, content, web, and Office Graph. Building a flexible and robust release pipeline for all end-points that includes exposure control and that supports our hypothesis driven engineering model. Creating product features and other experiences to encourage the viral adoption of Office.

We're looking for a stellar Software Engineer to join our hard working and fun loving group with strengths in coding, problem solving, driving for outcomes, data informed, working as a team, and collaborating. As a member of the Customer Lifecycle Engineering team, your responsibilities will include many of the following:

* Define and implement the architecture for large complex components
* Provide technical leadership for projects and guide the broader team
* Analyze data for customer insights
* Enable data-driven decisions using telemetry
* Creating and manage data warehouses and self-service analytics
* Office Client, deployment stack, licensing, office services, bing integration
* Create unit tests, automation, and performance tests
* Author tools, scripts, and other infrastructure components

Requirements:
* A BS degree in Computer Science or related experience
* 2+ years' experience shipping production quality software
* Experience with the following: C#, C/C++, Java, JavaScript, or HTML/CSS
* Desirable: Azure, REST APIs, Mac, iOS, Android, Windows Phone

By applying to this position, you are being considered for multiple like positions for an invitation only hiring event at our Redmond campus in April.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 are very few opportunities in your career when you can work on a product that is industry-changing. All eyes are on you and the odds are stacked against you; failure is just not an option. Most people go through their entire careers missing out on experiencing the exhilaration, and anticipation of working on such a product. Don't miss out on your opportunity and come work at Skype!

The Skype and Lync mobiles teams are building a new platform independent projection layer that will be the backbone of future Skype and Lync clients, utilizing the native platforms UI platform combined with our new native mobile stack. We are looking for a developer to play a part in this new mobile architecture. To be a successful candidate, you must show a desire for high quality engineering, well-designed architectures both large and small, and a track record of jumping in and taking ownership for your feature areas. You can work across teams to debug problems and ensure we have the right end-to-end architecture. In this role, you'll be responsible for coming up to speed on new technologies on multiple platforms, developing our new framework, and providing assistance to our partner teams. You are undaunted by challenging projects with tight deadlines. You thrive under the pressure of long odds and the ambiguity of following/creating new technologies.

Come and join the Skype mobile client team and help define and build experiences that will propel Microsoft to the top of arguably the most competitive market in years!

Responsibilities for this position include:
Design, develop, and maintain a new platform abstraction framework
Documenting and providing SDK samples for the framework
Working closely with partner teams to identify needs and provide solutions
A passion for high quality, easily maintainable code

Requirements:
4+ years of professional software development.
2+ years of C/C++ development required
Experience shipping at least one product required
Strong design and debugging skills
Proven skills with object oriented development and design patterns
Passion for mobile technology
Passion for high quality engineering
Excellent oral and written communication skills
A BA/BS in Computer Science, Math, Electrical Engineering, or equivalent industry experience

Preferred Skills:
Development on Windows Phone, Android, or iOS, Win32, WinRT, Mac OS
SDK design and implementation
COM, C#, Java, ADT, Objective-C, Xcode

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Would you like to work in a successful, large-scale server product that is deployed widely in both the Enterprise and the Cloud?

MS Exchange is a $2 billion business that continues to expand its horizons, going from a great product deployed in medium to large companies, to become a highly available service hosted on MS datacenters around the world, helping more people connect with others in innovating new ways. Exchange is a critical part of the Office365 offering, which is the fastest growing business in Microsoft's history. This growth comes with challenges: Supporting a large scale, always-available service while providing the latest features for people to communicate effectively and deal with the ever-growing flood of information.

We are looking for a self-motivated Software Design Engineer to work on one or more of the following components owned by our team:
- Internal platform that supports the common business logic across Exchange used by all protocols, including access from mobile, web and rich clients. This layer is responsible for ensuring the understanding between the different clients and maintaining data integrity.
- The mailbox service access point used by Outlook (our most widely-used, rich client with more than 500 million seats) and other 3rd-party applications that support the MAPI protocol.

The responsibilities of this position include the design, implementation, validation and support of one or more functional areas of the above components. Successful candidates must have strong technical and communications skills, desire to work in a highly-collaborative and agile environment, ability to work across teams designing and implementing features, as well as the ability to work independently. Technical requirements include a BA/BS degree in Computer Science or related technical discipline and experience developing robust, high performing and efficient C# and/or C++ code.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
The Office Trustworthy Computing Security team is looking for solid Software Engineers to help keep millions of customers protected from attackers. We are looking for individuals passionate about security and who want to see their ideas and code used to protect customers. The Office Trustworthy Computing Security team is responsible for core security features including Office Protected View, Office File Validation, document encryption, digital signatures, Information Rights Management, and secure coding libraries. We continue to evolve and are building the next generation of Office protection technologies. We also work with teams across Office to ensure shipping secure code in non-security features.

As a Software Engineer II on the Office Trustworthy Computing Security team, you will work on delivering security feature across the various platforms Office supports. You will have end-to-end ownership for your areas including design, code, test and telemetry coverage. You will work with other experienced Software Engineers and Program Manager to ensure we are leveraging solid engineering practices and customer feedback.


Requirements:

o A bachelor's degree or higher in computer science or engineering.

o 3+ years of prior software development and testing experience.

o Proficient in C++.

o Proficient in C# or Java.

o Understanding of common security vulnerability patterns and proper mitigations.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 newly forming Enterprise Evergreen team is chartered with understanding and driving Office investments and improvements which enable enterprises to move to a software as a service model. Asking Enterprises to shift from 3 year releases cycles to an evergreen model where Office continues to update and improve itself on a monthly or quicker cycle is a challenge. The Enterprise Evergreen team will work to understand what gaps exists, what deters Enterprises to make the change as well as what would make Enterprises very motivated to move to evergreen. We will do so by making data driven decisions, collaborating with partner teams as well as directly contributing code to the Office suite of products as necessary to pave the way to an evergreen ubiquity.

This newly forming team has a number of positions to staff. There are two engineering qualities we look for. First, we look for "Doers". These are results oriented engineers that are fully capable of rolling up their sleeves and contributing improvements. Here, experience with the Office source code, engineering system, and a confidence to contribute high quality code is valued.

Second, we look for "Thinkers". These are engineers that want to understand the why before taking action. Thinkers seek out and use data to drive informed decisions and actions. They analyze results and course correct as needed to ensure business goals get achieved.

Responsibilities include:

- Contribute high quality code to various Office or partner code bases.

-Use data and telemetry to make informed decisions.

- Participate in areas of investigation and contributing to the group's prioritization of investments.


Requirements:

- Strong technical skills.

- An entrepreneurial spirit.

- Enjoy collaborating with others to help the team deliver on our business goals.

- Engineers with a great track record for results, a passion for the team charter, and a commitment to team excellence are encouraged to apply.

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
How often do you get the opportunity to work on a product that will impact and transform millions of people's lives? OneDrive is a cloud-based storage service that makes it simple to save, access, share, collaborate, and backup your files across all of your devices. With deep integration into Windows, Windows Phone, Office, XBOX, Android and iOS, OneDrive will preserve your files beyond the life of your devices and make your files accessible and sharable from anywhere, anytime.

The competitors in this space are very well known and include Dropbox, Box, Apple with iCloud, Google with Google Drive, and Amazon with Cloud Drive.

OneDrive is used by hundreds of millions of people, from across the globe, and is emerging as a developer platform, both inside and outside Microsoft. The challenge with our service is to continue its growth and deep integration into devices while continuing to evolve the service. It's like working on a jet engine while the airplane is flying at 600 MPH. We have deep experience in what it takes to run a service at large scale and we are continuing to invest heavily across the service, from the UI down to the infrastructure it takes to support the service.

As a developer on the OneDrive team, you will work with your counterparts in program management, quality, and service engineering to design, implement, stabilize, release, and monitor new end-user features and capabilities within the service.

You will also work on the infrastructure it takes to engineer and run the OneDrive service at global scale.

You will work with smart people and have an incredible opportunity to learn and grow. Best of all, your work will reach millions of people.

Also, the OneDrive team interacts with almost every other major part of Microsoft, including Azure, Bing, Office, Windows, XBOX, Phone, and more; so it's a wonderful place to see the scope of Microsoft as a whole, interact with other parts of the company, and grow your cross-group collaboration and influencing skills.

- Technologies we use span everything from HTML5, Javascript, and jQuery down to C#, SQL, Azure, and core networking.
-Applicants should have familiarity with some of these technologies.
- A BS or MS in Computer Science is required.
- A minimum of 5+ years of demonstrated commercial software development experience is required for all of our open positions. It's important that you are either currently a developer or have very recent developer experience in the areas mentioned above.

We are looking for people with a ton of passion, a desire to try big things, people who have a lot of curiosity and can go deep into the lowest layer of a complex system. We want people who want to learn new things, and people who have a clear customer point-of-view.

We are looking for people who use and love OneDrive. The most important trait we look for is raw passion for technology and for the space that we are in with OneDrive. We want people who are fanatical about the cloud, who use OneDrive or even the competitors' products, and who want to change the game by working on OneDrive.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 are very few opportunities in your career when you can work on a product that is industry-changing. All eyes are on you and the odds are stacked against you; failure is just not an option. Most people go through their entire careers missing out on experiencing the exhilaration, and anticipation of working on such a product. Don't miss out on your opportunity and come work at Skype!

The Skype mobile team is building a new application for Windows 10 and beyond - this product will become the backbone of future Skype clients on many form factors, utilizing the platforms UI framework combined with our new mobile stack. We are looking for a developer to play a part on this new Skype product. To be a successful candidate, you must show a desire for high quality engineering, well-designed architectures both large and small, and a track record of jumping in and taking ownership for your feature areas.

You can work across teams to debug problems and ensure we have the right end-to-end architecture. In this role, you'll be responsible for coming up to speed on new technologies, utilizing the latest XAML UI framework to build and outstanding user interface, all while developing our new client framework. You are undaunted by challenging projects with tight deadlines. You thrive under the pressure of long odds and the ambiguity of following/creating new technologies.

Come and join the Skype mobile client team and help define and build experiences that will propel Microsoft to the top of arguably the most competitive market in years!

Responsibilities for this position include:
- Design, develop, and maintain features in a new product
- Develop automation for your features to verify functionality
- Working closely with partner teams to identify needs and provide solutions
- A passion for high quality, easily maintainable code

Requirements:
- 4+ years of professional software development.
- 2+ years of C#, Java or C/C++ development required
- Experience shipping at least one product required
- Strong design and debugging skills
- Proven skills with object oriented development and design patterns
- Passion for mobile technology
- Passion for high quality engineering
- Excellent oral and written communication skills
- BA/BS in Computer Science, Math, Electrical Engineering, or equivalent industry experience

Preferred Skills:
- XAML
- User Interface design and development
- COM
- C#
- Multi-threaded application development

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Do you hate spam, phish, and malware? Would you like to do your best to stick it to the spammers, scammers, and other bad actors on the internet? Does working on one of the largest email service providers on the planet get your juices flowing? How about being part of a multi-billion dollar business that is growing at triple digit rates?

Become a critical part of Office 365, the industry leader productivity suite and one of the fastest growing businesses at Microsoft. Our team, as part of the Information Protection group, provides the anti-abuse, anti-spam, and security features for the Exchange Online Protection (EOP) service and for Outlook.com (formerly Hotmail). Our systems are responsible for protecting 100s of millions of users and billions of messages every day.

Data Mining, Big Data, and Machine Learning techniques are key to providing that protection. As a software engineer, you will develop Big Data and Machine Learning infrastructure and algorithms to improve effectiveness and quality of service as we build the next generation of spam filtering. You will work with Program Management, Data Science, and senior engineers to deliver features with high value and direct impact to our customers. Anti-Spam is one of the core pillars of the team that is receiving substantial investment and management attention.

The distributed nature of the service and the importance and ubiquity of email provide many interesting technical challenges to solve. Distributed computation, high-scale, high availability, geo-redundancy, and low-touch are important aspects of every feature we release.

As a software engineer 2 you will be responsible for designing and implementing features end to end, including code, deployment, scale, and performance. We use multiple technologies, frameworks, and languages - WCF, ASP.NET, PowerShell, .Net, and C#. You will be on-call as part of a rotation throughout the year along with the rest of the team to maintain service health.

We are looking for a developer who is strong, smart, looking for new experiences, excited about the space, and motivated. Minimum of 2 years of experience in C#/C++ required. Prior experience with Machine Learning, Big Data (Cosmos, Map/Reduce, Hadoop), or Data Mining is a plus. Experience with distributed systems, email protocols and formats (SMTP, MIME), and/or SQL is helpful but not 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
Do you want to be part of a brand new team that will make Office the most contagious suite of products in the world? Are you an awesome coder, have strong design skills, and have the desire and ability to work across different mobile, web and desktop code bases? Do you like to work in a fast paced environment where business innovation and experimentation is at the core of our culture? Do you have the desire to work on a team where you will have a direct connection and impact to our customers, partners (internal and external to Microsoft) and our overall Office business? If you have answered a resounding "YES!" for all of the above, then the Office Wildfire Team is for you!!!!

The Office Wildfire team is a new team in Office whose mission is to identify and help deliver ways to increase the positive network effects of Office's popularity. This team will help spread the usefulness of Office by creating viral vectors, reducing adoption friction, and increasing revenue and evaluating innovative business models. The objective of the team is to increase the number of consumers of Office by enlisting current users, creating and increasing synergies with other popular products and services, and improving relevance for underserved segments. This team will make Office viral through innovative and strategic partnerships and features across multiple platforms and services.

As a Software Engineer on the team you will getting in on the ground floor and be working in a fast paced start-up environment innovating, designing and coding features that will create viral adoption for Office as well as reduce the barriers for entry into our ecosystem. You will be partnering with Microsoft teams both inside and outside of Office as well as companies/applications outside of Microsoft that we determine can be strategic partners in fulfilling this mission. You will be working across Office and other Microsoft code bases and developing features on a breadth of platform and services (Windows/Windows Phone, IOS, Android, Web Services, etc.). The team will be using agile development methodologies and will be heavily focused on experimentation enabling us to ship fast and ship often.

We are looking for awesome Software Engineers across all levels!! The ideal candidates will have:
- Strong coding and design skills.
- Experience developing, designing, and shipping high quality code across multiple platforms/services.
- Great communication and collaboration skills.
- Ability to work in a start-up environment where business innovation is at the core of the team culture.
- An unbridled passion and understanding of the latest and greatest viral applications and services.
- Passion for new technologies and ability to quickly understand and pick up emerging technologies and applications.
- BS or higher degree in computer science, computer engineering, or related field.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Office is the leader of Microsoft's mobile first, cloud first strategy. Office 365 was the fastest business in Microsoft to reach $1B revenue and this growth has continued with sustained triple digit YoY growth as customers transition from boxed software to the cloud. This last quarter, Office 365 Home and Personal subscribers topped 9.2 million - a new high - as more people enjoy having Office available on all their devices wherever they are.

Office Customer Engineering is a newly created team being built from the ground up. Our goal is to improve consumer Product Satisfaction (PSAT) and enhance Customer Support's ability to provide a world class experience. The goals are simple and the possible solutions are many. We'll move quickly and focus on outcomes as we run a variety of experiments to move the needle. We will work through early ambiguity, build data pipelines, categorize top issues using machine learning techniques, and partner with the Office products to determine the best areas to spend engineering time to improve PSAT.

Additionally, we'll need to focus on offering rich real-time telemetry from the products to Customer Support to facilitate unblocking customers quickly to build loyalty and trust. This will require working across a broad spectrum of technologies, services, and platforms.
We're looking for a stellar Software Engineer 2 to join our hard working and fun loving group with strengths in coding, problem solving, driving for outcomes, working as a team, and collaborating. You will work on our top initiatives:

Data pipeline from Customer Support to Engineering
"User context" pipeline from Engineering to Customer Support
New technologies: click to chat/talk, self-healing clients, etc.

As a member of the Customer Engineering team, your responsibilities will include many of the following:

Analyze data for customer insights
Enable data-driven decisions using telemetry
Find and fix top customer pain points
Manage data warehouses and web UI frontends for self-service analytics
Create unit tests, automation, and performance tests
Author tools, scripts, and other infrastructure components

Requirements:

A BS degree in Computer Science or related experience
3-5 years' experience shipping production quality software
Experience with the following: C#, C/C++, Java, JavaScript, or HTML/CSS
Desirable: Azure, REST APIs, Mac, iOS, Android, Windows Phone

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
Office is the leader of Microsoft's mobile first, cloud first strategy. Office 365 was the fastest business in Microsoft to reach $1B revenue and this growth has continued with sustained triple digit YoY growth as customers transition from boxed software to the cloud. This last quarter, Office 365 Home and Personal subscribers topped 9.2 million - a new high - as more people enjoy having Office available on all their devices wherever they are.

Office Customer Engineering is a newly created team being built from the ground up. Our goal is to improve consumer Product Satisfaction (PSAT) and enhance Customer Support's ability to provide a world class experience. The goals are simple and the possible solutions are many. We'll move quickly and focus on outcomes as we run a variety of experiments to move the needle. We will work through early ambiguity, build data pipelines, categorize top issues using machine learning techniques, and partner with the Office products to determine the best areas to spend engineering time to improve PSAT.

Additionally, we'll need to focus on offering rich real-time telemetry from the products to Customer Support to facilitate unblocking customers quickly to build loyalty and trust. This will require working across a broad spectrum of technologies, services, and platforms.
We're looking for a stellar Software Engineer 2 to join our hard working and fun loving group with strengths in coding, problem solving, driving for outcomes, working as a team, and collaborating. You will work on our top initiatives:

Data pipeline from Customer Support to Engineering
"User context" pipeline from Engineering to Customer Support
New technologies: click to chat/talk, self-healing clients, etc.
As a member of the Customer Engineering team, your responsibilities will include many of the following:

Analyze data for customer insights
Enable data-driven decisions using telemetry
Find and fix top customer pain points
Manage data warehouses and web UI frontends for self-service analytics
Create unit tests, automation, and performance tests
Author tools, scripts, and other infrastructure components

Requirements:

A BS degree in Computer Science or related experience
3-5 years' experience shipping production quality software
Experience with the following: C#, C/C++, Java, JavaScript, or HTML/CSS
Desirable: Azure, REST APIs, Mac, iOS, Android, Windows Phone

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
You want to release to lots of passionate customers every day. You want to be empowered to adapt to the changing competitive and customer landscape. You want to be data-driven in making improvements for customers. You want to put a strong emphasis on engineering fundamentals. You want to be a part of the OneNote Web & Services team!

We are looking for highly motivated, self-driven, agile engineers to join the team. Our charter includes OneNote Online, OneNote.com, and several services that contribute to the OneNote business. We are interested in web developers as well as those with experience in backend services.

We are looking to hire engineers to help build more reasons to love OneNote. We have a large user base already and are looking to make it larger! Why not come help us add the next compelling set of experiences?

Requirements:
- 5+ years of experience designing, coding and shipping professional software
- Demonstrable architecture and coding skills
- Proven technical leadership, creativity and the ability to think both tactically & strategically
- Strong communication and collaboration skills
- Strong customer focus and passion for improving the customer feedback loop
- Experience and passion for delivering services and web experiences
- B.S./M.S. in Computer Science or equivalent field

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Do you have a passion for web technologies and user experience? Do you want to work on a world changing product that powers the data behind Microsoft most popular products? Come join the OneDrive team and build an experience that millions of users will use every day.

The OneDrive team is seeking amazing web developers that possess a superior engineering mind and a sharp eye for ux detail. As a member of our team, you would be working with a tightly knit group of people also super excited to deliver the absolute best web experience for customers to view and manage their files in the cloud. We typically work on monthly iterations, do stand-up scrums, drive for demoing our work at our team meetings. We not only build beautiful things, but we care deeply about craftsmanship. We adhere to well defined coding guidelines, patch and document obscure processes, focus on telemetry to measure success, and invest in our core infrastructure to avoid common mistakes.

Required qualifications:

o 4+ years shipping production software
o A Bachelor or Master degree in Computer Science of a related discipline or the equivalent Strong design and programming skills with JavaScript and at least two of C#, Java, Ruby, C++ Strong CSS/HTML skills A burning desire to ship polished UX

Preferred qualifications:
o Deep understanding of browser nuances
o Strong background with OSS tooling
o Node.js based build tools like Gulp/grunt
o Knockout, React, Angular or other web based frameworks
o Selenium automation
o Jasmine/QUnit experience
o Less or sass experience
o TypeScript experience
o Having your own popular OSS projects is a huge 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
Office 365 is the industry leader in hosted productivity suites and boasts to be the fastest growing business at Microsoft with more than 100 million seats hosted in multiple data centers across the globe. The Information Protection team is chartered with the very challenging missions of delivering on core mail delivery/hygiene in Exchange/o365 as well as compliance scenarios across Exchange, SharePoint and other office products and o365 hosted services.

IPTDLP team is looking for strong software engineer to help us in building and servicing challenging features in Exchange Transport. Exchange Transport is truly a core piece of technology and critical to the success of Office 365. As time goes on, more workloads are being run on Transport, and we are running in many different environments, with higher and higher scale. This is driving more challenges for our team and we are growing the size of the team and team capability. We need a strong software engineer to join our team and take on some of these challenges directly and in collaboration in others.

We are looking for a Senior developer that is technically strong, excited about new challenges, comfortable with ambiguities and willing to take on larger scope and ownership. You will be responsible to perform investigations and investments in complex areas; designing and delivering features end to end - including system architecture, code, deployment, scale, performance and quality, from conception to delivery.

Primary responsibility:
- Design and deliver features end to end that are 'serviceable'. Distributed computation, high scale, high availability, geo-redundancy, low maintenance and with provable quality
- Able to handle large scope and complicated feature ownership by working under self-driven initiatives with PM and across teams

Requirements:
- A degree in CS or similar
- 4+ years software development experience with familiarity of at least one of OOP languages: C++/C#/Java
- Strong coding and problem solving skills
- Server and/or service experience is preferred but is not a must
- Able to ramp up new technologies fast

Come and stretch your talent in a highly technical team. You will have plenty of opportunities to grow if you are a developer who is strong, excited about the space and is hungry!

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
Office 365 is the industry leader in hosted productivity suites and boasts to be the fastest growing business at Microsoft with more than 100 million seats hosted in multiple data centers across the globe. The Information Protection team is chartered with the very challenging missions of delivering on core mail delivery/hygiene in Exchange/o365 as well as compliance scenarios across Exchange, SharePoint and other office products and o365 hosted services.

IPTDLP team is looking for strong software engineer to help us in building and servicing challenging features in DLP. DLP functionality adds a huge upside to the success of Office 365 as well as meeting critical needs for our customers. This new area is functionally complex and touches many surfaces of our O365 offering. We need a strong software engineer to join our team and take on some of these challenges directly and in collaboration in others.

We are looking for a developer that is technically strong, excited about new challenges, comfortable with ambiguities and willing to take on larger scope and ownership. You will be responsible to perform investigations and investments in complex areas; designing and delivering features end to end - including system architecture, code, deployment, scale, performance and quality, from conception to delivery.

Primary responsibility:
- Design and deliver features end to end that are 'serviceable'. Distributed computation, high scale, high availability, geo-redundancy, low maintenance and with provable quality
- Able to handle large scope and complicated feature ownership by working under self-driven initiatives with PM and across teams

Requirements:
- A degree in CS or similar
- 4+ years software development experience with familiarity of at least one of OOP languages: C++/C#/Java
- Strong coding and problem solving skills
- Server and/or service experience is preferred but is not a must
- Able to ramp up new technologies fast

Come and stretch your talent in a highly technical team. You will have plenty of opportunities to grow if you are a developer who is strong, excited about the space and is hungry!

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
Office is the leader of Microsoft's mobile first, cloud first strategy. Office 365 was the fastest business in Microsoft to reach $1B revenue and this growth has continued with sustained triple digit YoY growth as customers transition from boxed software to the cloud. This last quarter, Office 365 Home and Personal subscribers topped 9.2 million - a new high - as more people enjoy having Office available on all their devices wherever they are.
Office Customer Engineering is a newly created team being built from the ground up. Our goal is to improve consumer Product Satisfaction (PSAT) and enhance Customer Support's ability to provide a world class experience. The goals are simple and the possible solutions are many. We'll move quickly and focus on outcomes as we run a variety of experiments to move the needle. We will work through early ambiguity, build data pipelines, categorize top issues using machine learning techniques, and partner with the Office products to determine the best areas to spend engineering time to improve PSAT. Additionally, we'll need to focus on offering rich real-time telemetry from the products to Customer Support to facilitate unblocking customers quickly to build loyalty and trust. This will require working across a broad spectrum of technologies, services, and platforms.
We're looking for a stellar Software Engineer 2 to join our hard working and fun loving group with strengths in coding, problem solving, driving for outcomes, working as a team, and collaborating. You will work on our top initiatives:
* Data pipeline from Customer Support to Engineering
* "User context" pipeline from Engineering to Customer Support
* New technologies: click to chat/talk, self-healing clients, etc.
As a member of the Customer Engineering team, your responsibilities will include many of the following:
* Analyze data for customer insights
* Enable data-driven decisions using telemetry
* Find and fix top customer pain points
* Manage data warehouses and web UI frontends for self-service analytics
* Create unit tests, automation, and performance tests
* Author tools, scripts, and other infrastructure components
Requirements:
* A BS degree in Computer Science or related experience
* 3-5 years' experience shipping production quality software
* Experience with the following: C#, C/C++, Java, JavaScript, or HTML/CSS
* Desirable: Azure, REST APIs, Mac, iOS, Android, Windows Phone

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
Sway - a new v1 product in its early days of consumer availability - strives to change the way that people communicate and express themselves; and, we need your help! First disclosed last October, Sway is an authoring platform for building cloud-native, mobile-first, dynamic, and interactive experiences unshackled by the last century's heavy reliance on printed media.

Building an unprecedented v1, our culture and methodology is built for rapid iteration and experimentation informed by customer response/suggestions/insights as our product evolves and transforms. We saw shipping our initial disclosure last October as the start of a 2-way conversation, and are excited to watch our vision and product evolve as we ship bits nearly daily with new features and ideas lighting-up all the time. Go to http://www.sway.com> and take a look at our starting place. We know we have a lot of work to do!

To simplify the creation of rich/compelling outputs for our customers, we use a deep-portfolio of algorithmic techniques: keyword and signal extraction drive automatic suggested content; image processing techniques like salient region and face detection enable automatic cropping and text-placement; combinatorial scoring techniques allow for automatic and dynamic layout; machine-learning techniques power content and visual style import from a variety of sources; etc.

We use a modern tech-stack across a myriad of platforms. Our core web-services C# MVC services running in Azure. Our web-client is written in TypeScript (on top of JavaScript) with our own custom template data-binding infrastructure. Our native clients as well as some of our computationally intensive algorithms are written in portable C++, with layers of XAML, Java, and Objective-C for the platform specific UX pieces.

We're looking for proven technical rock-star engineers to help push our product and vision to the next level. For this software engineer position we have the following requirements:
- 3+ years of engineering experience
- Experience building web-scale internet services AND/OR experience building rich clients
- Professional knowledge of at least one of: HTML/CSS; modern C++; C#; JavaScript (TypeScript preferably)
Four-year degree in computer science, engineering or equivalent.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
The Office User and Content Insights team is looking for talented software engineers to help build the next generation of intelligent productivity and assistance software for millions of Office customers. We are an innovative team that blends the exciting world of NLP research with the challenging requirement to ship real world software.

We have a passion for finding practical applications of machine learning and statistical NLP. If you share that passion, you're a great candidate for the UCI team!

As a shared team within the Microsoft Office Division, UCI ships features in a wide range of products. Our code is shipped in the Office suite, Exchange, SharePoint, FAST, and nearly every other Office product. We frequently partner with teams outside of Office in order to leverage the latest NLP technologies and data sources. Bing and MSR are some of our closest collaborators. Our expertise includes statistical language models, entity and intent extraction, named entity recognition, and much more. With the industry demand for machine learning skills rising, we have many new opportunities to explore when it comes to delivering exciting technologies into the Office ecosystem.

As a core technology engineer, you could be responsible for building game-changing user interfaces that will potentially redefine productivity and assistance across a wide range of Office products. Additionally, you could work on service endpoints that power user experiences across a number of platforms. Finally, you'll get the chance to work in multiple challenging codebases and be given the opportunity to implement exciting new features.

Requirements
Bachelor's degree in Engineering, Computer Science or related technical field
2 years of industry experience working on commercial software applications or services
3 years of experience in C#, C++, or Java
Plusses
Experience with JavaScript and HTML5
Undergraduate courses in artificial intelligence, machine learning, natural language processing, data mining, or information retrieval
Experience working with Azure, SharePoint, Exchange, or FAST Search APIs
Knowledge of Hadoop, or other big data tools

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 building the next generation of software controlling how Microsoft monetizes one of its most profitable properties? How about building a world class service that provides a seamless experience as our customers migrate to a subscription based licensing story?

The First Impressions team is looking for a talented, driven and energetic Software Developer for our Licensing area. Our mission is to build the technology that allows Microsoft to maximize the value from its intellectual property. To help us accomplish this goal, you'll work closely with numerous partners across the Office ecosystem. From product marketing identifying ways to sell Office, to the product teams that build a differentiated experience for our customers, to researchers identifying the latest ways to protect our technology.

Office is moving from a handful of tried and true apps, to a series of experiences across devices. We will imagine, and build the platform that allows us to control the product experience between different types of customers, across all of the devices that represent Office. We own the Office Licensing Service, a critical first slice of the user's first experience with Office. We're looking to continuously improve on our service to embody and model the current best practices for tolerance, reliability, and performance.

The breadth of our work provides opportunities to work with a variety of software languages and technologies, including C++, C#, Windows Universal, Azure, and other services infrastructures.

Our ideal candidate is one with interest in the technology used to protect our intellectual property. A developer who has a passion for writing high quality code in a mission critical environment. This role offers a chance to work with numerous partner teams, as well as the opportunity to create huge gains for Microsoft in capturing new markets with new ways to sell Office. You will be challenged by creative adversaries who seek to gain Office for free. You will be challenged by interacting with large, complex partner systems. You will be challenged by a constantly shifting landscape in the way Office leverages its assets against its competitors. If these challenges make you want to step up and rise to meet them, you just might be our ideal developer.

Qualifications:

Minimum BS in Computer Science or related field, or equivalent experience

Strong programming skills C/C++ and C#

Excellent cross group collaboration ability, be self-motivated and be a team player

Strong communication skills

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status
Apply for this job at Microsoft
Office is the leader of Microsoft's mobile first, cloud first strategy. Office 365 was the fastest business in Microsoft to reach $1B revenue and this growth has continued with sustained triple digit YoY growth as customers transition from boxed software to the cloud. This last quarter, Office 365 Home and Personal subscribers topped 9.2 million - a new high - as more people enjoy having Office available on all their devices wherever they are.
Office Customer Engineering is a newly created team being built from the ground up. Our goal is to improve consumer Product Satisfaction (PSAT) and enhance Customer Support's ability to provide a world class experience. The goals are simple and the possible solutions are many. We'll move quickly and focus on outcomes as we run a variety of experiments to move the needle. We will work through early ambiguity, build data pipelines, categorize top issues using machine learning techniques, and partner with the Office products to determine the best areas to spend engineering time to improve PSAT. Additionally, we'll need to focus on offering rich real-time telemetry from the products to Customer Support to facilitate unblocking customers quickly to build loyalty and trust. This will require working across a broad spectrum of technologies, services, and platforms.
We're looking for a stellar Software Engineer 2 to join our hard working and fun loving group with strengths in coding, problem solving, driving for outcomes, working as a team, and collaborating. You will work on our top initiatives:
* Data pipeline from Customer Support to Engineering
* "User context" pipeline from Engineering to Customer Support
* New technologies: click to chat/talk, self-healing clients, etc.
As a member of the Customer Engineering team, your responsibilities will include many of the following:
* Analyze data for customer insights
* Enable data-driven decisions using telemetry
* Find and fix top customer pain points
* Manage data warehouses and web UI frontends for self-service analytics
* Create unit tests, automation, and performance tests
* Author tools, scripts, and other infrastructure components
Requirements:
* A BS degree in Computer Science or related experience
* 3-5 years' experience shipping production quality software
* Experience with the following: C#, C/C++, Java, JavaScript, or HTML/CSS
* Desirable: Azure, REST APIs, Mac, iOS, Android, Windows Phone

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 RDX team (Release and Delivery Experience) is at the heart of Office release operations that impacts every single Office user, no matter what app they use. We are scaling up and refactoring our approach to address product delivery needs to all customers, across all platforms (Windows, Mac, Android, iOS) efficiently through a unified approach. We will build out a flexible and robust release pipeline for all end-points and deliver an efficient, friction-free, and hands-free release pipeline that enables fast feedback loops, exposure controls, efficient use of rings of validation, and hypothesis-driven engineering model. This transition to modern engineering will drastically accelerate our ability to deliver value to customers and increase customer satisfaction.



Our goals are to: continue to drive excellence in release management across all supported versions; develop a release pipeline that supports cross-platform, high-frequency, and high-quality releases to users; manage this pipeline as a service with high availability and reliability; and work with all Office teams to facilitate this transition.



We are looking for Software Engineers passionate about engineering scalable services to join us in this highly visible, impactful, and challenging mission. We operate in a Combined Engineering model and our engineers are responsible for design, coding, validation, and operation of the service.



Responsibilities:

In this role, you'll contribute to the design, build and health of our In-Market release services and tools. This includes ensuring availability and performance of our Live Services, automating manual processes and processes that otherwise generate manual intervention, driving increased efficiencies through automation and telemetry, and ensuring the satisfaction of our Customers. As part of this effort, you'll also be focused on transforming existing engineering systems to a scalable Services Platform with an eye toward leveraging One Microsoft solutions.


We're looking for a developer who is passionate about working in services. The ideal candidate will be a strong software engineer who has experience in shipping software in an agile delivery environment while maintaining high code quality. You should have experience working across the entire service engineering lifecycle from inception through successful release to customers. You will have the opportunity to work closely with various engineering teams across office to help shape the future of how we release Office to millions of customers on multiple platforms.


Desired Qualifications:



? Demonstrated technical design and coding skills; CS fundamentals

? Proven ability to design and develop loosely-coupled, componentized, and unit-tested software

? Demonstrated software validation skills

? At least 3+ years' experience writing in C# or C++

? Kowledge in SQL, TFS and telemetry systems is a plus

? Demonstrated success in executing against a software development schedule

? A Bachelor's Degree in a Computer Science or related technical discipline (or 5+ years' 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
Millions of subscribers, billions of service signals and petabytes of data is what we handle on a daily basis being part of the cloud service. We are in the business of processing this level of velocity, volume, variety, veracity of data and at the end of the day be able to unravel intelligence that makes a big difference in cloud experience for our customers. You will join the SharePoint Online team in Office 365 and be part of the telemetry team that lives in the ocean of data.

Hopefully this invigorated your interest on who we are. We need software (service !) engineer who can make a strong architectural and development impact that touches all points of the data pipeline from the raw streams all the way up to reports. You don't stop being just the software engineer but the service engineer as well who takes care of health, reliability and availability of the data pipeline. We expect you are someone who has had deep experience in the following.

Service SQL Server and BI stack Big Data & Real-time analytics Distributed algorithms -Hadoop/Map Reduce/ etc. DevOps mentality

Technology SQL BI - SSIS, SSRS, SSAS and PowerBI - Must C#, ASP. Net, WCF - Plus PowerShell scripting - Learn it

Qualification 5~7 years of solid software development BS/MS in Computer Science

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 brand new team that will make Office the most contagious suite of products in the world? Are you an awesome coder, have strong design skills, and have the desire and ability to work across different mobile, web and desktop code bases? Do you like to work in a fast paced environment where business innovation and experimentation is at the core of our culture? Do you have the desire to work on a team where you will have a direct connection and impact to our customers, partners (internal and external to Microsoft) and our overall Office business? If you have answered a resounding "YES!" for all of the above, then the Office Wildfire Team is for you!!!!

The Office Wildfire team is a new team in Office whose mission is to identify and help deliver ways to increase the positive network effects of Office's popularity. This team will help spread the usefulness of Office by creating viral vectors, reducing adoption friction, and increasing revenue and evaluating innovative business models. The objective of the team is to increase the number of consumers of Office by enlisting current users, creating and increasing synergies with other popular products and services, and improving relevance for underserved segments. This team will make Office viral through innovative and strategic partnerships and features across multiple platforms and services.

As a Software Engineer on the team you will getting in on the ground floor and be working in a fast paced start-up environment innovating, designing and coding features that will create viral adoption for Office as well as reduce the barriers for entry into our ecosystem. You will be partnering with Microsoft teams both inside and outside of Office as well as companies/applications outside of Microsoft that we determine can be strategic partners in fulfilling this mission. You will be working across Office and other Microsoft code bases and developing features on a breadth of platform and services (Windows/Windows Phone, IOS, Android, Web Services, etc.). The team will be using agile development methodologies and will be heavily focused on experimentation enabling us to ship fast and ship often.

We are looking for awesome Software Engineers across all levels!! The ideal candidates will have:

Strong coding and design skills.
Experience developing, designing, and shipping high quality code across multiple platforms/services.
Great communication and collaboration skills.
Ability to work in a start-up environment where business innovation is at the core of the team culture.
An unbridled passion and understanding of the latest and greatest viral applications and services.
Passion for new technologies and ability to quickly understand and pick up emerging technologies and applications.
BS or higher degree in computer science, computer engineering, or related field.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Satya Nadella recently told the world http://www.infoworld.com/article/2692880/office-software/office-365-the-three-latest-new-features-you-should-know.html>that "The most strategic API in the company is Office 365 and its extensions. That Office API even trumps Azure's". How would you like to join our effort? Do you like building apps but wonder what it would be like to build a cloud service? Do you have a passion for building intuitive APIs? Do you want to empower developers across the globe to build awesome experiences on our highly scalable, massively distributed cloud platform?

If you've answered "YES" to any of these questions, we have a spot for you in the Outlook Services team!

As part of the Programmability team, you will be responsible for building great 1st and 3rd party developer stories. We are innovating in the Office 365 REST API, adding new functionality, adopting industry standards, and catering to a wide and diverse developer ecosystem. This is a unique opportunity to contribute to a major product and at the same time grow your expertise in various areas along the way!

The opportunities abound and you will be face with numerous interesting problems: our API needs to scale to billions of requests per day while being lightning fast and reliable, we are engaged with the open source community with our client libraries, and we're constantly evaluating new technologies that improve our developer experience.

Exchange Server is the industry leader in enterprise e-mail and as a key part of Office 365, will be the #1 e-mail service in the world. We are currently hosting over 100 million mailboxes in our datacenters around the globe, and doubling the number of users every six months.

Job responsibilities include:
Working with PM counterpart in defining and designing new features
Implementing those new features with high quality and good unit test coverage

Position requirements:
Bachelor's degree in CS or related field
Passion to work on hard core technical problems related to large scale online services
8+ years' experience designing and implementing software in C#, or .Net programming
Excellent written and verbal communication and interpersonal 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
Ready to raise your impact to a global scale? Interested in taking the familiar Outlook experience, used by hundreds of millions, to the next level? The Universal Outlook team is looking for a talented software engineer eager to jump into an ambitious project that is the next evolution for messaging. In this role, you'll have the opportunity to develop features that span client and service. You'll be working with feature crews to plan, drive, and implement user-facing functionality that will assure a complete, polished, stunning experience to users.
If you're the right fit for this job, you're an experienced developer with passion for developing world class customer-delighting experiences. You understand how to work closely with PM, UX research and design to build software that merges functional perfection with aesthetic beauty and meets real user needs. You're able to collaborate with a large organization, setting and driving standards, but you also thrive in a smaller V1 environment with rapid iteration and feedback loops. You're also excited about delivering great solutions to a world that communicates on PCs, phones, and tablets.

Your key responsibilities will include the following:
Defining technical roadmaps for features
Engaging with the team to brainstorm, design, and investigate solutions
Documenting individual designs in a plan that includes core implementation details as well as unit testing, telemetry and validation
Implementing/Validating/Stabilizing features
Contributing to and nurturing an open culture of collaboration on the team
This position requires the following skills and experiences:
Track record and strong results driving large group-wide deliverables
Experience owning and developing features end-to-end, including validation
5+ years of relevant experience in the high-tech industry
Experience writing object-oriented code in native-code C++
Experience with XAML is a plus
Strong debugging skills
Bachelor's degree in Computer Science or equivalent

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Do you want to be challenged, do you love to design, innovate and work on a product that touches millions of users around the world? Do you want to have the opportunity to work on products that can change the way people work and interact? Do you want to be part of a small entrepreneurial team inside Office 365? If the answer to all is Yes, then wait no more.

We are looking for developers that are passionate about great UX, knowledgeable about creating scalable solutions and are obsessed with security and performance as a key attribute of their designs.

Creating the world's leading business experience requires a focused effort on multiple dimensions. Our focus is on building gorgeous addictive UI; industry leading experience in discovering information, consuming contents, and organizing their digital life; developing/supporting a scalable solution in the fastest growing cloud service, Office 365. You'll get a chance to work on Outlook on the web, build native iOS and Android apps that would work on top of our platform and build experiences that would help customer productivity across devices.

Responsibilities include defining new scenarios, functional design and development of new features end to end with high quality.

Position requirements:
Bachelor's degree in CS or related field
Strong analytical, design and communication skills
5+ years of software engineering experience
Experience developing software on iOS and Android platforms (native apps experience preferred)
Experience in web development technologies and cloud base products

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Interested in working on a product where you can show off your work to your friends and family? Would you like to positively enhance the lives of millions of people every day? If so the Skype for Business, Desktop synchronous communications team is the right place for you.

At Skype, our vision is "Every conversation, every day, on every device". The Skype for Business desktop client group is focused on enabling communications that go seamlessly from our desk to your boardroom and is responsible for defining and delivering the flagship client experience for the win32 desktop.

The Desktop Synchronous communications team is responsible for delivering seamless audio video and sharing experiences end-to-end. We are looking for passionate and creative developer who can think outside the box. You will be a part of the team that owns driving the next wave of innovation in several areas including but not limited to: Enterprise voice and video communications including but not limited to Meeting Join, P2P/Conferencing audio video, VOIP, IP telephony, virtual desktop integration services and conversation window user experience. You will work on delivering new experiences as well as enhancing existing experiences. You will work in an agile environment focused on delivering customer value on a monthly cadence.

We are looking a developer who is:
- 1+ year of experience as a Software Engineer or similar
- Fast Learner, Self-motivated
- Creative and passionate about quality
- Strong communication skills
- BS in Computer Science, or related degree, 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
Want to join the next revolution in cloud computing, work on a product that you and your friends will use every day and have a positive impact on millions of customers? The SharePoint+ OneDrive team is revolutionizing cloud storage, team collaboration, and information sharing for consumers and enterprises. We are a big and fast-growing service with a passionate customer base, large developer ecosystem, and extensive partnerships across Azure and Office365. We are a quality focused team that ships innovation daily and uses data driven decision making to run a trustworthy, massively scalable service that delights customers.

You'll be working in a collaborative environment with a team of highly technical engineers that is building the service fabric and engineering ecosystem for SharePoint Online. As a member of our team you will design and implement core features involving data storage systems, service oriented architecture, datacenter fabric, and distributed computing. You'll be creating and improving systems that run at massive scale with industry-leading reliability. We're looking for engineers who have top-notch coding skills, the desire and drive to work in a fast-paced environment, the curiosity to seek out innovative solutions, the agility to work on a broad range of features, and a passion for delighting the customer.

Qualifications:

- 3+ years of development experience on a large codebase, shipping multiple commercial products or internet-scale cloud services

- 3+ years of programming expertise in C++ and/or C#

- Excellent hands-on design, coding and debugging skills

- Desire to operate in an agile development environment

- BS/MS in Computer Science or a related technical field

- Experience with SQL, Web Services, PowerShell, Azure, and networking 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 Exchange Calendaring team and currently looking for a highly motivated and creative developer who can help build the next generation of calendar experience, and set a high bar for usability - offering unique scenarios and increasing the impact on everyone's life. Do you have creative ideas to raise the bar even higher?
If you are one of those person who want to take big challenges and have the innovative mindset, this is your opportunity!

Must-haves:
Bachelor's degree or higher in computer science or equivalent
A minimum of 5-7 years of experience designing, implementing and shipping multiple products
Strong background in object oriented design, data structures, and algorithms
Experience in C# (4 years or more)
Solid communication and collaboration skills

Strong pluses:
Distributed systems
Mid-tier development, web services, and database development
Performance analysis skills
Passion for agile development philosophies

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 Cloud Services? Do you want to be a key contributor to a rapidly growing Enterprise cloud service? Does building the Services infrastructure & customer facing scenarios of a cloud Service excite you? Do you want to work in a division that has a direct impact on Microsoft's bottom-line? If you want to join a fast-paced team & have an impact on a growing online business, this is the opportunity for you. Exchange Server is the #1 enterprise e-mail server in the world and is on track to be the #1 e-mail service in the world, growing at a tremendous pace.

The Exchange Enterprise Cloud team runs a rapidly growing service for our largest customers, including numerous large enterprises & government agencies. Our customers have high expectations around customization of the environment, reliability and availability of the service and the responsiveness of our service. As the service grows, investment in the Services infrastructure & features is critical to meeting our customer expectations. We are part of the Office 365 division & are expanding our engineering team to meet the needs of our growing business.

We are looking for an experienced developer to help us design & implement the key components and experiences of our service.

Qualifications:
*5+ years of software development experience with strong design & coding skills.
*Proven track record of delivering complex projects is required.
*Candidate should be creative, highly-motivated, quick learner and a good team player.
*Prior work building Server/Service Management features is a plus.
*A bachelor's degree (or higher) in Computer Science or equivalent industry experience is strongly preferred.

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

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
How often do you get the opportunity to work on a product that will impact and transform millions of people's lives? OneDrive is a cloud-based storage service that makes it simple to save, access, share, collaborate, and backup your files across all of your devices. With deep integration into Windows, Windows Phone, Office, XBOX, Android and iOS, OneDrive will preserve your files beyond the life of your devices and make your files accessible and sharable from anywhere, anytime. The competitors in this space are very well known and include Dropbox, Box, Apple with iCloud, Google with Google Drive, and Amazon with Cloud Drive.

OneDrive is used by hundreds of millions of people, from across the globe, and is emerging as a developer platform, both inside and outside Microsoft. The challenge with our service is to continue its growth and deep integration into devices while continuing to evolve the service. It's like working on a jet engine while the airplane is flying at 600 MPH. We have deep experience in what it takes to run a service at large scale and we are continuing to invest heavily across the service, from the UI down to the infrastructure it takes to support the service.

We are looking for people with a ton of passion, a desire to try big things, people who have a lot of curiosity and can go deep into the lowest layer of a complex system. We want people who want to learn new things, and people who have a clear customer point-of-view. We are looking for people who use and love OneDrive. The most important trait we look for is raw passion for technology and for the space that we are in with OneDrive. We want people who are fanatical about the cloud, who use OneDrive or even the competitors' products, and who want to change the game by working on OneDrive.

As an engineer on the OneDrive team, you will work with your counterparts in program management and service engineering to design, implement, stabilize, release, and monitor new end-user features and capabilities within the service. You will also work on the infrastructure it takes to engineer and run the OneDrive service at global scale. You will work with smart people and have an incredible opportunity to learn and grow. Best of all, your work will reach millions of people. Also, the OneDrive team interacts with almost every other major part of Microsoft, including Azure, Bing, Office, Windows, XBOX, Phone, and more; so it's a wonderful place to see the scope of Microsoft as a whole, interact with other parts of the company, and grow your cross-group collaboration and influencing skills.

Technologies we use span everything from HTML5, Javascript, and jQuery down to C#, SQL, Azure, and core networking. Applicants should have familiarity with some of these technologies.

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


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Office 365 is the industry leader in hosted productivity suites and boasts to be the fastest growing business at Microsoft with more than 100 million seats hosted in multiple data centers across the globe. The Information Protection team is chartered with the very challenging missions of delivering on core mail delivery/hygiene in Exchange/o365 as well as compliance scenarios across Exchange, SharePoint and other office products and o365 hosted services.

IPTDLP team is looking for strong software engineer to help us in building and servicing challenging features in DLP. DLP functionality adds a huge upside to the success of Office 365 as well as meeting critical needs for our customers. This new area is functionally complex and touches many surfaces of our O365 offering. We need a strong software engineer to join our team and take on some of these challenges directly and in collaboration in others. We are looking for a developer that is technically strong, excited about new challenges, comfortable with ambiguities and willing to take on larger scope and ownership. You will be responsible to perform investigations and investments in complex areas; designing and delivering features end to end - including system architecture, code, deployment, scale, performance and quality, from conception to delivery.

Primary responsibility:
- Design and deliver features end to end that are 'serviceable'. Distributed computation, high scale, high availability, geo-redundancy, low maintenance and with provable quality
- Able to handle large scope and complicated feature ownership by working under self-driven initiatives with PM and across teams

Requirements:
- A degree in CS or similar
- 4+ years software development experience with familiarity of at least one of OOP languages: C++/C#/Java
- Strong coding and problem solving skills
- Server and/or service experience is preferred but is not a must
- Able to ramp up new technologies fast

Come and stretch your talent in a highly technical team. You will have plenty of opportunities to grow if you are a developer who is strong, excited about the space and is hungry!

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
Office 365 is the industry leader in hosted productivity suites and boasts to be the fastest growing business at Microsoft with more than 100 million seats hosted in multiple data centers across the globe. The Information Protection team is chartered with the very challenging missions of delivering on core mail delivery/hygiene in Exchange/o365 as well as compliance scenarios across Exchange, SharePoint and other office products and o365 hosted services.

IPTDLP team is looking for strong software engineer to help us in building and servicing challenging features in Exchange Transport. Exchange Transport is truly a core piece of technology and critical to the success of Office 365. As time goes on, more workloads are being run on Transport, and we are running in many different environments, with higher and higher scale. This is driving more challenges for our team and we are growing the size of the team and team capability. We need a strong software engineer to join our team and take on some of these challenges directly and in collaboration in others. We are looking for a developer that is technically strong, excited about new challenges, comfortable with ambiguities and willing to take on larger scope and ownership. You will be responsible to perform investigations and investments in complex areas; designing and delivering features end to end - including system architecture, code, deployment, scale, performance and quality, from conception to delivery.

Primary responsibility:
- Design and deliver features end to end that are 'serviceable'. Distributed computation, high scale, high availability, geo-redundancy, low maintenance and with provable quality
- Able to handle large scope and complicated feature ownership by working under self-driven initiatives with PM and across teams

Requirements:
- A degree in CS or similar
- 4+ years software development experience with familiarity of at least one of OOP languages: C++/C#/Java
- Strong coding and problem solving skills
- Server and/or service experience is preferred but is not a must
- Able to ramp up new technologies fast

Come and stretch your talent in a highly technical team. You will have plenty of opportunities to grow if you are a developer who is strong, excited about the space and is hungry!

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
Become a critical part of Office 365, the industry leader productivity suite and one of the fastest growing businesses at Microsoft. Our team, as part of the Information Protection group, provides the backbone of anti-abuse and security features for the enterprise-level service known as Exchange Online Protection (EOP) that is responsible for successfully overseeing billions of messages for hundreds of millions of users.

As a software engineer on the team you will be responsible for designing features, code, deployment, Flight , measure, scale, performance aspects, from conception to delivery and quality. We use multiple technologies and frameworks - PowerShell, ASP.Net, WCF, .Net, and primarily code in C#. You will need to ramp up on new frameworks or build one where one is absent as per product or team needs. You will drive analyze big data and drive intelligence algorithms to improve effectiveness and improve serviceYou will be on-call as part of a rotation throughout the year along with the rest of the team to help keep the service running healthy and the maintenance overhead of running your components close to zero.

The distributed nature of the service, stateless nature of SMTP, criticality & ubiquity of email, new and exciting features we are bringing to market provide many interesting technical challenges to solve. Distributed computation, high-scale, high availability, geo-redundancy, low-touch are all aspects that our features need to be designed with in mind. You will be in very good company, working among very strong developers and a technically minded team. This particular position will be responsible for building the next generation world class spam filtering service focused around cutting edge performance and efficiency to handle the high volume of messages we process every day while still facilitating the highest level of effectiveness. It will involve aspects of machine learning and various content classification techniques and will be high touch among the newest components of Office 365. This is a high profile and high visibility opportunity as Anti-Spam is one of the core pillars of the team receiving increased investment and attention.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.

These requirements include, but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

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

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
There are very few opportunities in your career when you can work on a product that is industry-changing. All eyes are on you, and the odds are stacked against you; failure is just not an option. Most people go through their entire careers missing out on experiencing the exhilaration, and anticipation of working on such a product.

Don't miss out! The Skype mobile team is building a new application for Windows 10 and beyond - this product will become the backbone of future Skype clients on many form factors, utilizing the platforms UI framework combined with our new mobile stack. We are looking for a developer to play a part on this new Skype product. To be a successful candidate, you must show a desire for high quality engineering, well-designed architectures both large and small, and a track record of jumping in and taking ownership for your feature areas. You can work across teams to debug problems and ensure we have the right end-to-end architecture. In this role, you'll be responsible for coming up to speed on new technologies, utilizing the latest XAML UI framework to build and outstanding user interface, all while developing our new client framework. You are undaunted by challenging projects with tight deadlines. You thrive under the pressure of long odds and the ambiguity of following/creating new technologies.

Come and join the Skype mobile client team and help define and build experiences that will propel Microsoft to the top of arguably the most competitive market in years!

Responsibilities for this position include:
Design, develop, and maintain features in a new product
Develop automation for your features to verify functionality
Working closely with partner teams to identify needs and provide solutions
A passion for high quality, easily maintainable code

Requirements:
4+ years of professional software development.
2+ years of C/C++ development required
Experience shipping at least one product required
Strong design and debugging skills
Proven skills with object oriented development and design patterns
Passion for mobile technology
Passion for high quality engineering
Excellent oral and written communication skills
BA/BS in Computer Science, Math, Electrical Engineering, or equivalent industry experience

Beneficial Experience:
XAML
User Interface design and development
COM
C#
Multi-threaded application development

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Software Engineer 2
Do you want to work on a cool product that is used by millions of people worldwide? Skype is looking for brilliant minds to join the Skype for Business Desktop client team in Redmond WA. In particular, we are looking for someone who has the passion, drive and dedication required to continue delighting our customers and giving them a great experience.

At Skype, our vision is "Every conversation, every day, on every device". With integration of the Lync and Skype organizations, we are focused on enabling communications that go seamlessly across consumers and enterprises from the living room to the boardroom. The "Skype for Business Desktop Client" team is responsible for defining and delivering the flagship client experience for the Windows desktop that enables above vision and we are getting ready to imagining and shaping a client that can help us achieve that goal.

Key Responsibilities Include:

As a Software Engineer on the Skype for Business Desktop client team, you will be working on delivering high quality end user experience from the UI Layer all the way to the communications on the wire. You will be responsible for designing, implementing and maintaining an automated testing framework to work E2E with various clients and Topology configurations. You will help to ensure we ship a high-quality product on-time.
-You will help define an end to end automation test strategy.
-Work closely with development on automation architecture and design and to ensure integrity, reliability and effectiveness of automation.
-Support, maintain and document the automation infrastructure and procedures.
-Develop and execute automated end to end tests, analyzing and reporting results as well as maintaining, extending and enhancing automation harness and testing infrastructure over time
-Work with the team to identify telemetry needed for end to end user scenarios and adopt the appropriate telemetry infrastructure.
-Analyze the telemetry for quality trends such as defects and design issues. Work with the team to mitigate the quality issues.
-Issues tracking, reporting defects to developers, get beyond the problem report providing detailed information from isolated testing scenario to relevant logs to developer to fast resolution.

Candidate Profile
-6+ C++/C/C# programming experience
-3+ software testing experience
-Experience with all aspects/phases of automation including GUI, integration and stress testing.
-Ability to work across a matrix organization and be effective cross-functionally
-Experience with creating test plans and test cases

Preferred experience
-Experience of Agile and iterative development processes, e.g. Scrum
-Real time messaging experience
-Experience working with cross-functional, geographically diverse teams

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Do you want to work on exciting and challenging scenarios of a multi-billion dollar/year product? Do you want to be part of a team that delivers software as a service to hundreds of millions of users? 160+ million people use Exchange to manage communications and schedules every single day. Exchange has taken the mission of winning our users' communications all up by providing the best Inbox, People, Groups and Calendar experiences in the market. In particular you will be working with the Groups & Conversations team in Exchange that is re-imagining communication, collaboration and management experiences tailored to people and groups working together. The team will deliver these as connected experiences across the entire suite of Office/O365 and available across PC, Web and Mobile devices.
If you enjoy working on the full software stack, from back-end to front-end and mobile development, this is a fantastic opportunity to build solutions and user experiences that will be used by hundreds of millions of people worldwide in the cloud, as well as on-premises in the largest organizations on this planet. We are looking for a smart SDE who's passionate about building beautiful, fluid user interfaces as well as rock-solid, highly-scalable back-end software and who can come up with creative solutions to difficult technical problems. Features you own will span front-end (user experience) to back-end (storage and webservices) and you'll have the opportunity to brainstorm, collaborate, and build solutions that integrate with other Microsoft products like OneDrive, Sharepoint and Lync.
Our development processes are agile: from code review to main branch, it's only a few hours before your code makes it to the official build and is consumed by hundreds of other engineers. The engineers you'll be working with are constantly looking for new technology and tools to increase productivity of the whole team.
Requirements:
- 2 years Object oriented programing.
- 1+ years front-end/UI development experience
- Excellent communication skills
- BS in Computer Science, related degree or equivalent experience

Pluses
- Experience with developing AJAX based web applications or Mobile Apps on IPhone or Android.
- Experience with unit-testing and test-driven development

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.
Demonstrated success working across teams and divisions

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 Outlook Calendar team is looking for an experienced software engineer to help us build the next generation of digital calendaring tools for Microsoft across multiple platforms. If you are interested in designing and implementing end-to-end scenarios with modern clients connecting to highly scalable services, we would like to meet you.

Our team uses agile development methodologies to innovate rapidly and constantly fine tune our processes and designs. We are passionate about code quality, performance, validation, and telemetry. As a member of the team, your responsibilities would include designing and implementing new features with excellent quality and testability across services and clients on multiple platforms. You would need to learn quickly, be self-directed, work well with other engineers, PMs, and designers as part of a team and be passionately customer focused.

Candidates are expected to have a Bachelor's degree in Computer Science or related fields, 3 years of software engineering experience, solid C++ and C# coding skills and a proven track record of shipping high quality software.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
We're looking for a stellar Software Engineer to join one of the highly successful cloud services in the industry - Office 365!

With the push to the cloud, the competitive landscape has changed, and we are being constantly pushed to deliver new, more innovative, high quality features with an increasing emphasis on customer satisfaction. We recognize that a dizzying variety of users, scenarios and workloads are part of Office 365. We need to ensure that our service is resilient and always available despite the astonishing growth and breadth of usage. We need to ensure we provide a consistent service experience to all types of users.

The Modern Support team under Customer Engineering is looking for a talented Software Engineer with a track record of delivering highly reliable and scalable cloud services while collaborating with other teams. Qualified candidates will have experience in large-scale systems, cloud services, monitoring, data mining, big data and reporting and should have strong customer empathy.

Our team's primary mission is to build critical engineering systems to reduce 'mean time to root cause' a 'customer experience anomaly' by automatically analyzing data streams and producing relevant insights in an easy to consume manner.

Ideal candidates will have

? 5+ years of professional experience designing, developing and debugging engineering solutions for shipped software or services

? Software development skills with fluency in C# or .NET or relevant programming languages

? Proven ability to synthesize and communicate solutions to complex technical problems

? BS/BA in computer science, or equivalent in related technical experience

? Experience with large distributed systems and cloud services is a plus

? Deep passion for customers, design thinking, data analysis and technology 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
We are living in exciting times - Mobile, Big Data, Social and Cloud are big intersecting waves that are heralding new communication modalities. Conversations are familiar but have become stale -
Messages modeled after memos, carbon copies, and enclosures do not engage - there's a need for lighter-weight and more expressive experiences. We are starting a new group to explore new communication applications that stay true to mobile and cloud first and are available across all prominent operating systems and devices. In addition to the new applications, this group will also explore ways to deliver applications faster leveraging best practices from startups.
We seek engineers with strong experience developing user interfaces for applications on the iPhone or iPad using the iOS SDK. Having a complete and thorough understanding of the following is important: Objective C, iOS internals, NSFoundation, commonly used data structures, algorithms and algorithm techniques, C/C++ concepts, network communications, UI transitions, memory/battery efficiency and memory management (including ARC).
Please include any iOS applications that you have launched in the app store.

Qualifications:
- Proven experience developing mobile applications for the iPhone or iPad.
- BS in Electrical Engineering, Computer Science or related field or
equivalent experience
- A minimum of 3 years of experience shipping products; mobile and
cloud experience preferred
- Enthusiastic, motivated and self-driven with a high tolerance to
ambiguity and ability make progress in the face of it
- Strong communication skills and ability to work across multiple
disciplines and functions

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

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
We are living in exciting times - Mobile, Big Data, Social and Cloud are big intersecting waves that are heralding new communication modalities. Conversations are familiar but have become stale -
Messages modeled after memos, carbon copies, and enclosures do not engage - there's a need for lighter-weight and more expressive experiences. We are starting a new group to explore new communication applications that stay true to mobile and cloud first and are available across all prominent operating systems and devices. In addition to the new applications, this group will also explore ways to deliver applications faster leveraging best practices from startups.
We seek engineers with strong experience developing user interfaces for applications on the iPhone or iPad using the iOS SDK. Having a complete and thorough understanding of the following is important: Objective C, iOS internals, NSFoundation, commonly used data structures, algorithms and algorithm techniques, C/C++ concepts, network communications, UI transitions, memory/battery efficiency and memory management (including ARC).
Please include any iOS applications that you have launched in the app store.

Qualifications:
- Proven experience developing mobile applications for the iPhone or iPad.
- BS in Electrical Engineering, Computer Science or related field or
equivalent experience
- A minimum of 3 years of experience shipping products; mobile and
cloud experience preferred
- Enthusiastic, motivated and self-driven with a high tolerance to
ambiguity and ability make progress in the face of it
- Strong communication skills and ability to work across multiple
disciplines and functions

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 Office Apple Productivity Experiences (Apex) team is an experienced and highly passionate team at Microsoft that builds and maintains end-to-end ownership of Office on Apple platforms.

The combined power of the Office suite and the latest Mac and iOS technologies presents developers with exceptional opportunities for ownership, autonomy and professional growth. Our team has worked on Microsoft Office for Mac, Microsoft Lync for Mac, Office Mobile for iPhone, OneNote for iPhone and iPad, OneNote for Mac, and Office for iPad.

We continuously strive to create industry-leading software.
oThe last Mac Office release was described as a "spectacular success" by PC Magazine.
o The Mac OneNote 1.0 release went to #1 app in Apple's App Store on its first day, with high ratings.
oOffice for iPad and subsequently for iPhone is a great showcase of design and functionality and has gotten broad positive global press coverage.

We are expanding our team and looking for highly motivated Software Engineers across all career stages with demonstrated experience in design and implementation leadership to join our world class team of application engineers. The team's work is primarily in C++ and Objective-C with exposure to Cocoa and other rich technologies on Apple's platforms.

You will find a unique and extremely positive work environment for engineers including a strong team culture of quality, innovation, creativity and having fun. Our development team tackles a wide variety of problems, from networking and web services to advanced graphics handling to leading edge UI design on Apple platforms; you can expect to build a wide range of skills and experiences.

Requirements:
oBS in computer science, or equivalent experience.
oStrong design and coding skills in at least one variant of C (C, C++, C#, Obj-C).
oMotivated engineer who can learn quickly on an evolving set of technologies.
oPassion and commitment to delivering exceptional products and experiences.
oGood communication skills

Additional skills that are not required but that would be immediately beneficial:
oAny Mac or iOS experience, including Objective C.
oCross-Platform development.
oLarge scale commercial software development.
oA wide range of technical domain specific expertise such as: User Interfaces, Graphics engines, Network protocols, OS fundamentals, Compilers, Performance, Security such as sandboxing, Telemetry, Multi-language functionality, Automation frameworks.

We strongly believe that core software engineering skills combined with passion and ability to tackle new and continuously evolving technical challenges enables truly amazing results
Mac 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
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

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

Fingerprint Background Check: This position will be required to pass a customer required Fingerprint Background Check.

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

The Office Apple Productivity Experiences (Apex) team is an experienced and highly passionate team at Microsoft that builds and maintains end-to-end ownership of Office on Apple platforms.

The combined power of the Office suite and the latest Mac and iOS technologies presents developers with exceptional opportunities for ownership, autonomy and professional growth. Our team has worked on Microsoft Office for Mac, Microsoft Lync for Mac, Office Mobile for iPhone, OneNote for iPhone and iPad, OneNote for Mac, and Office for iPad.

We continuously strive to create industry-leading software.
o The last Mac Office release was described as a "spectacular success" by PC Magazine.
o The Mac OneNote 1.0 release went to #1 app in Apple's App Store on its first day, with high ratings.
o Office for iPad and subsequently for iPhone is a great showcase of design and functionality and has gotten broad positive global press coverage.

We are expanding our team and looking for highly motivated Software Engineers across all career stages with demonstrated experience in design and implementation leadership to join our world class team of application engineers. The team's work is primarily in C++ and Objective-C with exposure to Cocoa and other rich technologies on Apple's platforms.

You will find a unique and extremely positive work environment for engineers including a strong team culture of quality, innovation, creativity and having fun. Our development team tackles a wide variety of problems, from networking and web services to advanced graphics handling to leading edge UI design on Apple platforms; you can expect to build a wide range of skills and experiences.

Requirements:
o BS in computer science, or equivalent experience.
o Strong design and coding skills in at least one variant of C (C, C++, C#, Obj-C).
o Motivated engineer who can learn quickly on an evolving set of technologies.
o Passion and commitment to delivering exceptional products and experiences.
o Good communication skills

Additional skills that are not required but that would be immediately beneficial:
o Any Mac or iOS experience, including Objective C.
o Cross-Platform development.
o Large scale commercial software development.
o A wide range of technical domain specific expertise such as: User Interfaces, Graphics engines, Network protocols, OS fundamentals, Compilers, Performance, Security such as sandboxing, Telemetry, Multi-language functionality, Automation frameworks.

We strongly believe that core software engineering skills combined with passion and ability to tackle new and continuously evolving technical challenges enables truly amazing 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
Do you have a passion for Cloud Services? Do you want to be a key contributor to a rapidly growing & profitable Enterprise cloud service? Does building the Services infrastructure of a Cloud Service excite you? Do you want to work in a division that has a direct impact on Microsoft's bottom-line? If you want to join a fast-paced team & have an impact on a growing online business, this is the opportunity for you.

Exchange Server is the #1 enterprise e-mail server in the world and is on track to be the #1 e-mail service in the world, growing at a tremendous pace. The Exchange-Enterprise Cloud team runs a rapidly growing service for our largest customers. Our team hosts Exchange for many Fortune 500 companies & federal agencies, providing a high reliability service on dedicated hardware. Currently, we manage over 3 million mailboxes, and our customers have high expectations around customization of the environment, reliability and availability of the service and the responsiveness of our customer service. As the service grows, investment in our Services infrastructure, Tenant/Customer Management Stack & Experiences, Security, etc. is critical to meeting our customer expectations. We are part of the Exchange Product team & are expanding our engineering team to meet the needs of our growing business.

We are looking for an experienced developer for our Deployment and Incident Lifecycle Team. We build differentiated scenarios/features targeting the large Enterprise customers. The ideal candidate will have 5+ years of software development experience with strong design & coding skills. A proven track record of delivering complex projects is required. Candidate should be creative, highly-motivated, quick learner and a good team player. Prior work building Server/Service Management features is a plus.

This position requires strong communication skills and ability to work within a team spanning many concurrent projects. Candidates must function well in a distributed team environment. Candidates need to be organized with a proven ability to make the correct decisions under pressure, have a strong ability to self-manage deliverables, and communicate status to a distributed organization.

Job Responsibilities:

Resolve technical/code-issues blocking large-scale service deployments
Dive into deployment blockers at a code/script-level to articulate bugs and write/suggest fixes
Manage issues back to various teams within the Exchange Product Group to ensure quick resolution as to not impact deployment efforts or schedule
Build and improve the tools and processes used by a team of engineers to manage servers/services at scale for Office 365 Exchange
Provide strategic technical guidance to meet availability and uptime requirements for services
Delegate and prioritize day to day tasks
Drive automation of routine tasks to engineering and drive process improvement within the team

Skills /Knowledge:

Development & Test skills demonstrated in large, distributed systems and/or complex, multi-team development projects
Strong analytical skills and the ability to develop solutions to solve service issues
Demonstrated ability to multitask and drive multiple technical issues to resolution simultaneously
Overall clear understanding of operations and change management

Experience / Qualifications:

2 Year+ experience in running 24x7 mission critical, enterprise systems
4 Year degree in Computer Science preferred or equivalent work experience in relationship to systems development, network operations, software support and/or I.T. consulting

Candidates must be able to meet customer security screening requirements as indicated for this role. Customer screening requirements may include additional items such as, but not limited to: specialized agency background checks (either national or local) and fingerprinting. All employees hired into roles supporting Cloud Offerings will also be required to pass Microsoft background checks prior to the start of employment and every two years thereafter.

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

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Are you passionate about redefining how people communicate by building the next generation mail software? Interested in taking the familiar Outlook experience, used by millions, to the next level? Want to develop software for the most popular mobile device platforms? The Outlook team is looking for an experienced developer who can contribute to the design for a next generation, cloud-connected, communication client, built from the ground up for mobile devices running the most popular mobile operating systems. In this role, you will have the opportunity to design and develop the code that will underpin new scenarios and capabilities and deliver a new user experience, storage system, business logic, networking, and protocols in conjunction with Office partner teams.

We are looking for a skilled developer with passion for the communications space. On the Outlook team, we are making broad investments to create all new experiences. We will build the mail and calendar apps that bring Outlook to the most popular phones and tablets. As such, good collaboration skills and experience designing infrastructure is strongly preferred.

Your key responsibilities will include the following:
o Participate in planning to discover where investments need to be made and to understand the customer
o Brainstorm solutions
o Investigate possible design directions and new technologies
o Write a development design plan including core design, unit test, and relevant telemetry
o Implement the solution
o Validate, stabilize, and check in the feature
o Monitor telemetry to continue to validate the feature in production

The ideal candidate will have the following skills and experiences:
o Great communication and cross-team collaboration skills
o Strong in self-direction, problem solving, and critical thinking
o Deep passion for customers, design thinking, and technology
o Experience building applications on Android and iOS

This position requires the following skills and experiences:
o Experience owning and developing features end-to-end
o 3+ yrs of relevant experience in the high-tech industry
o Experience writing object-oriented code.
o Bachelor's degree in Computer Science or equivalent

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Office 365 is the fastest growing cloud services business in Microsoft. Office 365 brings together cloud versions of our most trusted communications and collaboration products like Exchange, SharePoint, and Lync with the desktop suite of office products in an always-up-to-date integrated service offering. Since its launch, the service has made it easier for millions of customers working in small, medium, and large companies across multiple markets worldwide to use the best of Microsoft's business productivity solutions via the cloud.

This team is responsible for making our customer onboarding experience simple and seamless. We are looking for a talented and motivated Software Engineer with experience in service and server environments. The position offers a combination of self-driven coding challenges across many components and scenarios. It includes, but not limited to, improving current or new scenarios, enhancing/creating new tools to further the onboarding experience, as well as troubleshooting real life customer scenarios.

Learning and growth opportunities on the team:
o Work on a team that is thirsty to get things done and is agile enough to make things happen
o Ship a code and features that impacts every single Office 365 users across the world
o Work with massively scalable and high performance services, that leverage the latest technologies
o Work in a culture of continuous improvement, adaptation, reflection, and growth

Qualifications:
o 5+ years of professional experience designing, developing and debugging engineering solutions for shipped software or services
o Software development skills with fluency in C#, .NET, Windows Azure, Web APIs, WCF based Web Services, Windows Workflow Foundation and SQL Server, or relevant programming languages
o Excellent interpersonal and cross-group collaboration, communication and influencing skills
o BS/BA in computer science, or equivalent in related technical 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
Software Engineer II
Do you want to work on a cool product that is used by millions of people worldwide? Skype is looking for brilliant minds to join the Skype for Business shared mobile team in Redmond WA. In particular, we are looking for someone who has the passion, drive and dedication required to continue delighting our customers and giving them a great experience across a wide range of platforms.
Founded in 2003, Skype is revolutionizing the way people communicate around the world. Skype and Skype for Business are tools that enable the world's conversations. Millions of individuals and businesses use Skype to make free video and voice calls, send instant messages and share files with other Skype users. Every day, people everywhere also use Skype to make low-cost calls to landlines and mobiles.

Skype for Business is on Android, iOS and Windows Phone and is used by millions of mobile users around the world. Skype is committed to actively introducing new functionality on mobile devices to lead ground-breaking developments on all of these platforms.
Software Development Engineers at Skype are responsible and accountable for defining acceptance criteria for feature development. They will develop and implement test plans for end to end testing of complex, multi-tier distributed applications throughout the full software development stack. They will play a key role in ensuring all appropriate applications (including new and in production) are fully tested and instrumented to drive and measure optimal customer experience.

Key Responsibilities Include:

As a Software Engineer on the Skype for Business mobile platform team, you will be working on the common platform that sits below the Skype for Business app on Windows Phone, iOS and Android. You will be responsible for designing, implementing and maintaining an automated testing framework to work cross platform. You will help to ensure we ship a high-quality product on-time.
- You will help define an end to end automation test strategy.
- Work closely with development on automation architecture and design and to ensure integrity, reliability and effectiveness of automation.
- Support, maintain and document the automation infrastructure and procedures.
- Develop and executing automated end to end tests, analyzing and reporting results as well as maintaining, extending and enhancing automation harness and testing infrastructure over time
- Work with the team to identify telemetry needed for end to end user scenarios and adopt the appropriate telemetry infrastructure.
- Analyze the telemetry for quality trends such as defects and design issues. Work with the team to mitigate the quality issues.
- Issues tracking, reporting defects to developers, get beyond the problem report providing detailed information from isolated testing scenario to relevant logs to developer to fast resolution.

Candidate Profile

Prior QA and mobile automation testing experience.
Experience with all aspects/phases of automation including GUI, integration and stress testing.

- 6+ C++/C/C# programming experience
- 3+ software testing experience
- Ability to work across a matrix organization and be effective cross-functionally
- Experience with creating test plans and test cases
Preferred experience
- Mobile application development or testing experience on Android, iOS or Windows Phone
- Experience of Agile and iterative development processes, e.g. Scrum
- VOIP and real time messaging experience
- Experience working with cross-functional, geographically diverse teams

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Do you love to design, implement, and ship innovative features that impact millions of users around the world? Do you want the opportunity to work on features from end-to-end, encompassing technologies that range from the client to the server? Does taking part in building a rich developer platform for Office 365 sound exciting for you?

If the answer is "YES", the Exchange Extensibility Team is your new home! Exchange Server is the industry leader in enterprise e-mail and as a key part of Office 365, will be the #1 e-mail service in the world. We are currently hosting over 100 million mailboxes in our datacenters around the globe, and doubling the number of users every six months.

The Extensibility Team is chartered with ensuring that Exchange has a great developer story. We are building Apps for Outlook http://msdn.microsoft.com/en-us/library/office/fp161135(v=office.15).aspx> platform and enable 3rd party developers to deliver solutions on top of email that integrate directly in Outlook clients - both native (Windows Outlook) and web-based (Outlook Web App) for desktop, tablet and phone. We own the platform end-to-end, from client experience to supporting back-end services. This is a unique opportunity to contribute to a major product and at the same time grow your expertise in various areas along the way!

Job responsibilities include:
Working with PM counterparts in defining and designing new features
Delivering those new features end-to-end with high quality

Position requirements:
Bachelor's degree in CS or related field
Passion to work on hard core technical problems related to large scale online services
5+ years' experience designing and implementing software in C# or .Net programming, HTML5, JavaScript, CSS3
Excellent written and verbal communication and interpersonal skills

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
Office 365 is the fastest growing business in the history of Microsoft, and SharePoint/OneDrive is the glue that binds together the services that comprise the Office 365 cloud. If you are a software engineer really passionate about working on next generation cloud computing, we've got the right job for you. Come join us in the SharePoint/OneDrive organization to work in the identity platform space. We're tackling interesting challenges around distributed systems, viral adoption & scale, "always-on," fault tolerance and commoditized distributed storage. The team owns the gateway to the SharePoint/OneDrive service with its provisioning pipeline, authentication model and user profile directory system.

You'll be an important part of a team comprising highly motivated, innovative and technical people with a fun-loving, "startup" culture. We have a modern agile engineering model that allows us to ship frequently, measure against desired outcomes and adjust. Desirable candidates are self-driven and passionate about excellence in quality of code and customer experience. We want individuals who are focused, hold themselves accountable for successfully solving the customer problem, have great architectural design skills and are pragmatic while keeping the bigger strategic picture in mind. Success in this space requires the team to have close partnerships with Exchange, Azure Active Directory, Azure, SQL, Windows and other Office 365 teams. The abilities to collaborate and partner, deal with ambiguity, learn quickly and thrive in a fast paced rapidly evolving arena are essential.

Qualifications:
1. BA/BS or MS degree in computer science or related field.
2. 7+ years active development experience on a large codebase, including shipping multiple commercial products.
3. Excellent design and programming expertise in C#, .NET.
4. Familiarity with authentication technologies, Microsoft SQL Server, SharePoint, COSMOS, PowerShell, Active Directory Services, XML, ASP.NET are 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
Satya Nadella recently told the world http://www.infoworld.com/article/2692880/office-software/office-365-the-three-latest-new-features-you-should-know.html>that "The most strategic API in the company is Office 365 and its extensions. That Office API even trumps Azure's". How would you like to join our effort? Do you like building apps but wonder what it would be like to build a cloud service? Do you have a passion for building intuitive APIs? Do you want to empower developers across the globe to build awesome experiences on our highly scalable, massively distributed cloud platform?

If you've answered "YES" to any of these questions, we have a spot for you in the Outlook Services team!

As part of the Programmability team, you will be responsible for building great 1st and 3rd party developer stories. We are innovating in the Office 365 REST API, adding new functionality, adopting industry standards, and catering to a wide and diverse developer ecosystem. This is a unique opportunity to contribute to a major product and at the same time grow your expertise in various areas along the way!

The opportunities abound and you will be face with numerous interesting problems: our API needs to scale to billions of requests per day while being lightning fast and reliable, we are engaged with the open source community with our client libraries, and we're constantly evaluating new technologies that improve our developer experience.

Exchange Server is the industry leader in enterprise e-mail and as a key part of Office 365, will be the #1 e-mail service in the world. We are currently hosting over 100 million mailboxes in our datacenters around the globe, and doubling the number of users every six months.

Job responsibilities include:
Working with PM counterpart in defining and designing new features
Implementing those new features with high quality and good unit test coverage

Position requirements:
Bachelor's degree in CS or related field
Passion to work on hard core technical problems related to large scale online services
5+ years' experience designing and implementing software in C#, or .Net programming
Excellent written and verbal communication and interpersonal skills

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Do you love building simple and intuitive user experiences? Are you interested in building on top of the Azure ecosystem and interested in creating an efficient video content management system and hosting service? Want to work on high-visibility services that power content for Office and other Microsoft businesses?

The Office Shared Engineering team is looking for a developer with strong analytical and debugging skills to help us revolutionize video tooling and player modules that are leveraged by the corporate environment. The candidate will be required to refactor Flash and Silverlight based code and replace them with a modern single page web app utilizing MVC, HTML5 and battle tested JavaScript frameworks. The ability to forecast live site issues, how to detect them before users spot them, and how to build the system to recover on its own is of utmost importance. We need a creative problem solver willing to take on challenges and help us code innovative solutions for video tooling and playback.

You will be the key contributor to the architectural design of the web based video player services and related platform components. You will also be responsible for prototyping, implementing, and deploying these web services from beginning to the end. In addition, you will develop the admin tools for the video player within the video content management system.

Responsibilities

?Develop, maintain, and customize video content management system tooling and player

?Refactor aging components and implementing new features

?Assist with live site issues support

?Participate in planning and design reviews

Qualifications

-Strong passion for delivering highly compelling, quality consumer experiences

?Strong verbal and written communication skills with excellent interpersonal communication and collaboration skills

?4+ years of relevant programming skills

?Experience in building infrastructures and web services at large scale

?Ability to design complex systems while developing technical depth and expertise in specific areas

?Front end web development coding skills (HTML, JavaScript frameworks such as AngularJS and WinJS)

?Comfortable coding in Silverlight and Flash

?Exceptional problem solving & debugging skills

?Awareness of emerging design patterns and technologies

? Bachelor degree in Computer Science or related professional experience
Apply for this job at Microsoft
We're looking for a stellar Software Engineer to join one of the highly successful cloud services in the industry - Office 365!

With the push to the cloud, the competitive landscape has changed, and we are being constantly pushed to deliver new, more innovative, high quality features with an increasing emphasis on customer satisfaction. We recognize that a dizzying variety of users, scenarios and workloads are part of Office 365. We need to ensure that our service is resilient and always available despite the astonishing growth and breadth of usage. We need to ensure we provide a consistent service experience to all types of users.

The Modern Support team under Customer Engineering is looking for a talented Software Engineer with a track record of delivering highly reliable and scalable cloud services while collaborating with other teams. Qualified candidates will have experience in large-scale systems, cloud services, monitoring, data mining, big data and reporting and should have strong customer empathy.

Our team's primary mission is to build critical engineering systems to reduce 'mean time to root cause' a 'customer experience anomaly' by automatically analyzing data streams and producing relevant insights in an easy to consume manner.

Ideal candidates will have

? 5+ years of professional experience designing, developing and debugging engineering solutions for shipped software or services

? Software development skills with fluency in C# or C++, or relevant programming languages

? Self-driven and ability to work with minimal direction to research solutions to challenging business/technical problems.

? Excellent interpersonal and cross-group collaboration, communication and influencing skills

? BS/BA in computer science, or equivalent in related technical experience

? Deep passion for customers, design thinking, data analysis and technology

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
As we move into a cloud first, mobile first world, OneDrive is at the forefront. Are you interested in being a part of the team which will help to fundamentally change how people deal with the most important personal and business content in their lives? OneDrive is a rapidly growing product with huge amounts of unrealized potential that ties into many products across the company including Xbox, Windows and Office. And, the online storage space has strong competition.

The OneDrive Mobile team is responsible for developing the OneDrive clients across iOS, Android and Windows Phone. We are a fast moving, agile team using the latest technologies (git, Visual Studio Online, etc) and build native applications for the platforms using the native toolsets. As part of the team, you will have the opportunity to work across the various platforms on the latest cutting edge platforms and tools.

We are looking for developers who are passionate about delivering the best experience for our customers. Candidates must have strong software engineering skills and must collaborate well with a team across engineering, PM and design.

Required qualifications:
3+ years of shipping production software
A Bachelor or Master degree in Computer Science or a related discipline or the equivalent
Strong design and programming skills in a C style language (C++, C#, Java, Objective C)

Preferred qualifications:
Experience writing mobile applications on Android, iOS or Windows Phone

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 looking for a stellar Software Engineer to join one of the highly successful cloud services in the industry - Office 365!

Our strategy is simple - push hard into the frontier of cloud services. What isn't as simple is the ground breaking engineering at scale required to take the most important customer data there is (their emails, documents, personal information) into the cloud. All the while offering the best availability, latency and experience possible.

We have an incredibly strong track record of delivering innovation in the services space. You will not only grow and learn, but most importantly, have an immediate and large positive impact. The opportunity is huge: the combination of paying customers, toupetition, need for hyper scale, and most importantly, being responsible for the data that users hold most precious. To succeed in this role, you will need to have incredibly strong drive, great skill at navigating ambiguity and raw horsepower to solve technical problems. We would love someone with experience with hyper scale services, distributed systems, big data, machine learning, and automated detection/recovery.

Our people: you'll be joining Office 365 Customer Experience team and its crew of the best and brightest.

Our team's primary mission is to:
? Build Office 365 modern telemetry & diagnostics stack

? Build client & service features that will help Office 365 mail apps to scale, service-aware & self-recover

?Critical engineering systems to reduce 'Mean Time To root cause' a 'customer experience anomaly' by tracking every change in service delivery stack that is relevant.

?Features & toolset in server & client stack to improve end user performance

Qualifications:

*5+ years of professional experience designing, developing and debugging engineering solutions for shipped software or services

*Software development skills with fluency in C# or C++, or relevant programming languages

*Self-driven and ability to work with minimal direction to research solutions to challenging business/technical problems.

*Excellent interpersonal and cross-group collaboration, communication and influencing skills

*BS/BA in computer science, or equivalent in related technical experience

*Deep passion for customers, design thinking, data analysis and technology

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 redefining how people communicate by building the next generation mail software? Interested in taking the familiar Outlook experience, used by millions, to the next level? The Outlook team is looking for an experienced developer who can contribute to the design for a next generation, cloud-connected, communication client. In this role, you will have the opportunity to design and develop the code that will underpin new scenarios and capabilities and deliver a new user experience, storage system, business logic, networking, and protocols in conjunction with Office partner teams.

We are looking for a skilled developer with passion for the communications space. On the Outlook team, we are making broad investments to create all new experiences. We will drive all of our enhancements by understanding our customers in a way that we have never done before. By doubling-down on a cloud-connected client, we will enable new user experiences and build these in a unique new way. As such, good collaboration skills and experience designing infrastructure is strongly preferred.

Your key responsibilities will include the following:
Participate in planning to discover where investments need to be made and to understand the customer
Brainstorm solutions
Investigate possible design directions and new technologies
Write a development design plan including core design, unit test, and relevant telemetry
Implement the solution
Validate, stabilize, and check in the feature
Monitor telemetry to continue to validate the feature in production
Help diagnose service health and outages

The ideal candidate will have the following skills and experiences:
Great communication and cross-team collaboration skills
Strong in self-direction, problem solving, and critical thinking
Deep passion for customers, design thinking, and technology

This position requires the following skills and experiences:
Experience owning and developing features end-to-end
3+ yrs of relevant experience in the high-tech industry
Experience writing object-oriented code. Native-code C++ experience is preferred.
Bachelor's degree in Computer Science or equivalent

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Are you passionate about building robust, efficient engineering systems? The Office International Software Group are responsible for delivering localized versions of ASG products and services to customers around the world. Did you know that many Microsoft Office applications are supported in 100+ languages and that more than half of Microsoft's revenue comes from outside the US? Services has triggered a whole new era in the Localization industry, with an expectation that localized and English products are delivered simultaneously. This poses a very exciting Engineering challenge to the Office International team. We need to scale a high speed, high quality, low cost Localization service across 100+ languages. If you'd like to help us build engineering systems to address this challenge head-on we'd love to hear from you...

This opportunity will allow you to:

o See your day to day work have a direct impact on hundreds of millions of customers across the Globe
o Be part of a Global team that works closely with our colleagues in European and Asia
o Create tools and solutions to help validate the quality of our Localized products & Services
o Build expertise and help to bulletproof the Localization system to prevent bugs at source
o Work closely with other functions and with the supply chain to optimize and scale the Localization systems

Knowledge and experience required:

Excellent communication and collaboration skills
Proficient coding skills in C#, C++ or Java
3-4 years Software Engineering / SDET experience
Bachelor Degree or equivalent industry experience
Experience of automation frameworks or Agile development methods is an 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
Do you have a passion for Cloud Services? Do you want to be a key contributor to a rapidly growing & profitable "Enterprise" cloud service? Does building the Services infrastructure of a cloud Service excite you? Do you want to work in a division that has a direct impact on Microsoft's bottom-line? If you want to join a fast-paced team & have an impact on a growing online business, this is the opportunity for you.
Exchange Server is the #1 enterprise e-mail server in the world and is on track to be the #1 e-mail service in the world, growing at a tremendous pace. The Exchange-Dedicated team runs a rapidly growing service for our largest customers. Our team hosts Exchange for many Fortune 50 companies & federal agencies, providing a high reliability service on dedicated hardware. Currently, we manage more than 2 million mailboxes. Our customers have high expectations around customization of the environment, reliability and availability of the service and the responsiveness of our customer service. As the service grows, investment in the Services infrastructure is critical to meeting our customer expectations. We are part of the Exchange Product team & are expanding our engineering team to meet the needs of our growing business.
We are looking for an experienced developer to help us design & implement the infrastructure components and experiences to manage the Exchange-dedicated Service. The ideal candidate will have 4+ years of software development experience with strong design & coding skills. Proven track record of delivering complex projects is required. Candidate should be creative, highly-motivated, quick learner and a good team player. Prior work building Server/Service Management features is a plus. A bachelor's degree (or higher) in Computer Science or equivalent industry experience is strongly preferred.
Candidates must be able to meet customer security screening requirements as indicated for this role. Customer screening requirements may include additional items such as, but not limited to: specialized agency background checks (either national or local) and fingerprinting. All employees hired into roles supporting Cloud Offerings will also be required to pass Microsoft background checks prior to the start of employment and every two years thereafter.

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

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Want to be responsible for redefining how people telecommute, communicate and work? Not just getting them connected, but truly bringing them together with cutting edge software and hardware.

How they look, how they express themselves, and how people connect will all be impacted by this groundbreaking new technology platform. Come be a leading developer on the team that will revolutionize communications and touch millions of customers around the world.

In the short term, we are developing the hardware and software necessary to solve current barriers preventing large scale adoption of video conferencing. Longer-term, we will build on this platform to create innovative new communication experiences for meetings using Skype.

We are a small team, with a mix of short-term deliverables and long-term ambitions and we are developing quickly and having lots of fun in the process!

We are looking for an experienced developer who loves to code and have a say in architecture and design.

Creative problem-solving capabilities and strong programming skills are a must.

Expertise in any of the following would be highly valued:
C++, C#, Win32, Windows modern applications, communication applications, distributed systems, Lync/Skype, video & audio codecs, image/video processing, drivers, sensors, JS, mobile applications.

We will also look for strong communication skills and excellent cross-group collaboration experience.

Candidates also require the flexibility to adapt to a rapidly changing startup environment and above all have the drive to chip in and get things done whether it is in the job description or not.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Office Analytics & Experimentation Engineering Team is looking for talented engineers who strive to build highly scalable, performant and robust systems. Do you have a passion for finding innovative solutions to difficult problems? Do you thrive on working closely with others, understanding their needs and delivering the right solution? If you get excited by moving, transforming and surfacing huge amounts of data then we want to hear from you!

Here at Office Analytics & Experimentation, we believe that data helps us make better decisions. You will build out our internal analytics tools and systems so everyone in Microsoft can access and work with data. You will be working closely with other teams from Office to enable them to make data driven decisions at the product and business levels. You should love the idea of working closely with all the smart and creative people at Microsoft, doing deep analysis and writing software to make their lives better and work easier.

What you'll do:

o Design and build new services
o Maintain and improve existing services
o Work closely with our analysts
o Determine priorities by estimating the potential impact of projects
o Produce high quality code
o Improve those around you

Required skills:

o Object Oriented Programming
o SQL

Bonus Skills:

o C# / Java
o Ruby / Python
o Javascript / HTML / CSS
o Azure SDK
o Experience with Continuous Integration and Continuous Deployment
(Data centers and Cloud)
o Experience building resilient services in both Cloud and Data center
environments
o Experience building scalable and high-availability back and front-end
services in IaaS/PaaS environments (Cloud based and/or data centers).
o Experience maintaining services in I/P-aaS environments

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
How often do you get the opportunity to work on a product that will impact and transform millions of people's lives? OneDrive is a cloud-based storage service that makes it simple to save, access, share, collaborate, and backup your files across all of your devices. With deep integration into Windows, Windows Phone, Office, XBOX, Android and iOS, OneDrive will preserve your files beyond the life of your devices and make your files accessible and sharable from anywhere, anytime. The competitors in this space are very well known and include Dropbox, Box, Apple with iCloud, Google with Google Drive, and Amazon with Cloud Drive.

OneDrive is used by hundreds of millions of people, from across the globe, and is emerging as a developer platform, both inside and outside Microsoft. The challenge with our service is to continue its growth and deep integration into devices while continuing to evolve the service. It's like working on a jet engine while the airplane is flying at 600 MPH. We have deep experience in what it takes to run a service at large scale and we are continuing to invest heavily across the service, from the UI down to the infrastructure it takes to support the service.

As a developer on the OneDrive team, you will work with your counterparts in program management, quality, and service engineering to design, implement, stabilize, release, and monitor new end-user features and capabilities within the service. You will also work on the infrastructure it takes to engineer and run the OneDrive service at global scale. You will work with smart people and have an incredible opportunity to learn and grow. Best of all, your work will reach millions of people. Also, the OneDrive team interacts with almost every other major part of Microsoft, including Azure, Bing, Office, Windows, XBOX, Phone, and more; so it's a wonderful place to see the scope of Microsoft as a whole, interact with other parts of the company, and grow your cross-group collaboration and influencing skills.


Technologies we use span everything from HTML5, Javascript, and jQuery down to C#, SQL, Azure, and core networking. Applicants should have familiarity with some of these technologies.

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

We are looking for people with a ton of passion, a desire to try big things, people who have a lot of curiosity and can go deep into the lowest layer of a complex system. We want people who want to learn new things, and people who have a clear customer point-of-view. We are looking for people who use and love OneDrive. The most important trait we look for is raw passion for technology and for the space that we are in with OneDrive. We want people who are fanatical about the cloud, who use OneDrive or even the competitors' products, and who want to change the game by working on OneDrive.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
In SharePoint, OneDrive and O365, we have a mission: empower people to access information and get their work done, at any time, on any device. The SharePoint Experiences team is looking for talented developers to enact this vision, while being part of the fastest growing business in Microsoft.

In SharePoint Experiences, we create features, scenarios and experiences for the daily use of millions of customers. We mostly focus on web based experiences that span desktop, mobile and tablet browsers. We also create rich native experiences, targeting select flagship devices. To achieve these goals, we use a wide array of programing techniques and software technologies, including C#, C++, JavaScript, HTML5 and AJAX.

You would be a good fit for our team if:

1. You are truly passionate about software engineering, with a strong emphasis on coding

2. You can empathize with our end-users' needs and help define their key experiences

3. You have a BS degree in Computer Science or equivalent.

4. You are an awesome, talented developer.

If this resonates with you, come find out how your contribution can impact SharePoint and the world.

Must have 2+ years exp with software engineering

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

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
How often do you get the opportunity to work on a product that will impact and transform millions of people's lives? OneDrive is a cloud-based storage service that makes it simple to save, access, share, collaborate, and backup your files across all of your devices. With deep integration into Windows, Windows Phone, Office, XBOX, Android and iOS, OneDrive will preserve your files beyond the life of your devices and make your files accessible and sharable from anywhere, anytime. The competitors in this space are very well known and include Dropbox, Box, Apple with iCloud, Google with Google Drive, and Amazon with Cloud Drive.

OneDrive is used by hundreds of millions of people, from across the globe, and is emerging as a developer platform, both inside and outside Microsoft. The challenge with our service is to continue its growth and deep integration into devices while continuing to evolve the service. It's like working on a jet engine while the airplane is flying at 600 MPH. We have deep experience in what it takes to run a service at large scale and we are continuing to invest heavily across the service, from the UI down to the infrastructure it takes to support the service.

As a developer on the OneDrive team, you will work with your counterparts in program management, quality, and service engineering to design, implement, stabilize, release, and monitor new end-user features and capabilities within the service. You will also work on the infrastructure it takes to engineer and run the OneDrive service at global scale. You will work with smart people and have an incredible opportunity to learn and grow. Best of all, your work will reach millions of people. Also, the OneDrive team interacts with almost every other major part of Microsoft, including Azure, Bing, Office, Windows, XBOX, Phone, and more; so it's a wonderful place to see the scope of Microsoft as a whole, interact with other parts of the company, and grow your cross-group collaboration and influencing skills.

Technologies we use span everything from HTML5, Javascript, and jQuery down to C#, SQL, Azure, and core networking. Applicants should have familiarity with some of these technologies.

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

We are looking for people with a ton of passion, a desire to try big things, people who have a lot of curiosity and can go deep into the lowest layer of a complex system. We want people who want to learn new things, and people who have a clear customer point-of-view. We are looking for people who use and love OneDrive. The most important trait we look for is raw passion for technology and for the space that we are in with OneDrive. We want people who are fanatical about the cloud, who use OneDrive or even the competitors' products, and who want to change the game by working on OneDrive.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity 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 Microsoft Project engineering team, and be part of a diverse, passionate and driven set of folks delivering on critical work management scenarios impacting the daily work life of tens of millions of customers. As a member of our engineering team, you will have the opportunity to work on a broad set of technologies, from client to server, and from devices to services. With its more than two decade history, the Project business is going stronger than ever, making this engineering team one of the highest revenue-per-capita team in Microsoft!

Project is a highly successful business and our focus moving forward is to significantly grow our revenue and customer base as the product transitions to the new world of cloud and devices. We own the complete product stack from devices to service and employs all major technological components: Win8, iOS, ASP.NET, Azure ATS, SQL, SharePoint, etc. We have tremendous challenges as well as very exciting opportunities ahead of us!

As a software engineer in this team, you will be personally involved in designing and coding and testing features, and work closely with peers across teams to help build flexible and high-performing components that enable next generation of Project experiences in various devices and the service. In addition, you will be responsible for the complete lifecycle of the features you created, from deployment, validation, flighting, monitoring to trouble-shooting in the service.

Basic Qualifications:
- Experience developing distributed applications that cross machine and sometimes firewall boundaries
- Experience developing awesome user experiences where memory and performance constraints are high
- BA/BS or MS degree in Computer Science or equivalent experience
- Minimum 5 years of experience in one of these languages: C, C++, C#, ObjectiveC or Java

Our coding environment on the server is mostly C#, with some C++ and SQL/NOSQL on the backend. Our user experiences are built on the standard HTML, CSS and JavaScript and various native languages such as C and C++. Very strong coding and design skills are a must. Ideal candidates are awesome, user-focused developers who have a track record of creating simple solutions to complex problems and who work well in a team environment. Ideal candidates will also have an unbridled passion for the latest and greatest in technology!

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Are you passionate about blending different technologies? Would like to work on new generation of enterprise software in the Cloud and in hybrid on premise and in Cloud environment? Are you ready to work with customers directly; improve end user experience and increase Azure Active Directory (AAD) services adoption?

Customer engineering team in Azure Active directory Group is chartered to work with other engineering groups, partners and customer to make sure customer pain points are addressed, and to increase customer adoption of AAD. We are fast pacing, growing team which is expanding to new territories to become the bridge between engineering teams and customers. We will show how Microsoft products, open source technologies, on premise and in cloud services will help enterprise IT deliver new high value solutions to business opportunities. In this team, we are building several Azure cloud services for customer to manage their identity infrastructure analyzing customers' data to understand their pain points creating needed diagnostic tools to make it easier for customer to use our products, as well as working with customer directly to design their IT solution and to simulate customer usages activities to help customer to deploy.
If you are smart, energetic, highly motivated and self-driven software engineer, we want you to join us. The ideal candidate would have:
Strong passion and skills for software development, and azure cloud service development
Strong passion for customer and to drive improvement in overall consumer experience
Experience in data mining and machine learning is a plus
Experience working on Online Services
Ability to work in fast faced environment
B.Sc in Computer Science or related field
5+ year experience in building software

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Are you excited about building software that can tap into the full potential of the cloud? Do you have a passion around Consumer-Oriented technologies and their emergence in the corporate market? Do you dream of designing and developing Platforms/Infrastructures which benefit multiple Office365 services? Do you get excited about building Delightful User Experiences that reach out and connect with a huge customer base? If the answer is yes then the Office365 Engineering team will be the perfect place for you.

Office 365 is very successful in the online service market, providing our customers a rich set of service experiences. We are in the business of making our Suite of offerings highly desirable and productive, while reducing the effort required in getting things done. Our team drives Customer Adoption for Office365, from sign-up through acquisition, and has a mission to ensure ongoing customer satisfaction in the entire Suite's user experiences. We are looking for a smart, experienced developer to help build these platforms and experiences to ensure higher customer satisfaction.

As an experienced Software Developer in this team, you will be able to work closely with other developers in Exchange, SharePoint, and Yammer and also with other Office 365 partner teams including Commerce, Azure, Directory Services and Windows Live. You will be expected to work with senior developers within the team to help design and deliver new features, and ramp up quickly on new technologies as we are constantly incorporating them into our applications in this very agile space.

Qualifications:
4+ Years of OOD/OOP experience with solid track record
Solid skills in C#, ASP.Net, .Net Framework, multi-threading, JavaScript, AJAX, Web Services. Strong in CS fundamentals.
Good coding and debugging skills especially in scalable online services
Strong problem solving skills
Excellent communication and cross group collaboration skills
Experience with any of the following technologies will be a strong plus.
Windows Azure/SQL Azure or equivalent cloud technologies
SQL Server and data modeling
WCF
ASP.Net

Candidates must be able to meet customer security screening requirements as indicated for this role. Customer screening requirements may include additional items such as, but not limited to: specialized agency background checks (either national or local) and fingerprinting. All employees hired into roles supporting Cloud Offerings will also be required to pass Microsoft background checks prior to the start of employment 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 Workplace Experiences (WEX) team is looking for talented engineers to grow SharePoint Online and Office 365. In just two short years, Office 365 has built a multi-billion dollar business, winning fans in both the enterprise and small business. Our team is responsible for transforming the Office 365 experiences to be simple, fast, and mobile in a cloud-centric world. It's a unique opportunity to take the trends, simplicity bar, and fast iteration from a consumer service but combine it with the deep customer connection, exciting business model, and tradition of Microsoft's success of our enterprise businesses. If you're ready to work on the cutting edge of delivering cloud services and design experiences people will rely on every day to get their job done, this is the role for you.

OneDrive and SharePoint is the new file system in the cloud for Office and Windows, where company knowledge gets written and shared within the organization. WEX help users have this knowledge available at their fingertips. Our team works in a transparent way to devise delightful experiences by building continual Minimal Viable Products (MVP) and experimentation on the massive scale of Office 365 user base. Engineers work on iterative and data-driven projects collaborating with PM and design to implement straightforward solutions to challenging problems. Folks on our team have an exciting opportunity to increase their influence by taking a rotation as a Tech Lead on such a project.

We work on both browser and rich mobile native UI experiences that will build upon reliable and scalable cloud services developed in a test-driven way. To achieve these goals, we use a wide array of algorithms and software technologies, including C#, Objective C, JavaScript, HTML5 with UI design patterns like MVVM.

You would be a good fit for our team if

1. You are truly passionate about software engineering, with a strong emphasis on agile development

2. You are excited to work on experiences that span both consumer and business scenarios

3. You can empathize with our end-users' needs and help define their key experiences

4. You have a BS degree in Computer Science or equivalent.

5. You are an awesome, talented developer with at least 2+ years of Software Development experience.

If this resonates with you, come find out how your contribution can impact SharePoint Online and the world.
Apply for this job at Microsoft