Job Title: Software Development Engineer
Job ID: 789688
Job Category: Software Engineering: Development
Division: Online Services Division
Location: United States, CA, Mountain View
Job Description:
Online Advertising is one of the fastest growing businesses on the Internet today, with $40 billion of a $600 billion advertising market already online. Microsoft is innovating rapidly to grow its share of this market by providing the advertising industry with a world-class online advertising platform and service. The Microsoft Ads Research & Development team is one of the most strategic and growing teams at Microsoft.
As part of a software company with powerful innovations and part media company with global properties, at Microsoft Ads we bring both our technical and creative side to the table. Through incisive analytics, we know who cares – both when and where. We understand how to get in front of the right people at the strongest point of influence. Above all, we love data and excel at interpreting it for our partners. Collecting valuable information from every campaign and mining it for insights.
The ad indexing team in the Silicon Valley campus is building the next generation ad system for the global markets. The system must be able to handle large scale data sets with the state-of-the-art web indexing technologies. We're looking for a software developer who is passionate about building high-performance software and using cloud computing platform.
Qualifications include:
Job Title: Software Development Engineer II
Job ID: 787624
Product: Mac Office
Division: Microsoft Office Division
Location: United States, CA, Mountain View
Job Description:
The Mac PowerPoint team is looking for software engineers with great experience and potential to join our world-class team of application developers. Following our successful Office 2011 release, our team is expanding in order to deliver on new interesting projects.
We are part of the Microsoft Apple Productivity Experience group (Apex), a highly independent team at Microsoft focused 100% on Mac OS X and iOS development. We build and maintain end-to-end ownership of the Mac-native version of Microsoft PowerPoint; the combined power of the Office suite and the latest Mac technologies presents developers with exceptional opportunities for ownership, autonomy and professional growth.
We recently completed Office for Mac 2011 - the most ambitious release in our history, with major changes in PowerPoint including document collaboration, presentation broadcast, embedded video with effects, and much more. We are now working on the next release, building an even better Mac-native Office experience for our customers. We offer a unique and extremely positive work environment for engineers:
We’re looking for a motivated engineer who can learn quickly, independently manage priorities and work creatively and energetically. Strong C++ skills are required, familiarity with Objective-C and the Cocoa framework are desired, cross-platform experience preferred. We have a large shared codebase that is evolving fast; this is an opportunity to influence that evolution and help determine the PowerPoint experience, while growing your knowledge of Apple technologies.
This position is located in our Mountain View, California team where we build PowerPoint, Outlook and core technology. We collaborate closely with teams in Redmond and worldwide to deliver a tightly integrated suite that is the solution for our customers to get their work done on their Mac.
Candidates for this position should have:
Not required, but desirable:
Job Title : Software Development Engineer, Senior
Job ID: 789533
Job Category: Software Engineering: Development
Location: United States, CA, Mountain View
Division: Server & Tools Business
Job Description:
Interested in joining a Microsoft Windows engineering team that is delivering a highly technical version 1 software project? The RemoteFX sub-unit of the Remote Desktop Virtualization (RDV) team is looking for a Senior Software Engineer. The RemoteFX engineering team will deliver the next generation Remote Desktop Clients on various platforms. As a Software Engineer on the RDV team you will have the opportunity to tap into technical challenges that run as deep as the Windows kernel, all the way up to deployment, networking, manageability, and end-user experience.
Qualified candidates will have a minimum of 5 - 7 years of software engineering experience. Ideal candidates will have knowledge of C/C++ programming, experience with networking, graphics or user-interface design, experience with Windows internals, strong problem-solving and design skills, and experience developing commercial software. Experience with RDP and OpenGL a plus.
Requirements:
Job Title : SOC Architect, Principal-IEB-Hardware-Xbox Console
Job ID: 788896
Job Category: Hardware Engineering
Location: United States, CA, Mountain View
Product: Xbox Gaming
Division: Interactive Entertainment Business
Job Description:
The Xbox Console Architecture team is hiring for a Principal (SOC) Architect position. The team is responsible for defining and delivering console architectures from conception through implementation.
The responsibilities include architecture analysis, key technology selection, architecture specification, communication and collaboration with extensive Microsoft teams and partner companies.
The ideal candidate should have a broad background in computer architecture in the areas of: CPU architecture, on-chip bus fabric including IO subsystems, memory hierarchy, and have a working knowledge of GPU architectures, other multi-media hardware IP, and how OS, driver and application code is designed and impacted by state of the art PC and/or console designs. The candidate will have had experience with post-silicon phases, including: bring-up, characterization, correlation, qualification, and other pre-production phases of an SOC project. The ideal candidate will have be the lead architect and/or implementation lead of SoC chip/memory hierarchy designs, GPU designs, or CPU designs. The candidate must have taken an SOC design from investigation to end-customer shipment during their career.
Great communication and cross-group/company collaboration skills are a must. BS in computer technology related field required. 10+ Industry experience preferred.
Job Title: Design Engineer-IEB-Hardware
Job ID: 788263
Job Category: Hardware Engineering
Location: United States, CA, Mountain View
Division: Interactive Entertainment Business
Job Description:
By applying to this position, you are being considered for multiple like positions.
Microsoft is a leader in the design of world class entertainment devices. We are looking for a strong silicon design engineer to work in the IEB HW team on exciting new products. The candidate must be a highly motivated self-starter who will thrive in this dynamic, cutting-edge environment.
You will be contributing to all facets of silicon development work. The tasks will include: microarchitecture definition, writing specifications, RTL design, logic synthesis, static timing analysis, formal verification, clock domain crossing verification, chip bring up, chip validation and debug. You will also participate in development of functional verification, performance validation and test strategy definition.
Requirements:
Job Title : Senior Speech Scientist, Speech
Job ID: 780197
Job Category: Software Engineering: Development
Location: United States, CA, Mountain View
Division: Online Services Division
Job Description:
Senior Scientist:
Speech at Microsoft team is recruiting an outstanding Scientist to join the Core Speech Science & Engineering team. The job will include leading a team in the execution of targeted R&D aimed at creating the core model for cloud-based, intelligent, conversational, spoken dialog systems that drive the convergence of the three screens of Microsoft products (desktop, mobile, TV).
We are looking for a high achiever with a deep R&D background in Speech & Language that is characterized by concrete contributions that have advanced the state of the art of either commercial or academic spoken language systems. As the leader of the Conversational Understanding science team, you will help drive the development of conversational modeling and dialogue systems as enabled by one of the world’s largest speech & language feedback loops. You enjoy working across organizational boundaries to collaborate in leading innovation and creating vision. You are up to the technical & competitive challenges of a fast moving technology impacting many of Microsoft’s key businesses.
Essential attributes and competencies include: * Excellence in scientific thinking and execution with a deep understanding of multiple areas of current speech & language research. * A proven track record of creating and directing measurable improvements in speech & language technology. * A passion for new UI paradigms incorporating speech & language technologies. * Ability to own and drive experimental definition, investigations, development and ultimately be responsible for the performance of key scenarios that enable the release of new Microsoft products and services.
Additional qualifications for this position include:
Job Title : Principal Software Development Engineer - Cloud Computing Incubation
Job ID: 771581
Job Category: Software Engineering: Development
Location: United States, CA, Mountain View
Division: Corporate Research & Development
Job Description:
Cloud computing is in its infancy, and Microsoft's Technical Strategy and Incubation group is tackling the next decade's most exciting problems. From distributed storage to advanced compilers, we're rethinking computing from the ground up and incubating ideas with the potential to transform our industry. We work independently of Microsoft's product groups, pursuing strategic opportunities that may be initially impractical for existing products due to legacy demands and business commitments. We run like a well-funded startup within Microsoft.
As a principal software development engineer on our cloud storage team you will be responsible for the design, implementation, testing, and performance of transaction processing and distributed storage features for our multitenant data processing platform. You will write code in a language like C# that has the performance characteristics of C++. You will contribute to brain-storming sessions and prioritize work to deliver maximum value to the team.
Successful candidates will have experience with traditional databases or transaction processing systems, as well as Big Data or NoSQL platforms like Hadoop or commercial cloud storage environments. The proven ability to innovate in a fast-paced environment is required, and a background with traditional systems level development is highly desirable.
Additional desirable, but not mandatory, skills include: familiarity with C# and managed runtimes, background building distributed systems or implementing consensus algorithms, knowledge of scalable networking technologies, or experience with large codebases.
Job Title : Software Development Engineer, Senior
Job ID: 785887
Job Category: Software Engineering: Development
Location: United States, CA, Mountain View
Product: Windows Live
Division: Windows Division
Job Description:
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 (Hotmail, 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:
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.
Job Title : Software Development Engineer in Test
Job ID: 786861
Job Category: Software Engineering: Test
Location: United States, CA, Mountain View
Product: Windows Live
Division: Windows Division
Requirements:
Job Title : Test Lead, Senior - Hotmail
Job ID: 776233
Job Category: Software Engineering: Test
Location: United States, CA, Mountain View
Product: Windows Live
Division: Windows Division
The job responsibilities include:
Requirements:
Job Title : Program Manager II - Hotmail
Job ID: 759446
Job Category: Software Engineering: Program Management
Location: United States, CA, Mountain View
Product: Windows Live
Division: Windows Division
The Windows Live Web Communications team is looking for a program manager to help us deliver the next generation of protocol support for our award-winning Hotmail and Calendar services.
Hotmail is the largest email service on the planet, hosting over 400 million accounts and receiving over 2 billion pieces of email each day. Windows Live Calendar has tens of millions of registered users. The challenges inherent in building and running these services are immense, and we're looking for a Program Manager who's up to this challenge and who is passionate about having a massive impact on hundreds of millions of users.
In this role, you will work with a team to specify and deliver software for Hotmail and Calendar Protocols, API access and more. Increasingly, our customers are using PC and mobile clients to access our mail, contacts and calendar services, through ActiveSync and other protocols. The growth rate of client access is exhilarating, as more and more mobile users connect to Hotmail. Our challenge is to deliver advanced functionality to rich clients through protocol evolution, and to work closely with the other feature teams to unlock Hotmail’s full potential on a wide variety of devices. We already have a fantastic start, but we're not resting; you can play a pivotal role in what comes next.
The successful candidate must have at least 3 years of program management experience. You should possess great core PM skills (strong customer empathy, attention to detail, proven track record of working with dev/test in a product group, using customer feedback in feature design, and excellent written and oral communication skills). This position requires the ability to influence our product teams and partners through written, interpersonal, and presentation skills, the ability to handle multiple concurrent releases and demonstrated experience driving for results in a cross-group/team project. Technical experience working with Internet-based services; data center management; networking; Web technologies, such as .NET, ASP, XML/HTML, AJAX or Java Script is strongly preferred.
A BA/BS degree in Computer Science or related technical discipline is required. Specific experience working on web services is preferred.
Job Title : Industry Technology Strategist
Job ID: 788547
Job Category: Sales
Location: United States, CA, Mountain View
Division: Sales
The US Industry Technology Team has an opening for an opening for an Industry Technology Strategist (ITS) for the High Tech and Electronics Industry within the Manufacturing & Resources (M&R) Sector. The ITS is the lead technologist with understanding of industry and its related technologies including understanding industry trends and how they translate to MS opportunity, working with partners on industry solutions, providing feedback to Business Groups, and engaging with customers as part of the Microsoft virtual account team. ITSs must have a thorough understanding of the High Tech and Electronics Industry SIs and ISVs business requirements, particularly with respect to Microsoft’s value proposition. Activities will include customer briefings in EBCs and MTCs, major customer and industry events, customer meetings and internal training sessions.
Qualifications:
Strong technical background, including experience developing and High Tech and Electronics Industry solutions at a Fortune 500 company and experience working with global SI or ISV organizations. Strong knowledge of High Tech and Electronics Industry solutions is essential as well as understanding of competitive technologies is required. Technical knowledge in areas including High Tech and Electronics Industry Solutions, Product Lifecycle Management, Supply Chain Visibility and Collaboration solutions, Business Intelligence, Big Data, SQL Server, Dynamics CRM and Windows Azure. Knowledge of competitive solutions is a plus.
Candidate should have excellent oral and written communication skills, including public speaking experience. Ten+ years of experience, including five years of industry-specific experience.
Must be able to travel up to 30%. A BA/BS or MS degree in Computer Science or engineering discipline preferred.
Job Title : Development Lead, Senior
Job ID: 788108
Job Category: Software Engineering: Development
Location: United States, CA, Mountain View
Product: Microsoft Advertising
Division: Online Services Division
Skills & Qualifications:
Experience Required:
Microsoft is an Equal Opportunity Employer (EOE) and strongly supports diversity in the work place.
Job Title : Program Manager, Principal-IEB-Hardware-Xbox
Job ID: 785751
Job Category: Hardware Engineering
Location: United States, CA, Mountain View
Product: Xbox Gaming
Division: Interactive Entertainment Business
Microsoft is a leader in the design of world class entertainment devices. We are looking for a principal program manager to work in the dynamic XBOX team. The candidate must be highly motivated and a self-starter who will thrive in this fast paced technical environment.
You will be responsible for all facets of program management throughout the chip development cycle. This includes providing business opportunity proposal, RFPs and SOWs, Development partner selection, Contracts, Management of development from specification through volume production ramp. Throughout the program you will manage schedule, budget, resource planning, and provide an environment enabling efficient execution and collaboration across Microsoft and partner development teams. You will be providing status and recommendations to immediate and executive level management.
Requirements:
Job Title : Manager, Global Briefing Center
Job ID: 786536
Job Category: Marketing
Location: United States, CA, Mountain View
Product: (Not Product Specific)
Division: Marketing
The Global Briefing Center (GBC) is a new program designed to host a wide range of audiences visiting the Microsoft Silicon Valley (MSV) Campus. Its manager will drive the strategy and program management for activities involving groups of customers, students, elected officials, community organizations and foreign delegations. The program agendas for these delegations will be tailored to meet our visitors’ needs and objectives, while delivering a best-in-class experience and reflecting positively on Microsoft as a whole.
The GBC manager is responsible for the facility and operations, personnel, expenses, budgeting, performance, and status reporting. As this is a new program, the manager will define the target audiences, program offerings and success criteria. Central to the role will be developing strategic relationships with content owners in groups such as the Microsoft business divisions, Microsoft Research, the Microsoft Technology Center and Microsoft field teams based in the Silicon Valley. This person will need to work collaboratively with our internal and external constituents to determine the best course of action for a given engagement. Constructive relationships with the Briefing Centers of our partners and our competitors in Silicon Valley will be important.
The key activities of this role will be to:
Job Title : Business Manager
Job ID: 787069
Job Category: Sales
Location: United States, CA, Mountain View
Division: Sales
A fantastic opportunity exists for a seasoned sales leader to broaden his/her understanding of the US Enterprise & Partner Group (EPG) business and gain valuable insight into how we connect strategy to field execution and sales results. As Business Manager for the West Region VP, you will be directly responsible for driving all of the business management functions that will ensure successful operations of the West Region EPG Leadership Team (WR EPG LT),
Specific responsibilities include:
Operations Excellence:
This role interacts on a regular basis with senior executives. It provides tremendous visibility into business strategies at the field, corporate, and subsidiary level. Qualified candidates should have a minimum of 10 years sales experience, deep knowledge of EPG field sales and a proven track record for producing results. Excellent communication, collaboration and organization skills are required. Strong candidates will have a demonstrated capability to drive impact and influence thru others. The position will be based in an office within the West Region and will require 20-25% travel for field visits and strategic events. BA Required, MBA preferred.
Job Title : Software Development Engineer - Bing
Job ID: 786121
Job Category: Software Engineering: Development
Location: United States, CA, Mountain View
Product: Bing
Division: Online Services Division
Come join a team where you can help make Bing more social by connecting searchers with their friends to help them make decisions! The Bing Social team is stretching the boundaries of what users expect from search engines.
We’re looking for a smart, highly motivated coder who is passionate about building great user experiences. We offer a fun and fast-paced team working on some of the largest scale applications on the web, with big challenges in JS, HTML, and C#, lots of opportunities to get your ideas seen and shipped, and the ability to work closely with top minds working across the search technology landscape.
Candidates should have a solid computer science background (B.S. or equivalent degree) with great software development skills in C# or C++, real-world experience with HTML/CSS/Javascript, and a successful track record of seeing projects through the complete software development cycle. Experience withASP.NET http://ASP.NET> MVC, as well as experience building social apps, is ideal but not required. Good communication skills and dedication to quality are a must, as is a passion for building great end user applications that have great performance at very large scale.
Job Title : Cloud Evangelist
Job ID: 777138
Job Category: Marketing
Location: United States, CA, Mountain View
Product: (Not Product Specific)
Division: Server & Tools Business
The Developer and Platform Evangelism (DPE) organization plays a pivotal role in driving adoption of current and emerging technologies from Microsoft. Come join the team that is responsible for being the first in creating excitement and awareness with developers for our products and assuring Microsoft’s future success. Our group is looking for a Cloud Evangelist to drive thought leadership and support evangelism efforts for Windows Azure and the end-to-end developer platform. Your core mission will be helping business & technical influencers, developers, IT pros, ISV/CSV partners, and startups understand the technical strategy, competitive differentiation, and core platform value proposition of Windows Azure and adjacent platform technologies, including Windows and Windows Phone.
Some of the specific responsibilities of this position include:
To be successful, you’ll need the following skills:
Qualifications:
Job Title : Software Development Engineer in Test
Job Category: Software Engineering: Test
Job ID: 783464
Location: United States, CA, Mountain View
Product: Bing
Division: Online Services Division
We’re looking for a smart, highly motivated software engineer in test who is passionate about building great products with high quality. We offer a fun and fast-paced team working on some of the largest scale applications on the web, with big challenges in handling huge amounts of data in real time, lots of opportunities to get your ideas seen and shipped, and the ability to work closely with top minds working across the search technology landscape. As part of the test team, you will contribute to the test and automated efforts for various social features build around huge volumes of social network and web data. If you want to be creative and solve complex automation and testing problems, this is the place for you.
Responsibilities
Qualifications for this position include: