Taro Logo

Senior Software Engineer-Office Growth and Experiences

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$119,800 - $234,700
Mobile
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer-Office Growth and Experiences

The Office Growth and Experiences (OGX) team is an experienced and highly passionate group at Microsoft that builds and maintains end-to-end ownership of Office across all platforms. We empower developers with exceptional opportunities for ownership, autonomy, and professional growth as we tackle complex problems across Windows, Mac, iOS, and Android.

As a Senior Software Engineer in the OGX team, you'll focus on driving top-tier performance for iOS (and iPadOS) platforms. You'll collaborate with teams across Office, lead architectural discussions to improve performance, and mentor other engineers as we continue to elevate Office's capabilities on Apple's mobile devices.

You'll be responsible for leading end-to-end performance improvements, from identification of hotspots to architecting and implementing solutions. Your role involves technical leadership, mentoring other engineers, and working closely with cross-functional teams to deliver exceptional user experiences.

The position requires deep expertise in performance optimization, profiling, and mobile development, particularly on iOS platforms. You'll work with cutting-edge technologies and frameworks while contributing to products used by millions of users worldwide.

This is an excellent opportunity for a senior engineer passionate about mobile performance optimization and user experience. You'll have the chance to make a significant impact on Microsoft Office's mobile experience while working with a collaborative, global team of talented engineers.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The role offers hybrid work arrangements with up to 50% work from home flexibility and involves 0-25% travel.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while building your career in a culture that values respect, integrity, and accountability.

Last updated a day ago

Responsibilities For Senior Software Engineer-Office Growth and Experiences

  • Lead end-to-end efforts to improve performance on iOS, including design, coding, and extensive instrumentation
  • Serve as a technical leader and influencer within the team, shaping strategy for performance optimization
  • Mentor other engineers in areas such as profiling, debugging, multithreading, and memory optimization
  • Advocate for the unique needs of mobile devices
  • Rely on telemetry and analytics to identify top performance bottlenecks
  • Contribute to designing robust test coverage for performance scenarios

Requirements For Senior Software Engineer-Office Growth and Experiences

JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Proven track record of analyzing and delivering performance improvements on commercial-scale applications
  • Deep expertise in performance profiling, optimization techniques, concurrency models, debugging, and memory management
  • Solid leadership and communication skills
  • Experience using Objective-C, Swift, SwiftUI, or cross-platform frameworks
  • Familiarity with shipping high-visibility, multi-million-user applications
  • Knowledge of graphics engines, network protocols, compilers, sandboxing/security, or telemetry analytics

Benefits For Senior Software Engineer-Office Growth and Experiences

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer-Office Growth and Experiences