Job Title: Software Development Engineer in Test, Principal

Full Time opportunity with Microsoft

Location: Redmond, WA, US

Job Category: Software Engineering: Test
Location: Redmond, WA, US
Job ID: 808203-91902
Division: Server & Tools Business


The mission of our organization, Windows Azure, is to create an “Operating System for the Cloud”, also known by its early codename Red Dog (RD). This is the foundation of Microsoft’s Cloud Platform and it provides virtualized computational, scalable storage, automated management and a rich developer SDK. We are looking for a Principal Software Development Engineer in Test who is passionate about distributed systems in general and distributed storage in particular. Our service has gained tremendous growth and scale since going live in Feb 2010 and has some of the biggest names out there in the industry. We are looking at even steeper growth trajectory in the months and years to come. As our service scales and adds new capabilities, the need to ensure more consistent compliance with SLA - availability, and latency - is even higher.

As our service scales, there is a tremendous need for our test strategy, and test automation to scale as well. We are looking at innovative ways to find bugs and issues which impact our livesite availability and are at the forefront of services testing in Windows Azure and STB.

The principal SDET will focus his/her attention on building test strategy and automation which will help us analyze the anomalies, debug and triage issues automatically, build framework for us to analyze customer traffic patterns so that we can make sure that our testing is testing the right set of behaviors. This is a very broad scope role and a lot of the work done as part of this role will be used by larger Azure Test Org so the ability to make an impact is very high. The person is this role will learn how to deal with scale and how to build systems which can be used by a broad set of people.


Requirements for the position are:
- Passion for testing and quality assurance
- 10+ years of experience in developing commercial distributed systems software
- Proficient at C++ and C#, and experience with LINQ/SQL/ADO.net
- Experience with distributed programming models - Experience with multi-threaded/parallel programming
- Excellence in software engineering practices and coding
- Proven ability to plan, schedule and deliver quality software
- Ability to work with others and influence others.
- BS+ in computer science or related fields





Job Title: Software Development Engineer in Test, Senior Job

 

Full Time opportunity with Microsoft

Location: Redmond, WA, US

Job Category: Software Engineering: Test
Location: Redmond, WA, US
Job ID: 809448-92891
Division: Server & Tools Business


“We’re all in” for cloud computing. Windows Azure is Microsoft’s Operating System for the Cloud, and Windows Azure Fabric is the “kernel” of Windows Azure.

Windows Azure Fabric is the software layer that manages the server metal and virtual machines for on-demand compute and application hosting, management, and scale across Microsoft’s global cloud footprint. It provides scheduling, resource allocation, device management, fault tolerance, and high-level application models for intelligently hosting services. Like a kernel, it abstracts away the hardware details and mechanical aspects of service management, so developers can focus on building cutting-edge services. It is the foundation of Windows Azure upon which other services are built.

We are looking for strong engineers who can deliver cutting-edge innovations in a fast paced environment. You will grow into an expert in the cloud space as you learn about massive-scale systems with enterprise-class quality and hone your design, analytical, testing and communication skills. And most importantly you will have the opportunity to challenge yourself, work with some of the smartest people, grow your career and make a difference.

As a Senior SDET in our test team, your responsibilities will include (but not restricted to):
Provide critical input into product design , team’s strategy and priorities
Improve efficiency of the team through process improvements, automation improvements, adopting new test methodologies and performing root-cause-analysis
Establish and build strong working relationships with the development and program management counterparts, and with internal partners
Serve as a mentor/leader and educate the test team
Own large feature areas and deliver the features at high ship quality.
Define and implement new tests, tools and infrastructure and drive testability to validate our product effectively & efficiently
Develop and execute test plans ensuring the high quality of the product

A successful candidate will have:
BS/MS in Computer Science or equivalent industry experience
Excellent programming skills in C, C++ or C#
5+ years software industry experience in software testing
Knowledge of Operating Systems, device drivers, File-system, Distributed Systems and Virtualization will be highly valued
Skilled at debugging, excellent technical skills, problem solving skills with attention to detail
Passion for learning, quality, engineering excellence with proven track record for shipping quality software on-time
Exceptional test aptitude, customer focus and expertise in testing techniques
Experience in coaching, mentoring and growing team members
Strong people, cross-group collaboration, communication and influencing skills

Windows Azure is a big bet for Microsoft, and we are taking big bets of our own in the Fabric team. If you’re interested in attacking hard technical problems and driving innovation in an area that has huge potential for impact on the company’s future, then this is THE position for you.

Join the Fabric team and help us build the foundation for the cloud to power the future of computing!





Job Title: Software Development Engineer II

 

Full time opportunity with Microsoft

Location: Redmond, WA, US

Job Category: Software Engineering: Development
Location: Redmond, WA, US
Job ID: 807924-91901
Division: Server & Tools Business

The Windows Azure organization is responsible for creating the foundation of Microsoft’s Cloud Platform for utility computing. This platform is one of the lowest levels of the services software/hardware stack and includes an efficient, virtualized computational substrate, a fully automated service management system, and a comprehensive set of highly scalable storage services. The platform will lead the marketplace as the best platform for rapid development, deployment, and management of internet services and applications.

