Microsoft · 5 hours ago
Software Engineer II - Power Point
Microsoft is evolving its PowerPoint product with advanced AI capabilities to enhance user creativity and productivity. As a Software Engineer II, you will be responsible for developing robust features and improving existing functionalities, working with both desktop and cloud services.
Artificial Intelligence (AI)Enterprise SoftwareCloud ComputingCyber SecuritySoftwareProfessional ServicesInformation TechnologyAgentic AIApplication Performance ManagementBusiness DevelopmentDevOpsInformation ServicesManagement Information SystemsNetwork Security
Responsibilities
From fast evolving new features to long-term architecture investments, you will be responsible for shipping robust, performant, reliable and delightful experiences to millions of customers
Team members collaborate on every detail of design, implementation, validation and monitoring of feature usage and health across PowerPoint desktop clients and backend services
You will get a chance to enrich the core of PowerPoint, which is powered by our native C++ and TypeScript codebases, making product changes that allow us to stay in lockstep with the changing needs of our customers
You will get a chance to make PowerPoint Live better and more resilient
You will have the opportunity to advance engineering excellence by driving design discussions, contributing to code reviews, and participating in knowledge sharing sessions
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 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
2+ years experience in application platform and architecture
Proficiency in object-oriented design, debugging, analytics and problem solving
Experience working with rich telemetry, making data driven decisions, rapid experimentation
Experience building software with scale, performance, efficiency, and reliability
Experience working closely together on every detail of design and implementation of the product. From fast evolving new features to long-range infrastructure and architecture investments
Ability to work cross group and across disciplines
Academic or Industry experience with building, finetuning or building systems with models (any category)
Leadership skills to influence others, with the ability to understand team dynamics, retain, attract, and develop team members
Grounded in growth mindset, and advocate for inclusion
Customer obsessed and passionate about product impact
Benefits
Certain roles may be eligible for benefits and other compensation.
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
2026-01-16
Morningstar.com
2026-01-16
Company data provided by crunchbase