Microsoft is seeking a Software Engineer to join their team in developing software, tools, and code for design, infrastructure, and technology platforms. This role focuses on creating extensible and maintainable code for products, services, and features while collaborating with stakeholders to determine user requirements.
The position involves working with debugging tools, telemetry, and quality assurance processes to ensure robust solutions. You'll contribute to architectural processes, technical validation, and system monitoring while maintaining high standards for security, privacy, and accessibility.
As part of Microsoft's culture of "learn-it-alls," you'll work in an environment that embraces growth mindset and excellence. The role offers comprehensive benefits including healthcare, educational resources, and work-life balance support.
The base salary ranges from $84,200 - $165,200 across most U.S. locations, with higher ranges for San Francisco and New York City ($109,000 - $180,400). The position offers up to 100% work from home flexibility with 0-25% travel requirements.
Key responsibilities include breaking down work items, collaborating on feature requirements, applying coding standards, supporting system monitoring, and ensuring compliance with security and privacy standards. The ideal candidate should have a Bachelor's Degree in Computer Science or related field, or equivalent experience, with proven coding experience in languages like C++, Java, Python, or JavaScript.