The Windows Azure Release Infrastructure team is looking for motivated engineers with a strong track record who are in search of an exciting environment working with innovative and revolutionary technology, and want the chance to contribute to a key new offering from Microsoft.

Our vision is to evolve the Windows Azure infrastructure to a service, and share mature solutions with our customers. We are investing in the development, and application of technology to optimize the management of the release workflow pipe, ensure agile build-outs and deployments, and firmly impact the quality, and stability of the platform.

Key responsibilities include the development of an innovative large scale solution to drive the Windows Azure RMA and Decommissioning processes.
The work involves:
Delivery of a highly reliable, scalable solution for Public and Appliance clouds
Automating (e2e) the RMA/Decommissioning process, simplifying, expediting, and minimizing ops resources involvement
Managing the state of the hardware during the RMA/Decommissioning process
Network (re-)configuration workflow
Enabling component (un)install
Integration between Bootstrap, RMA, and Decommissioning services
Driving requirements to the Fabric and Azure component teams

Job Requirements:
- 2+ years of software engineering experience building scalable web services, and applications
- 4+ years of experience developing software in C#, .NET and/or C++
- Strong written and verbal communication skills
- Solid debugging, testing, and problem solving skills
- A BA or MS degree in Computer Science or related field, or equivalent experience

Desirable Skills:
- Expertise in network programming, and configuration of switches, routers, NICs
- Experience with web technologies like Silverlight, ASP.NET, AJAX, XML, REST and IIS
- Knowledge of scripting languages like Python, Perl, and PowerShell





Job Title: Software Development Engineer II - Parallel Data Warehouse

Full time opportunity with Microsoft

 

Location: Aliso Viejo, CA, US

Job Category: Software Engineering: Development
Location: Aliso Viejo, CA, US
Job ID: 785405-75415
Division: Server & Tools Business

Delivering solutions through appliances is one of the top trends in technology today. Do you have experience or do you want to build expertise in this space? Appliances are the future! Are you ready to help shape the future?
The SQL Server division is building a state of the art Data Warehousing Massively Parallel Processing database appliance - SQL Server Parallel Data Warehouse (PDW). By integrating hardware and software, and balancing for optimal performance; loading, querying and managing hundreds of terabytes of data in data warehouses will become a mainstream scenario. We are seeking a highly motivated software design engineer who is passionate about building mission critical, high performing, scale-out solutions.

As a member of the SQL Server Data Warehousing development team, you will be responsible for the architecture, design, and development of key pieces of the parallel database solution. Examples include high speed transmission and load of very large volumes of data while allowing concurrent queries to move through the system as well as high availability and failover solutions. Your work will have direct impact on functionality, performance and scalability of the SQL Server Parallel Data Warehouse platform and will benefit a key strategic customer base. As part of our growing team you will have the opportunity to directly contribute to improving our processes and culture in a way consistent with a world-class professional engineering organization.

The ideal candidate is a highly motivated individual who is willing to take on challenging initiatives, capable of working both independently, able to collaborate across different groups inside the company, to follow through to deliver results and also leverage shared technology components.

Basic Qualifications:
- Minimum 3 years of commercial product development experience.
- Minimum 2 years of experience developing systems-level code, OS or scalable servers/services.
- Multithreaded and parallel programming experience is required.

Preferred Qualifications:
- B.S. or M.S. degree in Computer Science or equivalent experience.
- Solid architectural skills backed up by implementation experience.
- Excellent communication and collaboration skills.
- Proficiency in C# / C++, SQL Server and network protocols is a big plus.

If you are driven by leaving a mark on the world through the products you develop, then this role is for you!





Job Title: Group Manager, Principal, Database Systems - Silicon Valley

Full time opportunity with Microsoft

 

Location: Mountain View, CA, US

Job Category: Software Engineering: Development
Location: Mountain View, CA, US
Job ID: 805968-90913
Division: Server & Tools Business

Rarely does an opportunity come along where you can play a central role in shaping the core of the data platform. The rapidly expanding open source community and explosion of big data has created an eco-system and global community around Hadoop. Hadoop enables applications to work at petabytes data scale spanning thousands of compute and storage nodes. The Hadoop technologies form a critical runtime for data processing within the industry and are at the center of our strategy for big data running on the Microsoft platform. We believe it is important to offer the Hadoop eco-system to Windows Azure customers in Microsoft’s public cloud and to also enable rich integration with our on-premise SQL Server products.
We are seeking a PRINCIPAL level engineering leader to join the Database Systems team who will create and lead a new multi-discipline engineering team in Silicon Valley. As a successful leader you will bring strong technical skills and a proven ability to solve complex problems ranging from distributed processing of large data sets across clusters of computers to simple programming and local computation and storage. You must be able to connect technically across the organization, influence the open source community (either directly or through proxy) and ensure great technical leadership in shaping our execution strategy and engagement model with the larger community.
Success in this role requires very strong technical excellence, strategic thinking, strong multi-discipline leadership, proven ability to communicate at the executive level, outstanding collaboration skills, ability to deal with ambiguity and create clarity, good understanding of the open source community and a proven ability to influence a broad community.
Utilizing your strong Industry experience you’ll recruit top talent, building a strong multi-discipline engineering team that will be a key foundation in our ability to bring the Hadoop eco-system to Windows. As a member of the open source community, your team will contribute to the Hadoop open source eco-system through incubation, direct source contribution and commitment to supporting a variety of Hadoop projects. In addition you will be responsible for working closely with the leading Hadoop distributions to ensure they run well on Windows by establishing market leading integration in areas such as security, management, developer tools as well as enabling new scenarios by interfacing with other parts of the SQL Server data platform stack.

