Microsoft
Microsoft is a global technology leader whose mission is to empower every person and every organization on the planet to achieve more.
Company facts
- Founded
- 1975
- Headquarters
- United Arab Emirates
- CEO
- Satya Nadella
About
Microsoft is a global technology leader whose mission is to empower every person and every organization on the planet to achieve more. Founded in 1975, we develop, license, and support a broad range of software, services, devices, and solutions that help people and businesses realize their full potential. Our Products & Services Productivity & Collaboration – Microsoft 365, Teams, Outlook, and Office apps used by millions daily. Cloud Computing – Azure, one of the world’s leading cloud platforms, providing compute, AI, data, and security solutions. Operating Systems & Devices – Windows, Surface, and a growing ecosystem of hardware designed for work and play. Developer Tools & Platforms – GitHub, Visual Studio, and a rich set of APIs and SDKs to build the next generation of applications. Gaming & Entertainment – Xbox, Game Pass, and industry-leading game studios driving innovation in interactive entertainment. Security – End-to-end solutions that protect identities, data, and devices across organizations. Why Join Us At Microsoft, you’ll work on technologies that shape industries, enable innovation, and have global impact. We value a growth mindset, diverse perspectives, and the belief that innovation thrives in an inclusive environment. With a culture that blends collaboration and autonomy, you’ll have the resources of a global company and the agility to make a meaningful difference.
Open positions
Principal Software Engineer
Principal Software Engineer at Microsoft to architect and build core platform capabilities for Microsoft Fabric, enabling developers to create and deploy AI-powered data applications with a modern SaaS experience.
Sr. Software Engineer--M365 Storage
Overview We are looking for a highly motivated Senior Software Engineer to help build and evolve the next generation of storage, data, and distributed platform services that power Microsoft 365 and AI workloads at…
Software Engineer 2--M365 UIPilot team
Overview The UIPilot team at Microsoft builds an AI-powered computer-use platform that enables agents to interact with software and carry out tasks across applications and operating systems. We combine AI,…
Principal Software Engineer - OS Internals
Overview Would you like the satisfaction that comes with keeping every person and organization on the planet protected and productive each month through delivering high quality Windows updates? Do you want to explore…
Software Engineer II
Overview Microsoft’s Cloud business is expanding, and the Cloud Supply Chain (CSCP) organization is responsible for enabling the hardware infrastructure underlying this growth including AI! CSCP’s vision is to empower…
Senior Software Engineer
Senior Software Engineer builds and optimizes petabyte-scale data pipelines using Spark, Flink, and Azure to process Bing/MSN logs, leveraging AI for validation and anomaly detection.
Principal Design Engineer - IP Office
Overview Microsoft is a highly innovative company that collaborates across disciplines to produce cutting edge technology that changes our world. Microsoft’s Silicon team builds custom silicon for a diverse set of…
Firmware Engineer
Firmware engineer on Microsoft's Silicon, Cloud Hardware & Infrastructure team, designing, developing, and debugging firmware for Azure custom AI accelerator silicon — including pre-/post-silicon testing, SoC bring-up, and datacenter deployment support. Core tech: firmware development with Python and embedded Rust/Rust RTOS toolchains.
Senior Software Engineer - Copilot
Senior full-stack software engineer (IC4) on Microsoft Advertising's Third Party Ad Solutions & Data Management Platform team, building customer-facing web apps plus the APIs, services, and data capabilities behind them. Day-to-day spans coding, design, testing, AI-assisted development, and on-call reliability, using React, Node.js, TypeScript, and Azure.
Software Engineering IC4
Senior (IC4) software engineer on Microsoft's Outlook Mobile team, designing and building email and calendar features for a fast, secure native mobile app used by millions. Day-to-day work covers mobile architecture, telemetry-driven iteration, and AI-assisted coding in languages such as C++, C#, Java, JavaScript, or Python.
Software Engineer II - Operating Systems
Software Engineer II on Microsoft's Windows Developer Platform team, working on Windows input and composition components (mouse/keyboard/touch, IME, DWM, rendering) while debugging complex customer-reported OS issues. Day-to-day involves writing secure C/C++ code, testing, telemetry instrumentation, and learning Windows internals.
Software Engineer II - Fundamentals
Software Engineer II on Microsoft's Windows + Devices Fundamentals team, building metrics, data pipelines, and analytics that turn Windows device telemetry into insights on reliability, performance, and battery life. Work centers on C/C++/C#/Python coding, large-scale telemetry analysis, Kusto/Azure data platforms, and OS-level improvements.
Software Engineer - User Experience
UX-focused software engineer on Microsoft's Seller Experience team building MSX-E, a modern platform for sellers to understand earnings and incentives. Day-to-day is frontend development with React and TypeScript, plus building AI-powered/agentic features and shipping end-to-end from design through production operation.
Principal Software Engineer
Principal engineer building AI-first features for Dynamics 365 Sales & Service, integrating LLMs and real-time reasoning to improve agent productivity and customer experience at enterprise scale.
Senior Software Engineer (Windows ML MLIR Platform)
Senior engineer on Microsoft's Windows AI Platform team building the Windows ML MLIR platform: production compiler and runtime components that optimize ML model execution across CPU, GPU, and NPU hardware (graph compilation, scheduling, memory, performance). Core stack: C++, MLIR/LLVM, ONNX Runtime-class technologies.