This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Software Engineer II to join our team! Do you want to work on a product that touches the lives of billions of people across the globe? Are you ready to shape the future of Windows using AI? Are you excited about quickly building out ideas from inception to production, measuring real user impact, and tying them to business outcomes? If the answer is yes, then this could be your next career move! The Windows Shell Team mission is to solve key jobs-to-be-done for our customers, while also driving success for our ecosystem of partners within and outside Microsoft. We accomplish this mission by building new features and platform components that utilize cutting-edge technologies and the power of AI to deliver delightful experiences for our customers. The Windows Shell team is looking for a collaborative and customer-obsessed Software Engineer II to join us on our journey of driving innovation in the most iconic surfaces in Windows such as File Explorer. As a Software Engineer II on the Windows Shell team, you will partner closely with Product Management, Data Science, Design, and Marketing teams to come up with new feature ideas that solve real customer problems. You will have the opportunity to build full stack, end-user-facing features along with platform components that drive those scenarios. You will innovate in new technologies utilizing the power of AI, build delightful experiences, and shape the process and culture of Windows to ship value to customers faster. You will design and run experiments to make data-driven decisions to move business metrics. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Job Responsibility:
Works with appropriate stakeholders to determine user requirements for a set of features
Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
Creates and implements code for a product, service, or feature, reusing code as applicable
Contributes to efforts to break down larger work items into smaller work items and provides estimation
Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Java
OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Nice to have:
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Java
OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Java
OR equivalent experience
Understanding of Windows architecture, COM, WinRT, and XAML
Experience making data-driven decisions to deliver quality software
Experience or know-how of AI tools used in software development