Responsibilities include:
Establishing a new engineering presence, attracting and hiring a stellar engineering team in Silicon Valley, CA
Help to establish Microsoft’s commitment and credibility in the Hadoop open source eco-system
Identifying opportunities to leverage the latest database and Cloud services research to improve our platform
Design and drive the architecture and execution of pragmatic engineering and technology approaches for our integration with the Hadoop eco-system by leveraging your local multi-discipline engineering team and partner teams
Drive healthy culture change to our people, process and tools to better enable us to deliver to our customers
Collaborate and consult with technical and executive leadership across the company, discovering opportunities and evangelizing our strategy

About you:
You are an expert in database systems, data processing or distributed systems and have a strong track record of accomplishments within your area of expertise. You understand the NoSQL landscape, and have a passion for engaging the engineering team with fresh approaches
You have a proven track record in working with Windows and non-Windows technologies and are excited about the opportunity for providing a bridge between the two worlds
You believe in a strong sense of accountability and are viewed by the larger engineering team as someone with a keen sense of commitment “one of us”, working with the team to help in all phases of software development
Your experience has helped you understand strategic and customer problems, and you have extensive knowledge of the history and competition in the field
You have a high tolerance for uncertainty and changes in direction, and lead with calm confidence

Basic Qualifications
• Bachelor’s degree in Computer Science, Engineering, Mathematics, or Physics
• 10+ years experience shipping software or online services.
• 5+ years people management experience
Preferred Qualifications
• Masters or higher in Computer Science, Engineering, Mathematics, or Physics
• 5+ years experience with any of the following technology or business areas: Hadoop, open source environment, cloud services, platform development





Job Title: Software Development Engineer, Senior Job

Full time Opportunity with Microsoft

 

Location: Mountain View, CA, US

Job Category: Software Engineering: Development
Location: Mountain View, CA, US
Job ID: 800767-86229
Division: Server & Tools Business


As the world moves to cloud computing, Microsoft is betting on Windows Azure as our cloud computing platform. In Windows Azure, storage and compute are already virtualized through software, increasing agility, asset utilization, and automated management, while shifting to a scaled-out, secure, and low-cost infrastructure. The challenge now is to virtualize the network, allowing on-premise connectivity such that customers can bring their own IP addresses to their Window Azure roles.

Leveraging Microsoft’s strengths, we need to virtualize the data center network, so that each customer can provision a resilient virtual network, which can span across data centers and the customer’s enterprise on-premise network. A virtual network can elastically scale without current limitations, without touching physical devices, and without breaking the VLAN abstractions. To achieve dramatic gains in capacity and resilience, we need to redesign parts of the physical network and adapt host networking, to operate efficiently on a scaled-out, low-cost architecture. In addition, we need to add granular network monitoring capabilities to rapidly reveal, localize, and mitigate networking problems.

Creating a new virtual network architecture, optimized for the cloud, represents a once-in-decade technological shift. This shift is just beginning. The time to be a part of it is now; in three years, the ship will have sailed. Join and become a member of the Windows Azure Virtual Network team to design and develop the solution. We face intense competition from Amazon, Google and others, and investment in network virtualization is key for Windows Azure to differentiate and win.

The Windows Azure Virtual Network team is looking for a Senior Software Development Engineer to design and implement Windows Azure’s critical software component stack for data center network virtualization. The developer will work with a team of other software developers to design, implement, and deploy network virtualization solutions that scale out and remove the limitations of traditional datacenter networking solutions. The developer will participate in architecture and design of various components, and ensure a timely execution of the components with high quality. The position will involve internal and external collaborations with Windows Networking and networking vendors. This is a high visibility position in an area of large and expanding investment for Windows Azure and offers a terrific opportunity for technical and career growth.

We seek candidates with expertise in one or more of the following areas:
Windows internals (networking stack and other OS components); traffic and performance monitoring; protocol processing offloads and other performance enhancements; reliable, high quality software development; software integration;
Switching and routing protocols; virtualization (hypervisors; virtual machine switching); NDIS; performance optimization; network hardware capabilities - NICs, switches, routers;
Distributed systems; directory services; distributed hash tables;
Experience troubleshooting/configuring routing and switching devices;
Network control plane; programmable networking; control plane, fault, and performance monitoring.

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





Job Title: Development Lead, Principal - SQL Analytics

