Microsoft is seeking a Software Engineer II to join their dynamic team in building scalable and reliable services that power world-class product experiences. This role offers an exciting opportunity to work at a company whose mission is to enable every person and organization to achieve more. You'll be part of a diverse team that values innovation and unique perspectives, working on projects that impact billions of lives globally.
As a Software Engineer II, you'll work across various technology layers, from user interfaces to cloud services, big data, and machine learning. The position offers exposure to cutting-edge web technologies in an agile environment, where you'll collaborate with talented engineers across different Microsoft divisions. You'll be responsible for designing and developing globally scalable services while having opportunities for mentorship and professional growth.
The role comes with competitive compensation ($98,300 - $193,200) and comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. Microsoft fosters a culture of growth mindset, excellence, and teamwork, making it an ideal place for engineers who want to make a significant impact while advancing their careers.
The ideal candidate should have at least 2 years of technical engineering experience, strong coding skills in languages like C#, Java, JavaScript, or Python, and a bachelor's degree in Computer Science or related field. You'll be working in a hybrid environment with up to 50% work from home flexibility, allowing for a good work-life balance while maintaining collaborative opportunities with the team.