Microsoft's Applied Sciences Group (ASG) is seeking a Principal Software Engineer - Full Stack to develop innovative features across Windows and other Microsoft products, ranging from the OS to app level and service integrations, to enhance user experiences for billions of people.
Requirements
- coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 6+ years end-to-end project development experience.
- 6+ years developing and debugging production-level code.
- Experience in designing and implementing User Experiences for Windows and/or Android Apps.
- coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience coding in modern programming languages such as Kotlin or Rust, with a strong understanding of system-level or mobile application development.
Responsibilities
- code for the majority of the time, ranging all the way from the OS to app level and service integrations
- Write correct, efficient, and production-grade code.
- Design and defend high quality user experiences that delight our customers.
- Be comfortable diving into a wide variety of projects across the tech stack.
- Experience in designing and implementing User Experiences for Windows and/or Android Apps.
- coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience coding in modern programming languages such as Kotlin or Rust, with a strong understanding of system-level or mobile application development.
Other
- 3 days / week in-office
- Be comfortable with a fast-paced environment and a high level of ambiguity.
- Proactively seek new knowledge and adapt to new trends and technical solutions.
- Embody Microsoft and ASG Culture and Values.
- In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.