Full time opportunity with Microsoft

 

Job Category: Software Engineering: Development
Location: United States, Redmond WA, and Silicon Valley CA
Job ID: 800410
Division: Server & Tools Business

The SQL Server Analysis Services team is seeking a highly-motivated technical leader to manage our Analytics Storage Engines development team. If you are a strong leader who loves building server infrastructure, can dive deep into complex technology and move quickly, collaborates effectively with other teams and disciplines, and motivates your team to deliver amazing work, then this is your opportunity! Our team has a long history of success in the corporate BI space, and we bringing the power and simplicity of the PowerPivot experience for end-users and the new in-memory engine to the world of professional corporate BI.

This is an exciting opportunity where you can have a huge impact by leading the design and development of our high-performance, scalable, server components that underpin Business Intelligence experiences across SQL Server, Office, Dynamics, and other products and services. In this role, you will contribute to innovation, design and development of a world-class enterprise server, including our innovative new in-memory BI engine. If you are passionate about driving the delivery of solid, robust, scalable, high-performance code, and interested in learning more about becoming a part of the team that is defining the next generation of Business Intelligence then we want to hear from you!

Qualifications:
• 7+ years of software development experience, including experience building server/middleware in C++ and/or managed code
• 2+ years of people management experience
• BS/MS/PhD degree in Computer Science or equivalent tech degree or 5 years industry experience
• Shipped commercial software products
• Contributed through full software product lifecycle
• We engage deeply with customers, so a strong customer focus and passion for meeting customer needs is important





Job Title: Development & Test Engineers at Microsoft

Microsoft�s Server & Tools Business (STB) is a place where brilliant minds can collaborate with other brilliant minds. Where your work environment gives you the flexibility determine your own career path. Microsoft Server & Tool Business is the place where talent and determination win. Where industry leaders lead and legends are born. It�s a place where every day is an opportunity to make the extraordinary happen because Ordinary Doesn�t Work Here. #ODWH

The Windows Azure team will be on hand at Redmond, WA (Seattle area) on Nov 15-16 to interview for full-time Software Engineer and SDET opportunities in Redmond, WA and in Aliso Veijo, CA locations. Required skills needed for event consideration:

*We cannot consider any currently enrolled full-time students* Please visit our University site for appropriate opportunities with Microsoft.

  • 3+ years of experience developing software for operating systems, hosted applications, distributed systems, scalable web services/applications, service oriented solutions, and/or *aaS (software, platform, data, or infrastructure as-a-service)
  • Completed Degree (Bachelors or Masters or PhD) prior to 2011* in Computer Science or related field
  • Strong C++ and/or C/C#/Java development skills
  • Development experience with large scale SOAP / Web Services
  • Travel assistance is available for those selected for onsite interviews � Microsoft schedules and pays for your trip!
  • Apply�or goto http://stbjobs.com�for event consideration!

Windows Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool or framework. And you can integrate your public cloud applications with your existing IT environment.





Job Title: Program Manager 2





Job Title: Software Development Engineer in Test 2 - Outlook.com

Software Development Engineer in Test 2 - Outlook.com Job

Job Category: Software Engineering: Test
Location: Mountain View, CA, US
Division: Windows Division


Windows 8 Apps and Services is a collection of software and services which are designed to work together to enable users to communicate, create and share memories, and stay connected in the online world. Win8 Apps & Services include services such as email and instant messaging, blogs and social networking, photo sharing and digital media, and online storage and synchronization. It also includes services to help protect your loved ones from inappropriate content or the harm caused by spam or phishing attacks.

Because these services work together, Win8 Apps & Services is more than the sum of its parts. All of these applications and services interact to form a powerful tool in managing and sharing your online lifestyle - across any device at any time.

Now is an exciting time to join the Win8 Apps & Services team and be part of the next wave of exciting new features. We have a bunch of exciting new changes coming to market shortly that you do not want to miss. Moreover, we are constantly iterating and shipping new work to hundreds of millions of users and tens of thousands of servers. We have openings across the team and are looking for those passionate individuals who want to be a part of the momentum we have.

Team: Outlook.com
We are looking for an experienced, passionate, and motivated Test Developer to join our protocol efforts in Outlook.com. Our team is responsible for delivering a highly scalable interface for non-browser clients. We are the conduit for smartphones, tablets, and thick clients that want to retrieve their e-mail, calendar and contact data. We work with hundreds of different devices and several protocol standards in use today, such as POP3 and EAS. This layer is built on top of the core Outlook.com platform that provides highly reliable, scalable, fast and cost effective cloud based storage for more than 500 million users around the world and integrates with highly sophisticated anti-spam technologies from around the company. We are looking for a seasoned engineer with the technical acumen to move us forward, a strong passion for quality, a thorough understanding of testing methodologies and processes, and a desire to make a positive change in the product.

Position: Software Development Engineer in Test
As a Software Development Engineer in Test, you’re a developer who has the unique ability to understand how things work and how they will break. You strive for quality and are focused on improving issues around performance, stress, security, reliability, and more. You are able to apply strong problem solving techniques to issues, prototype technical solutions to a problem, and implement solutions rapidly and with high quality. You have proven success completing multiple product cycles, you have skills worth replicating across the testing organization and you work to make others around you better.

