> Markdown version of [/jobs/ext/1614316-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/1614316-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Microsoft - **Location:** Washington, DC, United States - **Experience:** Experienced - **Salary:** $102,100.0 - $219,200.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Artificial Intelligence, Application Packaging, APPX (Runtime Environment), Unit Testing, Microsoft Online Services, C Sharp (Programming Language), C++ (Programming Language), Code Coverage, Software Debugging, Python (Programming Language), Secure Coding, Software Engineering, System Programming, WinDBg, Indexer, Information Technology - **Published:** July 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=80d99ce6ca92a08a ## About the Role Required/Minimum Qualifications: * 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#, Java, JavaScript, or Python. + OR equivalent experience. Other Requirements: 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., * Ability to design and troubleshoot root cause complex issues in large systems like operating systems. * Ability to learn quickly about an evolving set of technologies. * Proven problem-solving skills, debugging and troubleshooting skills. * System programming experience. * Experience in debugging using Windows Debugger (WinDbg) is an added advantage. #W+DJOBS #WSDTSX Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $133,800 - $219,200 per year. ## Description The Development Platform (DevPlat) team within Windows Servicing and Delivery (WSD) is a world-class customer-focused team with unique engineering challenges and ample opportunities to learn and build a career. We are an engineering team committed to developing high-quality features and fixes for millions of Windows customers around the world, releasing high-quality monthly software updates to keep their businesses secure and running smoothly. Development Platform Team Focus Areas: * AppX / MSIX: Reinventing modern application packaging and deployment. * State Repository: Tracking app installation state with precision. * Diagnostic Hub: Capturing rich telemetry for actionable diagnostics. * Universal C Runtime (UCRT): Powering core runtime capabilities. * AppxService: Streamlining app installation beyond MSI. * Accessibility Services: Elevating inclusive experiences with Narrator, Magnifier, and UIAutomation. * Search Indexer: Enhancing discoverability, especially in WVD/RDS environments. * Composition Engine: Driving high-performance rendering via DWM and DComp. * Input Services: Enabling responsive, intelligent input across IME, TextInput, and CoreMessaging. * TULIP: Advancing language intelligence in UI. * Win32k: Engineering robust kernel and user-mode input logic. We are a unique team with broad impact and ample growth opportunities. We are looking for a passionate Software Engineer II willing to work in a team environment and interested in learning broad feature areas, investigating, and solving complex problems for our customers. While the work is technically rewarding, our team also provides the unique opportunity to showcase cross-group collaboration, and leadership skills needed to grow your career. 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. Responsibilities * You will be part of a software engineering team and will be working on Windows Input and Composition components such as mouse/keyboard/pen/touch input, IME (Input Method Editor), DWM (Desktop Window Manager), Desktop rendering, Desktop transparency, animations, and composition etc. In this role you will have the opportunity to design and develop software and services at scale, innovating the latest technologies and following modern engineering practices. You will be owning more than one feature allowing you to gain a breadth of knowledge and at the same time allows you to gain expertise in identified features. * As you are tasked to solve complex Windows customer-reported problems, you will have an opportunity to build solid Windows internals fundamentals that go a long way in your career, learn how to write secure code, and pick up debugging skills in a team environment. * Creates and implements code for a product, service, or feature, reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered. Applies AI tools to gain productivity and efficiency, coding patterns and best practices to write code. * Creates a clear and articulated plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests). Adds new tests, removes antiquated tests, and aggregates tests to improve tests in the feature area. Helps to drive efforts for augmenting test cases and ensures that the solution area has good test coverage. Helps to integrate automation features when planning for testing. * Identifies efforts to integrate instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, usage, and safety mechanisms. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Dynamic Entities in .NET: Building Low-Code Systems on Top of Entity Framework Core](https://www.wearedevelopers.com/videos/100218-dynamic-entities-in-net-building-low-code-systems-on-top-of-entity-framework-core) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)