Demo

Software Engineer II - Power Point

Jobs via Dice
Mountain View, CA Full Time
POSTED ON 3/19/2026
AVAILABLE BEFORE 4/19/2026
Overview

The PowerPoint team is embarking on an exciting new chapter - evolving a product with nearly 40 years of history into the future of AI-powered visual creation and storytelling. As part of Microsoft's mission to empower every person and organization to achieve more, we are reimagining how millions of users craft presentations using intelligent, intent-driven creation experiences. Our charter spans both the trusted PowerPoint ecosystem and next-generation features built for Copilot and in-app agents.

With teams in Redmond, WA and Mountain View, CA, we own a rapidly expanding portfolio that includes desktop clients and large-scale cloud services. This breadth offers unique engineering challenges across scale, performance, efficiency, and reliability. As a Software Engineer II, we are pioneering new visual editing capabilities powered by advanced ML systems & Agents - features that generate, transform, and adapt modern presentation artifacts to empower user creativity and productivity.

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

  • 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.
  • Embody our Culture and Values.

Qualifications

Required Qualificaitons:

  • 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.

Preferred Qualifications:

  • 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.

    #PPT #Engineering #powerpoint

    Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 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 $131,400 - $215,400 per year.

    Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

    ;br>

    This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

    Salary : $100,600 - $215,400

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
    Employees: Get a Salary Increase
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Jobs via Dice

    • Jobs via Dice Sheridan, WY
    • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Varmoda Tech LLC, is seeking the following. Apply via ... more
    • 10 Days Ago

    • Jobs via Dice Alaska, AK
    • job summary: Enterprise Healthcare client has an immediate opening for a highly motivated Project Manager III to join their dynamic and growing team. All q... more
    • 10 Days Ago

    • Jobs via Dice Burlington, VT
    • Desktop Deployment Technician (Part-Time - 20 Hours a week) (Contract Role) Overview We are seeking a Desktop Deployment Technician to support a large-scal... more
    • 10 Days Ago

    • Jobs via Dice Georgia, VT
    • Dice is the leading career destination for tech experts at every stage of their careers. Our client, AaraTechnologies Inc, is seeking the following. Apply ... more
    • 10 Days Ago


    Not the job you're looking for? Here are some other Software Engineer II - Power Point jobs in the Mountain View, CA area that may be a better fit.

    • Ceribell │ AI-Powered Point-of-Care EEG Sunnyvale, CA
    • About Ceribell Ceribell is a medical technology company focused on transforming the diagnosis and management of patients with serious neurological conditio... more
    • 14 Days Ago

    • Check Point Software Redwood, CA
    • Why Join Us? As the world’s leading vendor of Cyber Security, facing the most sophisticated threats and attacks, we’ve assembled a global team of the most ... more
    • 5 Days Ago

    AI Assistant is available now!

    Feel free to start your new journey!