To do this, you’ll partner closely with members of both the development and program management teams to plan for, design and ship new features. This will include developing automation, tools, performance and capacity systems, debugging code and user issues, interacting with customers, architecting our short and long term plans for the product, and more.
In addition, you may assist with bug fixing and development, code review and code coverage, buddy testing, and working collaboratively with partners and customers to resolve issues both within your team and across the broader organization.

Requirements:

We’re looking for a variety of skills and experience levels in both web and client based applications.

Above all else, we’re looking for smart, passionate candidates who have:
2-4 years of experience on complex features or products
Proven design, coding, and debugging skills with proficiency in C#, C++, or Java
Strong knowledge in data structures, algorithms, and Object Oriented programming techniques
A BS or higher in computer science or equivalent industry experience
An open, collaborative communication style

The following knowledge is a plus:
Experience with standardized communication protocols, such as IMAP, POP3, EAS and SMTP
Experience with test tools development
Experience with large scale distributed cloud services





Job Title: Software Development Engineer, Senior

Software Development Engineer, Senior – Outlook.com Job





Job Title: Software Development Engineer in Test - Outlook.com

Software Development Engineer in Test - Outlook.com Job

Job Category: Software Engineering: Test
Location: Mountain View, CA, US
Division: Windows Division

Windows 8 Apps and Services is a collection of software and services which are designed to work together to enable users to communicate, create and share memories, and stay connected in the online world. Windows 8 Apps and Services include services such as email and instant messaging, blogs and social networking, photo sharing and digital media, and online storage and synchronization. It also includes services to help protect your loved ones from inappropriate content or the harm caused by spam or phishing attacks.

Because these services work together, Windows 8 Apps and Services is more than the sum of its parts. All of these applications and services interact to form a powerful tool in managing and sharing your online lifestyle - across any device at any time.

Now is an exciting time to join the Windows 8 Apps and Services team and be part of the next wave of exciting new features. We have a bunch of exciting new changes coming to market shortly that you do not want to miss. Moreover, we are constantly iterating and shipping new work to hundreds of millions of users and tens of thousands of servers. We have openings across the team and are looking for those passionate individuals who want to be a part of the momentum we have.

Team: Outlook.com

The Outlook.com team is looking for an experienced, passionate, and motivated Test Developer to join the efforts on improving our automated health, repair, monitoring, and deployment platform, which is used by tens of thousands of servers around the globe. Our team is responsible for delivering a platform that can be used across Outlook.com to automatically detect and repair failures at the software and hardware level as well as automatically deploy changes in the system; all without human intervention. This layer is built on top of the core Outlook.com platform that provides highly reliable, scalable, fast and cost effective cloud based storage for more than 500 million users around the world and integrates with highly sophisticated failure detection technologies from around the company. We are looking for a seasoned engineer with the technical acumen to move us forward, a strong passion for quality, a thorough understanding of testing methodologies and processes, and a desire to make a positive change in the product.

Position: Software Development Engineer in Test

As a Software Development Engineer in Test, you’re a developer who has the unique ability to understand how things work and how they will break. You strive for quality and are focused on improving issues around performance, stress, security, reliability, and more. You are able to apply strong problem solving techniques to issues, prototype technical solutions to a problem, and implement solutions rapidly and with high quality. You have proven success completing multiple product cycles, you have skills worth replicating across the testing organization and you work to make others around you better.

To do this, you’ll partner closely with members of both the development and program management teams to plan for, design and ship new features. This will include developing automation, tools, performance and capacity systems, debugging code and user issues, interacting with customers, architecting our short and long term plans for the product, and more.
In addition, you may assist with bug fixing and development, code review and code coverage, buddy testing, and working collaboratively with partners and customers to resolve issues both within your team and across the broader organization.

Requirements:

We’re looking for a variety of skills and experience levels in both web and client based applications.

Above all else, we’re looking for smart, passionate candidates who have:
• 2-4 years of experience on complex features or products
• Proven design, coding, and debugging skills with proficiency in C#, C++, or Java
• Strong knowledge in data structures, algorithms, and Object Oriented programming techniques
• A BS or higher in computer science or equivalent industry experience
• An open, collaborative communication style
The following knowledge is a plus:
• Knowledge of storage and enterprise database systems, SQL Server in particular
• Experience with standardized communication protocols, such as SMTP
• Experience with test tools development
• Experience with large scale distributed cloud services





Job Title: Software Development Engineer in Test 2 - Outlook.com

Software Development Engineer in Test 2 - Outlook.com Job

Job Category: Software Engineering: Test
Location: Mountain View, CA, US
Division: Windows Division

Windows 8 Apps and Services is a collection of software and services which are designed to work together to enable users to communicate, create and share memories, and stay connected in the online world. Windows 8 Apps and Services include services such as email and instant messaging, blogs and social networking, photo sharing and digital media, and online storage and synchronization. It also includes services to help protect your loved ones from inappropriate content or the harm caused by spam or phishing attacks.

