Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II – Office Windows Performance Focus 
Taiwan, Taoyuan City 
668441136

Today


Required Qualifications:

  • 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.
  • 3+ years of software design and coding experience in at least one variant of C (C, C++, C#, React Native), with recent emphasis on desktop or performance-critical development.
  • Experience in performance profiling, optimization techniques, concurrency models, debugging, and memory management.
  • Growth mindset & adaptability to learn quickly & efficiently a new area & technology stack on the job.

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:

  • : 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.
  • Windows Platform: Experience using C++, C#, React Native or cross-platform frameworks, and comfortable with Window’s performance tools (WPA, Profilers, etc.).
    Large-Scale Software Development: Familiarity with shipping high-visibility, multi-million-user applications and working in large codebases.
  • Diverse Technical Background: Knowledge of areas like graphics engines, network protocols, compilers, sandboxing/security, or telemetry analytics is beneficial.

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

Responsibilities


Performance Ownership: Execute & drive efforts to improve performance of Office on Windows, including design, coding, and extensive instrumentation. Identify hotspots, architect solutions, and drive these improvements into production.

Data-Driven Development: Rely on telemetry and analytics to identify top performance bottlenecks. Continuously measure success by gathering and interpreting performance metrics, using the data to inform ongoing improvements and future designs.


Quality & Stability: Contribute to designing robust test coverage for performance scenarios. Ensure that new and existing features maintain and improve user experience without regressions.