Microsoft · 14 hours ago
Software Engineer II - PowerPoint
Microsoft is seeking a Software Engineer II for the PowerPoint Product Group to build AI-powered solutions that enhance creativity and productivity across Microsoft 365 Copilot. The role involves designing and developing high-performance user experiences for applications like PowerPoint, focusing on interactivity and AI-driven workflows.
Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
Design and Develop: Build and maintain scalable front-end components and interactive canvas experiences using TypeScript and React
Optimize Performance: Improve web graphics rendering and responsiveness for complex, interactive surfaces; ensure robust testing and maintainability
Extend Across the Stack: Contribute to client, server and WASM components for richer functionality
Collaborate Across Disciplines: Partner with engineering, design, PM, and applied science teams to deliver end-to-end solutions
Innovate: Prototype new ideas, experiment with emerging technologies, and shape next-generation interactivity for AI-powered creativity tools
Maintain Standards: Write clean, maintainable code and participate in thorough reviews to uphold engineering excellence
Act on Insights: Use customer feedback and telemetry signals to identify pain points and drive improvements that enhance user experience
Qualification
Required
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
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
Preferred
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#, Java, JavaScript, or Python OR equivalent experience
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#, Java, JavaScript, or Python OR equivalent experience
Web Platform Expertise: Experience with modern web technologies such as TypeScript, React, WebGL, WASM, and related tooling
UI/UX Focus: Passion for creating intuitive, visually rich user experiences; familiarity with canvas rendering or graphics frameworks is a plus
Performance Optimization: Skilled in profiling, debugging, and applying optimization techniques for responsive, high-performance web applications
Full-Stack Development: Ability to work across layers/abstractions, front-end, client/server, and cross-platform components
Collaboration and Communication: Proven ability to work effectively across teams and geographies; excellent problem-solving, critical thinking, and customer empathy
AI Fluency: Knowledgeable about emerging AI capabilities and tooling; adept at leveraging AI-powered solutions to accelerate development, automate repetitive tasks, and streamline code refactoring
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
MarketScreener
2026-01-06
2026-01-06
Company data provided by crunchbase