Because these services work together, Windows 8 Apps and Services is more than the sum of its parts. All of these applications and services interact to form a powerful tool in managing and sharing your online lifestyle - across any device at any time.

Now is an exciting time to join the Windows 8 Apps and Services team and be part of the next wave of exciting new features. We have a bunch of exciting new changes coming to market shortly that you do not want to miss. Moreover, we are constantly iterating and shipping new work to hundreds of millions of users and tens of thousands of servers. We have openings across the team and are looking for those passionate individuals who want to be a part of the momentum we have.

Team: Outlook.com

The Outlook.com team is looking for an experienced, passionate, and motivated Test Developer to join our Storage platform team. This layer is a pivotal piece in storing hundreds of petabytes of e-mails and blobs used by more than 500 million users around the world. It serves as the foundation for upstream clients and partners when it comes to storing and retrieving data. The team is responsible for not only adding features, such as conversation threading, but also for making dramatic shifts in the architecture to increase reliability, performance, and reduce costs. We work with millions of hard drives, tens of thousands of servers, SSD technology and a massive compute node. We are looking for a seasoned engineer with the technical acumen to move us forward, a strong passion for quality, a thorough understanding of testing methodologies and processes, and a desire to make a positive change in the product.

Position: Software Development Engineer in Test

As a Software Development Engineer in Test, you’re a developer who has the unique ability to understand how things work and how they will break. You strive for quality and are focused on improving issues around performance, stress, security, reliability, and more. You are able to apply strong problem solving techniques to issues, prototype technical solutions to a problem, and implement solutions rapidly and with high quality. You have proven success completing multiple product cycles, you have skills worth replicating across the testing organization and you work to make others around you better.

To do this, you’ll partner closely with members of both the development and program management teams to plan for, design and ship new features. This will include developing automation, tools, performance and capacity systems, debugging code and user issues, interacting with customers, architecting our short and long term plans for the product, and more.
In addition, you may assist with bug fixing and development, code review and code coverage, buddy testing, and working collaboratively with partners and customers to resolve issues both within your team and across the broader organization.

Requirements:

We’re looking for a variety of skills and experience levels in both web and client based applications.

Above all else, we’re looking for smart, passionate candidates who have:
• 3-5 years of experience on complex features or products
• Proven design, coding, and debugging skills with proficiency in C#, C++, or Java
• Strong knowledge in data structures, algorithms, and Object Oriented programming techniques
• A BS or higher in computer science or equivalent industry experience
• An open, collaborative communication style

The following knowledge is a plus:
• Knowledge of storage and enterprise database systems, SQL Server in particular
• Experience with standardized communication protocols, such as SMTP
• Experience with test tools development
• Experience with large scale distributed cloud services





Job Title: Software Development Engineer in Test - Outlook.com

Software Development Engineer in Test - Outlook.com Job

Job Category: Software Engineering: Test
Location: Mountain View, CA, US
Division: Windows Division

Windows 8 Apps and Services is a collection of software and services which are designed to work together to enable users to communicate, create and share memories, and stay connected in the online world. Windows 8 Apps and Services include services such as email and instant messaging, blogs and social networking, photo sharing and digital media, and online storage and synchronization. It also includes services to help protect your loved ones from inappropriate content or the harm caused by spam or phishing attacks.

Because these services work together, Windows 8 Apps and Services is more than the sum of its parts. All of these applications and services interact to form a powerful tool in managing and sharing your online lifestyle - across any device at any time.

Now is an exciting time to join the Windows 8 Apps and Services team and be part of the next wave of exciting new features. We have a bunch of exciting new changes coming to market shortly that you do not want to miss. Moreover, we are constantly iterating and shipping new work to hundreds of millions of users and tens of thousands of servers. We have openings across the team and are looking for those passionate individuals who want to be a part of the momentum we have.

Team: Outlook.com

The Outlook.com team is looking for an experienced, passionate, and motivated Test Developer to join our anti-abuse and delivery efforts in Outlook.com. Our team is responsible for delivering a highly scalable e-mail delivery layer, which processes and delivers billions of e-mails a day. This layer is built on top of the core Outlook.com platform that provides highly reliable, scalable, fast and cost effective cloud based storage for more than 500 million users around the world and integrates with highly sophisticated anti-spam technologies from around the company. We are looking for a seasoned engineer with the technical acumen to move us forward, a strong passion for quality, a thorough understanding of testing methodologies and processes, and a desire to make a positive change in the product.

Position: Software Development Engineer in Test

As a Software Development Engineer in Test, you’re a developer who has the unique ability to understand how things work and how they will break. You strive for quality and are focused on improving issues around performance, stress, security, reliability, and more. You are able to apply strong problem solving techniques to issues, prototype technical solutions to a problem, and implement solutions rapidly and with high quality. You have proven success completing multiple product cycles, you have skills worth replicating across the testing organization and you work to make others around you better.

