Software Engineer II @ Microsoft
Your Application Journey
Email Hiring Manager
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.