Microsoft is seeking a Principal Software Engineer to join their team in Oslo, Norway. This is a senior technical leadership position that combines hands-on engineering with architectural oversight and mentorship responsibilities. The role offers a hybrid work arrangement with up to 50% work from home flexibility and requires 0-25% travel.
As a Principal Software Engineer, you'll be responsible for leading the technical direction of major initiatives, partnering with stakeholders to define requirements and architect solutions that scale across products. You'll serve as a Designated Responsible Individual (DRI), providing technical mentorship to other engineers while ensuring system reliability and performance.
The ideal candidate brings 10+ years of software engineering experience with strong expertise in languages like C++, Java, JavaScript, and Python. You'll need either a Bachelor's degree with extensive experience or a Master's degree in Computer Science or related field with 8+ years of experience. Your technical depth will be crucial in producing maintainable code and driving consistency in monitoring and operations at scale.
Microsoft offers an industry-leading benefits package including comprehensive healthcare, educational resources, generous parental leave, and investment opportunities. The company culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion.
This role presents an exceptional opportunity to work at one of the world's leading technology companies, helping shape products that impact billions of users while working alongside talented engineers in a supportive environment that values work-life balance. You'll have the chance to drive technical excellence, mentor others, and contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more.