To do this, you’ll partner closely with members of both the development and program management teams to plan for, design and ship new features. This will include developing automation, tools, performance and capacity systems, debugging code and user issues, interacting with customers, architecting our short and long term plans for the product, and more.
In addition, you may assist with bug fixing and development, code review and code coverage, buddy testing, and working collaboratively with partners and customers to resolve issues both within your team and across the broader organization.

Requirements:

We’re looking for a variety of skills and experience levels in both web and client based applications.

Above all else, we’re looking for smart, passionate candidates who have:
- 2-4 years of experience on complex features or products
- Proven design, coding, and debugging skills with proficiency in C#, C++, or Java
- Strong knowledge in data structures, algorithms, and Object Oriented programming techniques
- A BS or higher in computer science or equivalent industry experience
- An open, collaborative communication style

The following knowledge is a plus:
- Knowledge of storage and enterprise database systems, SQL Server in particular
- Experience with standardized communication protocols, such as SMTP
- Experience with test tools development
- Experience with large scale distributed cloud services





Job Title: User Experience Researcher





Job Title: Engineering Service Engineer II

Engineering Service Engineer II Job





Job Title: Software Development Engineer II

Software Development Engineer II – Outlook.com Job

Job Category: Software Engineering: Development
Location: Mountain View, CA, US
Division: Windows Division

Join the Microsoft Windows Live team, working on large scale Internet Services, at the forefront of Microsoft’s Software plus Services vision!

You will design and build a "Mega Scale" service in the Windows Live Web Communications group (Outlook.com mail, Calendar, IM, Voice, Documents, Mobile, etc.). This isn’t just some large web-site. The service’s implementation ranks among the world’s largest and most cutting edge systems, spanning across data centers around the world. Come contribute to the core web application which comprises the bulk of the user experience, and innovate on what it means to communicate in the new millennium!

To give an idea on the orders of magnitude involved:
* 10 human operators
* 100,000 computers
* 1,000,000 disks
* 1,000,000,000 users speaking 100 languages
* 100,000,000,000,000,000 bytes of stored data (100 petabytes)

This position requires a deep interest in web development and web security, and strong knowledge of distributed computing concepts such as: fault tolerance, self-healing, network protocols, network programming, multi-threaded programming, performance, reliability, and scalability.

Candidates must have a thorough knowledge of web development technologies like JavaScript, CSS, HTML, and ASP.Net, and a modern garbage collected language such as C# in addition to strong writing and communication skills.

Do you want to change the way people use the Internet? Do you want to impact half a billion people-overnight and multiple times per year? Do you want unrivalled experience working with one of the largest and most popular distributed systems in the world? Come join us!





Job Title: Software Development Engineer in Test II - Outlook.com

Software Development Engineer in Test II - Outlook.com Job

Job Category: Software Engineering: Test
Location: Mountain View, CA, US
Division: Windows Division

Windows 8 Apps and Services is a collection of software and services which are designed to work together to enable users to communicate, create and share memories, and stay connected in the online world. Windows 8 Apps and Services include services such as email and instant messaging, blogs and social networking, photo sharing and digital media, and online storage and synchronization. It also includes services to help protect your loved ones from inappropriate content or the harm caused by spam or phishing attacks.

Because these services work together, Windows 8 Apps and Services is more than the sum of its parts. All of these applications and services interact to form a powerful tool in managing and sharing your online lifestyle - across any device at any time.

Now is an exciting time to join the Windows 8 Apps and Services team and be part of the next wave of exciting new features. We have a bunch of exciting new changes coming to market shortly that you do not want to miss. Moreover, we are constantly iterating and shipping new work to hundreds of millions of users and tens of thousands of servers. We have openings across the team and are looking for those passionate individuals who want to be a part of the momentum we have.

Team: Outlook.com
The Outlook.com team is looking for an experienced, passionate, and motivated Test Developer to join our Storage platform team. This layer is a pivotal piece in storing hundreds of petabytes of e-mails and blobs used by more than 500 million users around the world. It serves as the foundation for upstream clients and partners when it comes to storing and retrieving data. The team is responsible for not only adding features, such as conversation threading, but also for making dramatic shifts in the architecture to increase reliability, performance, and reduce costs. We work with millions of hard drives, tens of thousands of servers, SSD technology and a massive compute node. We are looking for a seasoned engineer with the technical acumen to move us forward, a strong passion for quality, a thorough understanding of testing methodologies and processes, and a desire to make a positive change in the product.

Position: Software Development Engineer in Test
As a Software Development Engineer in Test, you’re a developer who has the unique ability to understand how things work and how they will break. You strive for quality and are focused on improving issues around performance, stress, security, reliability, and more. You are able to apply strong problem solving techniques to issues, prototype technical solutions to a problem, and implement solutions rapidly and with high quality. You have proven success completing multiple product cycles, you have skills worth replicating across the testing organization and you work to make others around you better.

To do this, you’ll partner closely with members of both the development and program management teams to plan for, design and ship new features. This will include developing automation, tools, performance and capacity systems, debugging code and user issues, interacting with customers, architecting our short and long term plans for the product, and more.
In addition, you may assist with bug fixing and development, code review and code coverage, buddy testing, and working collaboratively with partners and customers to resolve issues both within your team and across the broader organization.

