Senior Software Engineer
@ Microsoft

Redmond, WA
$234,700
On Site
Full Time
Posted 16 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXX***** @microsoft.com
Recommended after applying

Job Details

About the Role

Microsoft's OneDrive and SharePoint are integral cloud services. As a Senior Software Engineer, you join a team that transforms how millions interact with content across Windows and Office.

Responsibilities

  • Collaborate with stakeholders to determine user requirements.
  • Develop design documents for large scale and distributed architectures.
  • Write well-structured code, tests, and build telemetry coverage.
  • Act as the designated responsible individual guiding other engineers.
  • Monitor system performance and respond to service issues.

Qualifications

Required qualifications include a Bachelor’s in Computer Science or related field, strong coding experience in languages like C, C++, C#, Java, JavaScript, or Python, and substantial experience with REST APIs and cloud-scale service design.

Preferred Qualifications

Advanced degree or equivalent experience with additional industry experience, mentoring skills, and a passion for building secure, reliable infrastructure.

Key skills/competency

  • Cloud-scale
  • Distributed systems
  • Coding
  • Design
  • Telemetry
  • REST APIs
  • Debugging
  • Mentorship
  • Collaboration
  • Security

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft culture: Understand mission, values, and recent news.
  • Customize your resume: Highlight cloud and distributed systems expertise.
  • Prepare for technical tests: Practice algorithm and coding challenges.
  • Review system design: Study large scale architecture and performance metrics.

📝 Interview Preparation Advice

Technical Preparation

Review cloud architecture fundamentals.
Practice coding in multiple languages.
Study REST API integration challenges.
Refresh design patterns and system scalability.

Behavioral Questions

Describe a time you solved a system outage.
Explain how you handle cross-team conflicts.
Share an example of mentoring a junior engineer.
Detail a project collaboration experience.

Frequently Asked Questions