Software Engineer II
@ Microsoft

Redmond, WA
$150,000
On Site
Full Time
Posted 21 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXX***** @microsoft.com
Recommended after applying

Job Details

Overview

The Office Growth and Experiences team (OGX) at Microsoft builds and maintains end-to-end ownership of Office across desktop and mobile platforms. Within OGX, the FIRE team focuses on performance and reliability for Office applications on Apple platforms.

Responsibilities

  • Fundamental Ownership: Drive design, coding, and instrumentation to improve Office iOS apps performance and reliability.
  • Collaboration: Work with PMs, Designers, and Test teams across geographies to deliver end-to-end solutions.
  • Mobile-Centric Mindset: Advocate for mobile-specific challenges including battery life, memory, network constraints and platform capabilities.
  • Data-Driven Development: Use telemetry and analytics to identify and address performance issues.
  • Quality & Stability: Ensure robust test coverage and maintain/improve user experience without regressions.
  • Customer Success: Quickly respond to customer feedback and proactively address pain points.

Qualifications

Required: Bachelor's Degree in Computer Science or related field and 2+ years of technical engineering experience. Must be proficient in one variant of C (C, C++, Objective-C, Swift) and have experience in production-level software design and coding. Ability to pass Microsoft security screenings is required.

Preferred Qualifications

Experience with commercial-scale client applications on Apple platforms, performance profiling, optimization techniques, concurrency models, debugging, and memory management. Excellent communication skills and a growth mindset are essential.

Additional Information

The typical base pay range for this role in the U.S. is USD 100,600 - 199,000 per year, with different ranges in specific locations. Applications are accepted until October 9th, 2025.

Key skills/competency

  • Office
  • iOS
  • Performance
  • Reliability
  • Collaboration
  • Mobile
  • Telemetry
  • Design
  • Coding
  • Testing

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft culture: Study their mission, values, and recent news.
  • Customize your resume: Emphasize mobile development and performance skills.
  • Highlight technical expertise: Detail your experience with C/C++ and Objective-C.
  • Prepare for behavioral questions: Focus on team collaboration and problem-solving.

📝 Interview Preparation Advice

Technical Preparation

Review performance optimization techniques.
Practice coding in C, C++, Objective-C.
Study mobile development specific challenges.
Analyze telemetry data and test scenarios.

Behavioral Questions

Describe a cross-team project conflict.
Explain your problem-solving approach under pressure.
Share an experience with customer feedback handling.
Discuss adapting quickly in dynamic environments.

Frequently Asked Questions