Requirements:

We’re looking for a variety of skills and experience levels in both web and client based applications.

Above all else, we’re looking for smart, passionate candidates who have:
3-5 years of experience on complex features or products
Proven design, coding, and debugging skills with proficiency in C#, C++, or Java
Strong knowledge in data structures, algorithms, and Object Oriented programming techniques
A BS or higher in computer science or equivalent industry experience
An open, collaborative communication style

The following knowledge is a plus:
Knowledge of storage and enterprise database systems, SQL Server in particular
Experience with standardized communication protocols, such as SMTP
Experience with test tools development
Experience with large scale distributed cloud services





Job Title: Software Development Engineer 2

 

 
 
 
 
 
Job Category: Software Engineering: Development 
Location: United States, WA, Redmond 
Job ID: 811069 
Division: Server & Tools Business

Microsoft is making a big bet on online services as the driver of growth and new opportunities. As a Software Development Engineer with Microsoft you'll design, build, and test cutting edge innovations with groups including Microsoft Azure. The Server & Tools Business (STB) is seeking extraordinary software engineering professionals for an invitation only hiring event at our Redmond campus on November 15th and 16th. Visit our site http://stbjobs.com/nov/ for additional details.

Required skills
- 3+ years of experience developing software for operating systems, hosted applications, distributed systems, scalable web services/applications, service oriented solutions, and/or *aaS (software, platform, data, or infrastructure as-a-service)
- Strong C# and/or C/C++/Java development skills
- Development experience with large scale SOAP / Web Services, and/or SQL Server preferred.
- Systems-level programming experience (not application) server-side, backend development experience
- Bachelor and/or graduate degree in computer science or equivalent industry experience

Desired Skills
- Technically, you should have worked on designing/developing/testing one or more of following technologies:
- Secure Web APIs, Web API stack, Security, Shared Hosting 
- Experience with native coding, managed code, security, identity, access control
- Development environments, Frameworks, Deployment and rollout 
- Online payment systems 
- Relational DBs, Non-relational data stores, Caching
- Strong understanding of issues related to large-scale distributed computing
- The ability to take a broad view of the system as a whole
- Good design and test skills, passion for quality and attention to details
- Strong spirit of innovation, self-starter, independent, and with ability to come up with comprehensive test cases
- Strong problem-solving skills, mastery of data structures and algorithms, and the ability to think outside the box
- Demonstrated ability and experience in the entire product development cycle: from design, implementation, and debugging, to shipping and maintenance.
- The ability to work independently and in small teams, partner effectively cross-group, and manage multiple priorities and deliverables concurrently.
- Bachelor and/or graduate degree in computer science or an equivalent degree or higher preferred

By applying to this position, you are being considered for multiple like positions with our Server and Tools organization.





Job Title: Software Development Engineer in Test 2

 

Job Category: Software Engineering: Test 
Location: United States, WA, Redmond 
Job ID: 811071 
Division: Server & Tools Business

Software Development Engineer in Test 2 (SDET 2) 

Microsoft is making a big bet on online services as the driver of growth and new opportunities. As a Software Development Engineer in Test with Microsoft you'll design, build, and test cutting edge innovations with groups including Microsoft Azure.The Server & Tools Business (STB) is seeking extraordinary software engineering professionals for an invitation only hiring event at our Sillicon Valley campus on November 15th and 16th. Visit our site http://stbjobs.com/nov for additional details.

Required skills
- 3+ years of experience developing software for operating systems, hosted applications, distributed systems, scalable web services/applications, service oriented solutions, and/or *aaS (software, platform, data, or infrastructure as-a-service)
- Strong C# and/or C/C++/Java development skills
- Development experience with large scale SOAP / Web Services, and/or SQL Server preferred.
- Systems-level programming experience (not application) server-side, backend development experience
- Bachelor and/or graduate degree in computer science or equivalent industry experience

Desired Skills
- Technically, you should have worked on designing/developing/testing one or more of following technologies:
- Secure Web APIs, Web API stack, Security, Shared Hosting 
- Experience with native coding, managed code, security, identity, access control
- Development environments, Frameworks, Deployment and rollout 
- Online payment systems 
- Relational DBs, Non-relational data stores, Caching
- Strong understanding of issues related to large-scale distributed computing
- The ability to take a broad view of the system as a whole
- Good design and test skills, passion for quality and attention to details
- Strong spirit of innovation, self-starter, independent, and with ability to come up with comprehensive test cases
- Strong problem-solving skills, mastery of data structures and algorithms, and the ability to think outside the box
- Demonstrated ability and experience in the entire product development cycle: from design, implementation, and debugging, to shipping and maintenance.
- The ability to work independently and in small teams, partner effectively cross-group, and manage multiple priorities and deliverables concurrently.
- Bachelor and/or graduate degree in computer science or an equivalent degree or higher preferred

By applying to this position, you are being considered for multiple like positions with our Server and Tools organization.