PRINCIPAL SOFTWARE ENG LEAD, Operating Systems Engineering in Redmond, WA


TitlePRINCIPAL SOFTWARE ENG LEAD
CategoryDevelopment (engineering)
LocationRedmond, WA
DivisionOperating Systems Engineering
Date AddedMarch 27, 2015
Open Positions5

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

We are looking for an engineering lead to join a team focused on pushing the boundaries of payment, money transfer and storage experiences and technologies. We are looking for an individual capable of driving execution, leveraging the latest existing technologies, while innovating on new experiences, and factoring these into production implementations. We are looking for individuals with experience building online services, strong design skills, and ability to quickly build on open source software. As a lead, you recruit top talent and manage a team of excellent engineers to deliver on your mission. The successful candidate should have an innovative spirit and be able to apply their knowledge and best practices to propose, design and implement successful tools and strategies.

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

Responsibilities:
Design and develop high scale modern web services, apps, and integration solutions
Work across partner teams to understand scenarios and requirements
Manage a team of engineers to deliver high quality software on time
Instrument product areas, gather and analyze telemetry to assess scenario health and make improvements that benefit customers

Qualifications:
7+ years of software development, with solid skills and experience coding in C#
Demonstrated proficiency in web service development, high scale services and technologies
2+ years of experience managing engineers
Proven skills and experience in gathering, analyzing and reporting on telemetry data
Great leadership skills, with ability to drive and complete projects across teams
Strong written and oral communication skills
Bachelor's degree or higher in a Computer Science or related technical discipline or equivalent experience

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

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

If so, here's a great opportunity to be part of one of the coolest and technically challenging jobs in Windows. The Hyper-V Quality team is seeking a highly motivated Principal Software Engineering Lead to shape and validate the quality of complex customer scenarios within Hyper-V. The charter of this team is to ensure that HyperV is a rock solid platform, that can enable our customers and partners in the private cloud, public cloud and enterprise space to be successful.

We live in a "mobile-first and cloud-first" world and your work will have a direct impact on how well we are able to deliver on it from multiple fronts. You will get many opportunities to know about and work with various partner teams across Microsoft (Server, Azure and many partner teams within OSG) to verify our end-to-end scenarios.

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

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

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

Requirements:

o 3 + years of being a people manager. Strong leadership and mentoring skills key requirement.
o 10 + years designing and shipping platforms or application
o Excellent technical skills and the ability to quickly learn and keep up with new tools and technology
o Customer obsession and empathy
o Passion for Quality
o Ability to collaborate within a team environment.
o Positive, can-do attitude to drive issues to resolution.
o Great design and problem solving skills

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Are you interested in building an extensible platform that enables Microsoft to create a partner led ecosystem? If you enjoy driving innovation in a fast-paced services team, and are passionate about creating a friction free program to enable partners to resell our first party services, 3rd party services, software and devices in a seamless motion , then the partner experiences for the cloud solution provider program is the right place for you.

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

In this position, you will own, lead and drive a set Partner user experiences which integrate with Universal Store Core ordering, catalog and billing backend infrastructures.
We are hiring extremely talented, motivated and productive individuals to join us. Successful candidates will be hardcore software engineers in at least one of the areas: Shipping Public facing APIs, scalable service development, and building user interface and backend system.

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

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

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Are you passionate about User Experiences and delivering end-to-end scenarios? Do you want to unlock the true potential of Windows Phone, breaking free of the small screen? We may have a career for you!

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

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

THE ROLE
We are looking for extremely talented, highly productive engineers that are passionate about delighting our customers as they connect and use their devices. This position is ideal for individuals who love technology, multi-device scenarios, and have a passion for delivering next generation user experiences. This position also requires excellent people management skills, strong talent attraction skills and impeccable project planning and management skills.

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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
Microsoft's Operating Systems Group is revolutionizing entertainment. We have a rich set of entertainment products like Xbox 360, Xbox ONE, XBOX LIVE, Windows powered devices, and more with a highly active and engaged customer base. Bringing premium media to our consumers remains a top goal for us and our team is at the front and center of providing protection technologies to enable marquee end-to-end experiences from services like Netflix, XBOX Music and Video to name a few.

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

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

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

Qualifications:
10+ year track record of shipping software
5+ year track record as a test or development lead in a software product environment
Passion for quality and testing
Fantastic team player/leader
Ability to thrive in a fast and agile environment
Excellent communication skills when it comes to customer and partner interaction
Experience in security, cryptography and software protection on a variety of platforms desired
Experience in embedded device environments, ARM based SoC desired
Experience in data sciences desired
A BA/BS or equivalent degree in Computer Science or related technical discipline is strongly preferred.

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